Page 1 of 1

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

Posted: 28.02.2007, 04:20
by Biggen
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...

Posted: 28.02.2007, 08:00
by t00fri
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

Posted: 28.02.2007, 15:37
by Biggen
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...

Posted: 28.02.2007, 16:16
by Biggen
Got it fixed. Had to remove gl from the /po/LINGUAS file. Works perfect! Thanks man!!

re

Posted: 02.03.2007, 01:47
by John Van Vliet
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