FTBFS [was:] [cl-debian] Re: sbcl_0.8.20.5-1_i386.changes is NEW

rm at seid-online.de rm at seid-online.de
Wed Mar 9 13:47:01 UTC 2005


On Tue, Mar 08, 2005 at 11:20:10AM +0100, Peter Van Eynde wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hello,
> 
> I just uploaded a split sbcl package, as the NEW queue seems to be rather
> slow it can take some time before this appears in unstable.
> 
> As it is not possible to download stuff from the NEW queue I've put the
> package on http://people.debian.org/~pvaneynd/new-sbcl/

Hi, thank's for putting up a new version, but it misserably FTBFS on my box,
a Linux/PPC :-/
Here's the relevant excerpt from the build log:

 In file included from dynbind.c:20:
 thread.h:108: warning: static declaration for `arch_os_get_current_thread' follows non-static
 dynbind.c: In function `bind_variable':
 dynbind.c:46: error: `FREE_TLS_INDEX' undeclared (first use in this function)
 dynbind.c:46: error: (Each undeclared identifier is reported only once
 dynbind.c:46: error: for each function it appears in.)
 make[1]: *** [dynbind.o] Error 1
 make[1]: Leaving directory `/usr/local/src/LISP/DEBS/sbcl-0.8.20.5/src/runtime'
 
 real    0m7.499s
 user    0m5.374s
 sys     0m1.024s
 make: *** [build-arch-stamp] Error 1

hrmm - looks like the build wants to build a multi-threaded sbcl, something that
isn't currently availble on Linux/PPC. Looking at the debian/rules file everything
_should_ build ak (the conditional adding of sb-threads to features did work during
all previous builds). Maybe it's because the new maintainer included the file
'customize-target-features.lisp' into the source distribution ... :-)

 ralf at hobbes:/LISP/DEBS$ tar tvzf sbcl_0.8.20.5.orig.tar.gz | grep customize-target-features.lisp
 -rw-r--r-- pvaneynd/pvaneynd     72 2005-03-03 15:04:07 sbcl-0.8.20.5/customize-target-features.lisp
 
IMHO this should either be an empty file or not distributed at all but created from the rule
file (the later would make the build process idempotent).

HTH and groetjes RalfD

> Groetjes, Peter
> 
> Debian Installer wrote:
> | (new) sbcl-common_0.8.20.5-1_all.deb optional devel
> | Architecture independent files for SBCL
> |  SBCL is a development environment for the ANSI Common Lisp language.
> |  This package provides the architecture independent parts of this package,
> |   mainly the sources and documentation.
> | sbcl_0.8.20.5-1.diff.gz
> |   to pool/main/s/sbcl/sbcl_0.8.20.5-1.diff.gz
> | sbcl_0.8.20.5-1.dsc
> |   to pool/main/s/sbcl/sbcl_0.8.20.5-1.dsc
> | sbcl_0.8.20.5-1_i386.deb
> |   to pool/main/s/sbcl/sbcl_0.8.20.5-1_i386.deb
> | sbcl_0.8.20.5.orig.tar.gz
> |   to pool/main/s/sbcl/sbcl_0.8.20.5.orig.tar.gz
> | Changes: sbcl (1:0.8.20.5-1) unstable; urgency=low
> |  .
> |   * New upstream.
> |   * Corrected menu file
> |   * Converted - in to \- in manual pages
> |   * Included patch from Andreas Jochens that
> |     gives gcc-4 support. Closes: #298430
> | Announcing to debian-devel-changes at lists.debian.org
> | Closing bugs: 298430
> |
> |
> | Your package contains new components which requires manual editing of
> | the override file.  It is ok otherwise, so please be patient.  New
> | packages are usually added to the override file about once a week.
> |
> | You may have gotten the distribution wrong.  You'll get warnings above
> | if files already exist in other distributions.
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.0 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
> 
> iD8DBQFCLXxa11ldN0tyliURAsuAAJ4u+TIAhqe4V3zwgKT/u8Xglf7+bgCfe0eR
> APTL9zaCf8VquImP2EkyoCQ=
> =baTq
> -----END PGP SIGNATURE-----
> _______________________________________________
> cl-debian mailing list
> cl-debian at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/cl-debian



More information about the Cl-debian mailing list