[Freeciv-Dev] Freeciv wont build
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
There is still a problem with building freeciv when not logged in as root.
The problem seems to come from wring make-files created by ./configure when not
root.
I have attach a diff of 2 catalogs after ./configuring as root and normal user.
Someone who knows more about make than me please have a look. The important
difference seems to be that the line
CATALOGS =
is
CATALOGS = en.gmo
in the non-root-created files.
The error message from make is:
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I./../include -I../../common
-I../../intl -I/usr/X11R6/include -I/usr/lib/glib/include -I/usr/X11R6/include
-g -O2 -Wall -c wldlg.c
rm -f libguiclient.a
ar cru libguiclient.a chatline.o citydlg.o cityrep.o colors.o connectdlg.o
dialogs.o diplodlg.o finddlg.o gamedlgs.o gotodlg.o graphics.o gtkpixcomm.o
gui_main.o gui_stuff.o helpdlg.o inputdlg.o inteldlg.o mapctrl.o mapview.o
menu.o messagedlg.o messagewin.o plrdlg.o repodlgs.o spaceshipdlg.o wldlg.o
ranlib libguiclient.a
make[3]: Leaving directory `/home/thue/freeciv/client/gui-gtk'
make[3]: Entering directory `/home/thue/freeciv/client'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./include -I../common -I../intl -g -O2
-Wall -c cityrepdata.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./include -I../common -I../intl -g -O2
-Wall -c civclient.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./include -I../common -I../intl -g -O2
-Wall -c climisc.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./include -I../common -I../intl -g -O2
-Wall -c clinet.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./include -I../common -I../intl -g -O2
-Wall -c control.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./include -I../common -I../intl -g -O2
-Wall -c helpdata.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./include -I../common -I../intl -g -O2
-Wall -c packhand.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./include -I../common -I../intl -g -O2
-Wall -c options.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./include -I../common -I../intl -g -O2
-Wall -c tilespec.c
gcc -g -O2 -Wall -o civclient cityrepdata.o civclient.o climisc.o clinet.o
control.o helpdata.o packhand.o options.o tilespec.o gui-gtk/libguiclient.a
../common/libcivcommon.a gui-gtk/libguiclient.a ../common/libcivcommon.a
-L/usr/lib -lgdk_imlib -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic
-lgmodule -lglib -ldl -lXext -lX11 -lm
make[3]: Leaving directory `/home/thue/freeciv/client'
make[2]: Leaving directory `/home/thue/freeciv/client'
Making all in po
make[2]: Entering directory `/home/thue/freeciv/po'
make[2]: *** No rule to make target `en.gmo', needed by `all-yes'. Stop.
make[2]: Leaving directory `/home/thue/freeciv/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/thue/freeciv'
make: *** [all-recursive-am] Error 2
[thue@thue105 freeciv]$
(note that it say Leaving directory `/home/thue/freeciv/client twice)
-Thue
ps: yes, I know it can be worked around withe ./configure --disable-nls :)
diff.gz
Description: GNU Zip compressed data
- [Freeciv-Dev] Freeciv wont build,
Thue Janus Kristensen <=
|
|