emerge =freeciv-9999 (2015-01-22, 2.5 beta 2+)

You can get help here if Freeciv doesn't start on your computer, or if you keep getting fatal errors while playing etc.
BiotaRiot
Posts: 2
Joined: Thu Jan 01, 2015 11:31 am

emerge =freeciv-9999 (2015-01-22, 2.5 beta 2+)

Postby BiotaRiot » Thu Jan 22, 2015 1:42 am

I am unable to build fresh version:

Code: Select all

 *    working copy: /var/calculate/remote/distfiles/svn-src/freeciv/trunk

+ checking for autoconf >= 2.62 ... found 2.69, ok.
+ checking for autoheader >= 2.62 ... found 2.69, ok.
+ checking for automake >= 1.11 ... found 1.13.4, ok.
+ checking for aclocal >= 1.11 ... found 1.13.4, ok.
+ checking for libtoolize >= 1.5.2 ... found 2.4.2, ok.
+ checking for xgettext >= 0.14 ... found 0.19.2, ok.
+ checking for msgfmt >= 0.14 ... found 0.19.2, ok.
+ running aclocal ...
+ running autoheader ...
+ running libtoolize ...
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `bootstrap'.
libtoolize: linking file `bootstrap/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: linking file `m4/libtool.m4'
libtoolize: linking file `m4/ltoptions.m4'
libtoolize: linking file `m4/ltsugar.m4'
libtoolize: linking file `m4/ltversion.m4'
libtoolize: linking file `m4/lt~obsolete.m4'
+ running autoconf ...
+ running automake ...
configure.ac:487: installing 'bootstrap/compile'
configure.ac:12: installing 'bootstrap/config.guess'
configure.ac:12: installing 'bootstrap/config.sub'
configure.ac:70: installing 'bootstrap/install-sh'
configure.ac:70: installing 'bootstrap/missing'
ai/Makefile.am: installing 'bootstrap/depcomp'
+ removing config.cache ...
+ running configure ...
sed: can't read intl/Makefile.in: No such file or directory
sed: can't read po/Makefile.in.in: No such file or directory
 * ERROR: games-strategy/freeciv-9999::9999-ebuilds failed (unpack phase):
 *   sed failed
 *
 * Call stack:
 *     ebuild.sh, line  93:  Called src_unpack
 *   environment, line 3116:  Called die
 * The specific snippet of code:
 *       sed -i -e 's:^\(localedir = \).*:\1/usr/share/locale:' intl/Makefile.in po/Makefile.in.in || die "sed failed";
 *
 * If you need support, post the output of `emerge --info '=games-strategy/freeciv-9999::9999-ebuilds'`,
 * the complete build log and the output of `emerge -pqv '=games-strategy/freeciv-9999::9999-ebuilds'`.
 * The complete build log is located at '/var/calculate/tmp/portage/games-strategy/freeciv-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/games-strategy/freeciv-9999/temp/environment'.
 * Working directory: '/var/calculate/tmp/portage/games-strategy/freeciv-9999/work/freeciv-9999'
 * S: '/var/calculate/tmp/portage/games-strategy/freeciv-9999/work/freeciv-9999'

cazfi
Elite
Posts: 1710
Joined: Tue Jan 29, 2013 6:54 pm

Re: emerge =freeciv-9999 (2015-01-22, 2.5 beta 2+)

Postby cazfi » Thu Jan 22, 2015 6:07 pm

What is that build system you are trying to use? What OS you are building on (is 'ebuilds' MacOSX thing?)

sed: can't read intl/Makefile.in: No such file or directory
sed: can't read po/Makefile.in.in: No such file or directory

Those files no longer exist in current freeciv trunk. You should fix your build system not to refer to them. But if the system is outdated this way, it's quite likely outdated in other ways too...