Complete.Org: Mailing Lists: Archives: freeciv-dev: February 2000:
[Freeciv-Dev] Freeciv wont build
Home

[Freeciv-Dev] Freeciv wont build

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Freeciv wont build
From: Thue Janus Kristensen <thue105@xxxxxxxxxxxxxxxxxx>
Date: Fri, 11 Feb 2000 20:35:13 +0100

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 :)

Attachment: diff.gz
Description: GNU Zip compressed data


[Prev in Thread] Current Thread [Next in Thread]