Page 1 of 1

Trunk compiler error

Posted: Sat Jun 30, 2012 12:26 am
by SilverNexus
When trying to compile the trunk version of the crossfire server, I get an error message that reads as follows:

Code: Select all

make[2]: *** No rule to make target `languages.h', needed by `all-am'.  Stop.
Is this a known issue, an unknown issue, or my computer being an issue?

Posted: Sat Jun 30, 2012 1:32 am
by Leaf
See if this helps, run this command in your server directory

Code: Select all

sudo make clean;sh autogen.sh && make && sudo make install
If that does not work, what release of Ubuntu are you using?

Posted: Sat Jun 30, 2012 2:19 am
by SilverNexus
Okay, I'm also getting an error in the autogen.sh script:

Code: Select all

libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `utils'.
libtoolize: copying file `utils/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `macros'.
libtoolize: copying file `macros/libtool.m4'
libtoolize: copying file `macros/ltoptions.m4'
libtoolize: copying file `macros/ltsugar.m4'
libtoolize: copying file `macros/ltversion.m4'
libtoolize: copying file `macros/lt~obsolete.m4'
aclocal: unrecognized option -- `--install'
That is all the output from autogen.sh.

This is on Ubuntu 10.10 (Maverick Meerkat)

EDIT: Okay, I made it past that error (I just needed automake 1.11 instead of 1.9).

It just doesn't like how the folder tree it is in has spaces, and brings up an error for that in make install, but I don't usually go to the usr/local directory anyway, I just use the executable built from make.

ANOTHER EDIT:It crashed when I loaded the server, but that was from my incomplete image set modifications, so I finished them and it worked.