slgtk fails to build with gtk 2.18
Jörg Sommer
joerg at alea.gnuu.de
Sun Feb 21 23:52:33 UTC 2010
Hi Michael,
Michael Noble hat am Sat 20. Feb, 10:12 (-0500) geschrieben:
> Thank you for contacting me. I apologize for not responding
> sooner, but have been in bed for several days with a fever
> and strep throat.
No problem.
> I've posted a tarball of SLgtk 0.7.6 to the FTP area at
>
> ftp://space.mit.edu/pub/cxc/modules/slgtk/slgtk-0.7.6.tar.gz
>
> web site, but have been holding off announcing it until more
> testing could be done by collaborators.
I found the following problems with this release and have questions:
• % ./configure --help >/dev/null
tail: cannot open `config.out' for reading: No such file or directory
• You should update the config.guess and config.sub files. They are out
of date and do not support architectures like SH. A similar bug is in
SLIRP: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554352
• Running configure with CFLAGS having more than one option doesn't
creates a Makefile in gif, but configure returns successfully.
% CFLAGS=-Wall\ -O2 ./configure
Check config.out for results, or use ./configure --help for more info
Found S-Lang shell slsh at /usr, using as default --prefix
Configuring S-Lang Gtk module with:
--with-slang=/usr --prefix=/usr
configure.real: error: unrecognized option: -O2
Try `./configure.real --help' for more information.
Configuration complete. You may need to edit the generated Makefile.
You are compiling SLgtk with the following configuration:
…
% echo $?
0
% ls gif/Makefile*
gif/Makefile.in
It looks like a passing of CFLAGS down to another configure script is
not cleanly quoted, i.e. not CFLAGS="$CFLAGS".
And it seems the return value of this inner call is thrown away.
• make distclean in the top level directory doesn't cleanup the
subdirectory gif.
• As you are the author of SLIRP, too, I've a question: The first
sentence of the manual page of slirpsh read as follows “This program
should not be explicitly invoked by users.” This indicates slirpsh
should not be put in /usr/bin. But slirp should be there to make it
usable. The test for slirp in admin/aclocal.m4 at --with-slirp assumes
bothes commands live in the same directory, which forces slirpsh must
be installed in /usr/bin. Is this good?
The test also assumes the binary is named slirp. But in Debian this
name is already used by another package. Hence, I never can't use this
external SLIRP. Can you modify the test to use the name passed with the
configure argument?
And, but this has nothing to do with slgtk, what's special to slirpsh?
Why it's not slsh with special aguments? From the point of view of
reusing code, it would be better to use the original slsh.
• Do you use a VCS like git or SVN? Is it public?
Bye, Jörg.
--
UNIX is user friendly, it's just picky about who its friends are
-------------- 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/a0747ce2/attachment.pgp>
More information about the Pkg-jed-sl-modules
mailing list