Post #11by randallrathbun » 30.05.2018, 21:20
Another update on my attempts to compile celestia from github on an openSuse Leap 42.3 linux system.
A user name emcrisostomo on the github forum writes:
That's correct, in fact. autoconf is telling you that some macros are missing, and they are missing because, as their prefix also suggests, they have not been added yet by the corresponding program (in the case of AM_* macros, automake).
It's a bad idea to run autoconf unless you know exactly which other macros are needed by the package being configured and where they are.
Instead of using autoconf, use autoreconf instead, or better yet, the included autogen.sh script.
This procedure is described in the README and a specific document also exists (README.gnu-build-system).
------
Following his advice I ran the following autoreconf command, which almost was successful, but came up with an error:
owner@linux:~/Celestia> autoreconf
autoreconf: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
configure.ac:99: error: required file 'admin/ltmain.sh' not found
autoreconf: automake failed with exit status: 1
Where do I go from here?