Strange make error... gl.po doesn't exist???

General discussion about Celestia that doesn't fit into other forums.
Topic author
Biggen
Posts: 11
Joined: 27.02.2007
With us: 17 years 8 months

Strange make error... gl.po doesn't exist???

Post #1by Biggen » 28.02.2007, 04:20

Getting a strange error on the "make" after pulling the latest CVS.

make[4]: Entering directory `/temp/celestia/po'
File gl.po does not exist. If you are a translator, you can create it through 'm sginit'.
make[4]: *** [gl.po-create] Error 1
make[4]: Leaving directory `/temp/celestia/po'
make[3]: *** [gl.po] Error 2
make[3]: Leaving directory `/temp/celestia/po'
make[2]: *** [stamp-po] Error 2
make[2]: Leaving directory `/temp/celestia/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/temp/celestia'
make: *** [all] Error 2


Configure runs fine. Only thing I get at the end is that it complains that lua 5.1 is installed and it is looking for 5.0.1. But I don't think that is causing the problem...

Any ideas...

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #2by t00fri » 28.02.2007, 08:00

when you cd to the directory celestia/po, can you locate the localization file gl.po? It is listed in your Makefile. If it does not exist, you get an error.

What versions of the autotools are you using??

automake?
autoconf?

I noticed your configure options in your identical post in another thread:

./configure --with-kde --with-lua=/usr/local/bin

The lua libs do NOT belong into a bin directory, but rather into the respective lib directory. Are you sure they are in /usr/local/bin? Do you have the correct entry for the lua libs in /usr/lib/pkgconfig/lua.pc etc??

Finally, it is not a good idea to post the same issue in several threads...

Bye Fridger
Image

Topic author
Biggen
Posts: 11
Joined: 27.02.2007
With us: 17 years 8 months

Post #3by Biggen » 28.02.2007, 15:37

when you cd to the directory celestia/po, can you locate the localization file gl.po? It is listed in your Makefile. If it does not exist, you get an error.

Checked to see if it exists and gl.po does NOT exist in the /po directory. Strange...

What versions of the autotools are you using??
automake?
autoconf?

Automake - 1.9.6
Autoconf - 2.6

I will check to see if there are any newer versions available...

I noticed your configure options in your identical post in another thread:

./configure --with-kde --with-lua=/usr/local/bin

The lua libs do NOT belong into a bin directory, but rather into the respective lib directory. Are you sure they are in /usr/local/bin? Do you have the correct entry for the lua libs in /usr/lib/pkgconfig/lua.pc etc??


Honestly, I have no idea what path is supposed to go in here. I assumed I needed to include the path to the actual lua and luac .bin files which is in this /bin directory. I do have a /usr/loca/lib directory and a /usr/loca/lib/lua.a listed as well that look like those were install points when I installed the lua package.

At any rate, I also ran a just a plain "./configure --with-kde" without the lua part and I still get the same make error. So wouldn't this mean that lua should be taken out of the equation for this problem as Celestia isn't trying to compile lua into it??

Finally, it is not a good idea to post the same issue in several threads...


Yeah I know that is bad form but I was afraid that the other post had gotten way off track and no one would even notice the build problem back at the bottom of the messages... Sorry bout that...

Topic author
Biggen
Posts: 11
Joined: 27.02.2007
With us: 17 years 8 months

Post #4by Biggen » 28.02.2007, 16:16

Got it fixed. Had to remove gl from the /po/LINGUAS file. Works perfect! Thanks man!!

Avatar
John Van Vliet
Posts: 2944
Joined: 28.08.2002
With us: 22 years 2 months

re

Post #5by John Van Vliet » 02.03.2007, 01:47

i also get the same error on gl.po , gcc 4.1 troughs an error when it gets to the po dir. , i just removed it from makefile.in
and lua 5.0.1 being needed when 5.1 is installed but 5.1 seams to works fine in
fedora 6 -Gnome


Return to “Celestia Users”