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 ---

Reply via email to