[crossfire] [PATCH 0/1] GTK 2+ client: fix for locale dir. reference in Makefile.am; other autotools issues

David McIlwraith 2c93e8f1 at gmail.com
Sat Dec 3 17:24:33 CST 2011


Hi,

As of the newest trunk svn version (and prior versions), the locale
directory is not properly referenced in 'gtk-v2/src/Makefile.am',
leading to "$prefix/locale" (via an unset "$(DATADIRNAME), which
should be "$datadir") being used instead of "$prefix/$datadir/locale"
(noting that "$localedir", I believe, is the correct setting, and
succeeds in my tests; see patch below), even though NLS is currently
not employed. I propose the patch in the next message.

As a secondary issue, as use of 'autogen.sh' is deprecated (per
warning), and the included 'aclocal.m4' is out-of-date [if autoconf
2.61 is not used], I must advise that the package fails to build on
(at least) the current ArchLinux distribution via use of 'autoreconf'
alone, as 'utils/{config.guess,config.sub,install-sh,missing}' are not
provided.

The commands:

aclocal
automake --add-missing [to add the missing utils/ files]
autoreconf

are necessary to produce a working package. I am not sure if the
latter problem is regarded as a major issue at this point or not, but
the locale directory reference is definitely not correct with current
autotools versions.

Regards,
- David McIlwraith <archaios at archaios.net>
ArchLinux AUR 'crossfire-client' / 'crossfire-client-svn' package maintainer


More information about the crossfire mailing list