slgtk fails to build with gtk 2.18
Jörg Sommer
joerg at alea.gnuu.de
Mon Feb 22 00:39:41 UTC 2010
Jörg Sommer hat am Mon 22. Feb, 00:52 (+0100) geschrieben:
> • Running configure with CFLAGS having more than one option doesn't
> creates a Makefile in gif, but configure returns successfully.
> It looks like a passing of CFLAGS down to another configure script is
> not cleanly quoted, i.e. not CFLAGS="$CFLAGS".
I found a similar problem with all configure options:
This is the call of configure:
% cd . && CC="cc" CXX="g++" CFLAGS="-g -O2 -g -Wall -O2" \
CXXFLAGS="-g -O2 -g -Wall -O2" CPPFLAGS="" LDFLAGS="" \
/tmp/buildd/slgtk-0.7.6/./configure --build=powerpc-linux-gnu \
--prefix=/usr --includedir="\${prefix}/include" \
--mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" \
--sysconfdir=/etc --localstatedir=/var \
--libexecdir="\${prefix}/lib/slgtk" --disable-maintainer-mode \
--disable-dependency-tracking --disable-silent-rules --srcdir=. \
--enable-warnings
And this is what configure sees (from config.log):
$ ./configure.real --with-slang=/usr --prefix=/usr \
--build=powerpc-linux-gnu --prefix=/usr --includedir=/include \
--mandir=/share/man --infodir=/share/info --sysconfdir=/etc \
--localstatedir=/var --libexecdir=/lib/slgtk \
--disable-maintainer-mode --disable-dependency-tracking \
--disable-silent-rules --srcdir=. --mandir=/usr/share/man \
--enable-warnings
As you can see \${prefix} is lost, which causes the manpage of imdisplay
is installed in /share/man.
Bye, Jörg.
--
Was der Bauer nicht kennt, das frisst er nicht. Würde der Städter kennen,
was er frisst, er würde umgehend Bauer werden.
Oliver Hassencamp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature http://en.wikipedia.org/wiki/OpenPGP
URL: <http://lists.alioth.debian.org/pipermail/pkg-jed-sl-modules/attachments/20100222/4b9c86a2/attachment.pgp>
More information about the Pkg-jed-sl-modules
mailing list