Your message dated Thu, 02 Oct 2008 13:17:03 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#497740: fixed in guile-1.6 1.6.8-6.1 has caused the Debian Bug report #497740, regarding guile-1.6 FTBFS with gcc-4.3 to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [EMAIL PROTECTED] immediately.) -- 497740: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497740 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems
--- Begin Message ---Package: guile-1.6 Version: 1.6.8-6 Severity: serious Tags: patch Guile 1.6 fails to build with gcc-4.3 on at least powerpc. The bootstrap guile segfaults at start time. This is the same problem as guile 1.8 had in #481378. I adapted the upstream change and tested the resulting patch. The appended version of it covers only the configure.in, configure needs to be regenerated afterwards, which conflicts with a patch from the debian patchset. Thiemo --- configure.in~ 2006-05-19 07:02:16.000000000 +0200 +++ configure.in 2008-09-03 21:52:37.000000000 +0200 @@ -521,17 +521,42 @@ GUILE_STRUCT_UTIMBUF # # Which way does the stack grow? # +# Following code comes from Autoconf 2.61's internal _AC_LIBOBJ_ALLOCA +# macro (/usr/share/autoconf/autoconf/functions.m4). Gnulib has +# very similar code, so in future we could look at using that. +# +# An important detail is that the code involves find_stack_direction +# calling _itself_ - which means that find_stack_direction (or at +# least the second find_stack_direction() call) cannot be inlined. +# If the code could be inlined, that might cause the test to give +# an incorrect answer. #-------------------------------------------------------------------- -AC_TRY_RUN(aux (l) unsigned long l; - { int x; exit (l >= ((unsigned long)&x)); } - main () { int q; aux((unsigned long)&q); }, - [AC_DEFINE([SCM_STACK_GROWS_UP], 1, - [Define this if a callee's stack frame has a higher address - than the caller's stack frame. On most machines, this is - not the case.])], - [], - [AC_MSG_WARN(Guessing that stack grows down -- see scmconfig.h.in)]) +SCM_I_GSC_STACK_GROWS_UP=0 +AC_RUN_IFELSE([AC_LANG_SOURCE( +[AC_INCLUDES_DEFAULT +int +find_stack_direction () +{ + static char *addr = 0; + auto char dummy; + if (addr == 0) + { + addr = &dummy; + return find_stack_direction (); + } + else + return (&dummy > addr) ? 1 : -1; +} + +int +main () +{ + return find_stack_direction () < 0; +}])], + [SCM_I_GSC_STACK_GROWS_UP=1], + [], + [AC_MSG_WARN(Guessing that stack grows down -- see scmconfig.h)]) AH_TEMPLATE([SCM_SINGLES],
--- End Message ---
--- Begin Message ---Source: guile-1.6 Source-Version: 1.6.8-6.1 We believe that the bug you reported is fixed in the latest version of guile-1.6, which is due to be installed in the Debian FTP archive: guile-1.6-dev_1.6.8-6.1_i386.deb to pool/main/g/guile-1.6/guile-1.6-dev_1.6.8-6.1_i386.deb guile-1.6-doc_1.6.8-6.1_all.deb to pool/main/g/guile-1.6/guile-1.6-doc_1.6.8-6.1_all.deb guile-1.6-libs_1.6.8-6.1_i386.deb to pool/main/g/guile-1.6/guile-1.6-libs_1.6.8-6.1_i386.deb guile-1.6-slib_1.6.8-6.1_all.deb to pool/main/g/guile-1.6/guile-1.6-slib_1.6.8-6.1_all.deb guile-1.6_1.6.8-6.1.diff.gz to pool/main/g/guile-1.6/guile-1.6_1.6.8-6.1.diff.gz guile-1.6_1.6.8-6.1.dsc to pool/main/g/guile-1.6/guile-1.6_1.6.8-6.1.dsc guile-1.6_1.6.8-6.1_i386.deb to pool/main/g/guile-1.6/guile-1.6_1.6.8-6.1_i386.deb libguile-ltdl-1_1.6.8-6.1_i386.deb to pool/main/g/guile-1.6/libguile-ltdl-1_1.6.8-6.1_i386.deb libqthreads-12_1.6.8-6.1_i386.deb to pool/main/g/guile-1.6/libqthreads-12_1.6.8-6.1_i386.deb A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Frank Lichtenheld <[EMAIL PROTECTED]> (supplier of updated guile-1.6 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Sun, 28 Sep 2008 22:12:11 +0200 Source: guile-1.6 Binary: guile-1.6 guile-1.6-dev guile-1.6-doc guile-1.6-libs libqthreads-12 libguile-ltdl-1 guile-1.6-slib Architecture: source all i386 Version: 1.6.8-6.1 Distribution: unstable Urgency: high Maintainer: Rob Browning <[EMAIL PROTECTED]> Changed-By: Frank Lichtenheld <[EMAIL PROTECTED]> Description: guile-1.6 - The GNU extension language and Scheme interpreter guile-1.6-dev - Development files for Guile 1.6 guile-1.6-doc - Reference and tutorial documentation for Guile 1.6 guile-1.6-libs - Main Guile libraries guile-1.6-slib - Guile SLIB support libguile-ltdl-1 - Guile's patched version of libtool's libltdl libqthreads-12 - QuickThreads library for Guile Closes: 497740 Changes: guile-1.6 (1.6.8-6.1) unstable; urgency=high . * Non-maintainer upload. * stackdirection.diff: Patch by Thiemo Seufer to fix FTBFS on some architectures. (closes: #497740) * autofiles.diff: Regenerate. Checksums-Sha1: fd6b78782f294606d145d140463081b2546663a4 1176 guile-1.6_1.6.8-6.1.dsc 722f0edfc4fdedfad0e2464760483eff4c34df0b 274236 guile-1.6_1.6.8-6.1.diff.gz 253be25869ce8df31c3e9c63d369062e4eba7afb 362254 guile-1.6-doc_1.6.8-6.1_all.deb 8305b7f510f37d8d848dadc4ba4de92591f6621c 4800 guile-1.6-slib_1.6.8-6.1_all.deb 2b3d2fa5ab505af749cff62175652fdf8b9b2230 7282 guile-1.6_1.6.8-6.1_i386.deb c463520978d4fb9abf4906768318f40efb5bde36 501418 guile-1.6-dev_1.6.8-6.1_i386.deb 08a87a6a488d76f15bce8f444d9aecd01ff333dc 609618 guile-1.6-libs_1.6.8-6.1_i386.deb 9713e5f69b8d156f6f16009530a0f909a0f28503 6596 libqthreads-12_1.6.8-6.1_i386.deb d0f9a07e51b12ded5ccc25b532f2dc392b4aeecd 12392 libguile-ltdl-1_1.6.8-6.1_i386.deb Checksums-Sha256: 8554dc0dab11cbe29265fd6176ad59556bc8cb5f6fa88d23362f7f96e65edeab 1176 guile-1.6_1.6.8-6.1.dsc 8649df572061e6174afda35dbb0eb0360c9f0ec0c4372c47247f9a63edd642c6 274236 guile-1.6_1.6.8-6.1.diff.gz 25dc9de716b8bc4da251f7e05b71d0d146e95cd8c14fba8d2268db8832aa0dd1 362254 guile-1.6-doc_1.6.8-6.1_all.deb 16cedc8edbaee3e800c24611ad69b97c12ccdb2cb051cebbf9ca638e56c3a664 4800 guile-1.6-slib_1.6.8-6.1_all.deb 783f78d6ed46926b1811904446ddf7de3e234e953ea88ce47cb1f77e91a9a254 7282 guile-1.6_1.6.8-6.1_i386.deb 78f78c7a2df1f333df8e3f6d6fb17ba42cf73665b9d083aa42458aadf5094e99 501418 guile-1.6-dev_1.6.8-6.1_i386.deb 048a2b4e4ddda9ae6aff480ec841cad31d7b50c43e7e94649ef7f161812f8443 609618 guile-1.6-libs_1.6.8-6.1_i386.deb 2c5f1832fa44bf7d4ed4c63c318f3801d881576d3763e4fdf7f76e4cfb4da374 6596 libqthreads-12_1.6.8-6.1_i386.deb 353cf67bc87164dd62f081ebef20324278ea87ad5f5e4a480a0fccc93dd62552 12392 libguile-ltdl-1_1.6.8-6.1_i386.deb Files: 5b87b5b977d9fa18b2664303c9b49ff6 1176 interpreters optional guile-1.6_1.6.8-6.1.dsc 110f4569ed24e27a524ea5d12588b6d2 274236 interpreters optional guile-1.6_1.6.8-6.1.diff.gz a51edef3a170d40464dac23425feeb49 362254 doc optional guile-1.6-doc_1.6.8-6.1_all.deb 16c04045cb6786aaf8e336b921349416 4800 devel optional guile-1.6-slib_1.6.8-6.1_all.deb 01bfb98da395292b896721c3de354d95 7282 interpreters optional guile-1.6_1.6.8-6.1_i386.deb e1491a00150f0ba3f20d0d2bd87101c4 501418 devel optional guile-1.6-dev_1.6.8-6.1_i386.deb 3c2da55aa7e8bc58685d0291dcadcb34 609618 libs optional guile-1.6-libs_1.6.8-6.1_i386.deb 53afeb8e1a531cd05a8911143d733b69 6596 libs optional libqthreads-12_1.6.8-6.1_i386.deb 93887e863d990be59f1560c5bd4aa68b 12392 libs optional libguile-ltdl-1_1.6.8-6.1_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkjh208ACgkQQbn06FtxPfB5tQCeL3sIsGh0oSTAKzISvXTPOqNw v2wAn0vLCRpt0AC2nnfhK8oYYn8MmqOq =3L+3 -----END PGP SIGNATURE-----
--- End Message ---

