Your message dated Sat, 10 May 2008 20:47:12 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#466778: fixed in guile-1.8 1.8.5+1-1
has caused the Debian Bug report #466778,
regarding guile-1.8-dev: Breaks compilation 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.)


-- 
466778: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=466778
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: guile-1.8-dev
Version: 1.8.3+1-1
Severity: important
User: [EMAIL PROTECTED]
Usertags: ftbfs-gcc-4.3

When I tried compiling gnutls26 with gcc-4.3, I got:

...
cc -std=gnu99 -shared  .libs/libguile_gnutls_v_1_la-core.o 
.libs/libguile_gnutls_v_1_la-errors.o .libs/libguile_gnutls_v_1_la-utils.o 
-Wl,--whole-archive ../../lgl/.libs/liblgnu.a -Wl,--no-whole-archive  
-Wl,--rpath -Wl,/tmp/buildd/gnutls26-2.2.1/lib/.libs 
../../lib/.libs/libgnutls.so /usr/lib/libgcrypt.so /usr/lib/libgpg-error.so 
/usr/lib/libguile.so /usr/lib/libgmp.so -lcrypt -lm /usr/lib/libltdl.so  
-Wl,-soname -Wl,libguile-gnutls-v-1.so.0 -o .libs/libguile-gnutls-v-1.so.0.0.0
.libs/libguile_gnutls_v_1_la-errors.o: In function `scm_array_handle_ref':
/usr/include/libguile/inline.h:220: multiple definition of 
`scm_array_handle_ref'
.libs/libguile_gnutls_v_1_la-core.o:/usr/include/libguile/inline.h:220: first 
defined here
.libs/libguile_gnutls_v_1_la-errors.o: In function `scm_array_handle_set':
/usr/include/libguile/inline.h:235: multiple definition of 
`scm_array_handle_set'
.libs/libguile_gnutls_v_1_la-core.o:/usr/include/libguile/inline.h:235: first 
defined here
.libs/libguile_gnutls_v_1_la-errors.o: In function `scm_is_pair':
/usr/include/libguile/inline.h:272: multiple definition of `scm_is_pair'
.libs/libguile_gnutls_v_1_la-core.o:/usr/include/libguile/inline.h:272: first 
defined here
.libs/libguile_gnutls_v_1_la-errors.o: In function `scm_double_cell':
/usr/include/libguile/inline.h:146: multiple definition of `scm_double_cell'
.libs/libguile_gnutls_v_1_la-core.o:/usr/include/libguile/inline.h:146: first 
defined here
.libs/libguile_gnutls_v_1_la-errors.o: In function `scm_cell':
/usr/include/libguile/inline.h:69: multiple definition of `scm_cell'
.libs/libguile_gnutls_v_1_la-core.o:/usr/include/libguile/inline.h:69: first 
defined here
.libs/libguile_gnutls_v_1_la-utils.o: In function `scm_array_handle_ref':
/usr/include/libguile/inline.h:220: multiple definition of 
`scm_array_handle_ref'
.libs/libguile_gnutls_v_1_la-core.o:/usr/include/libguile/inline.h:220: first 
defined here
.libs/libguile_gnutls_v_1_la-utils.o: In function `scm_array_handle_set':
/usr/include/libguile/inline.h:235: multiple definition of 
`scm_array_handle_set'
.libs/libguile_gnutls_v_1_la-core.o:/usr/include/libguile/inline.h:235: first 
defined here
.libs/libguile_gnutls_v_1_la-utils.o: In function `scm_is_pair':
/usr/include/libguile/inline.h:272: multiple definition of `scm_is_pair'
.libs/libguile_gnutls_v_1_la-core.o:/usr/include/libguile/inline.h:272: first 
defined here
.libs/libguile_gnutls_v_1_la-utils.o: In function `scm_double_cell':
/usr/include/libguile/inline.h:146: multiple definition of `scm_double_cell'
.libs/libguile_gnutls_v_1_la-core.o:/usr/include/libguile/inline.h:146: first 
defined here
.libs/libguile_gnutls_v_1_la-utils.o: In function `scm_cell':
/usr/include/libguile/inline.h:69: multiple definition of `scm_cell'
.libs/libguile_gnutls_v_1_la-core.o:/usr/include/libguile/inline.h:69: first 
defined here
collect2: ld returned 1 exit status
make[5]: *** [libguile-gnutls-v-1.la] Error 1
make[5]: Leaving directory `/tmp/buildd/gnutls26-2.2.1/guile/src'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/tmp/buildd/gnutls26-2.2.1/guile/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/buildd/gnutls26-2.2.1/guile'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/gnutls26-2.2.1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/gnutls26-2.2.1'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2

It looks like with gcc-4.3, having 'extern inline' functions included in
multiple compilation units is no good.  Changing all those functions to
be 'static' or 'static inline' everywhere fixed the compilation.
-- 
Daniel Schepler



--- End Message ---
--- Begin Message ---
Source: guile-1.8
Source-Version: 1.8.5+1-1

We believe that the bug you reported is fixed in the latest version of
guile-1.8, which is due to be installed in the Debian FTP archive:

guile-1.8-dev_1.8.5+1-1_i386.deb
  to pool/main/g/guile-1.8/guile-1.8-dev_1.8.5+1-1_i386.deb
guile-1.8-doc_1.8.5+1-1_all.deb
  to pool/main/g/guile-1.8/guile-1.8-doc_1.8.5+1-1_all.deb
guile-1.8-libs_1.8.5+1-1_i386.deb
  to pool/main/g/guile-1.8/guile-1.8-libs_1.8.5+1-1_i386.deb
guile-1.8_1.8.5+1-1.diff.gz
  to pool/main/g/guile-1.8/guile-1.8_1.8.5+1-1.diff.gz
guile-1.8_1.8.5+1-1.dsc
  to pool/main/g/guile-1.8/guile-1.8_1.8.5+1-1.dsc
guile-1.8_1.8.5+1-1_i386.deb
  to pool/main/g/guile-1.8/guile-1.8_1.8.5+1-1_i386.deb
guile-1.8_1.8.5+1.orig.tar.gz
  to pool/main/g/guile-1.8/guile-1.8_1.8.5+1.orig.tar.gz



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.
Rob Browning <[EMAIL PROTECTED]> (supplier of updated guile-1.8 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: Sat, 10 May 2008 12:18:50 -0700
Source: guile-1.8
Binary: guile-1.8 guile-1.8-dev guile-1.8-doc guile-1.8-libs
Architecture: source all i386
Version: 1.8.5+1-1
Distribution: unstable
Urgency: medium
Maintainer: Rob Browning <[EMAIL PROTECTED]>
Changed-By: Rob Browning <[EMAIL PROTECTED]>
Description: 
 guile-1.8  - The GNU extension language and Scheme interpreter
 guile-1.8-dev - Development files for Guile 1.8
 guile-1.8-doc - Documentation for Guile 1.8
 guile-1.8-libs - Main Guile libraries
Closes: 462384 466778
Changes: 
 guile-1.8 (1.8.5+1-1) unstable; urgency=medium
 .
   * Incorporate new upstream stable release.
 .
   * Fix gcc 4.3 compilation problems (fixed upstream now).  Thanks to
     Alexander Schmehl <[EMAIL PROTECTED]> for the previous, related
     1.8.4+1-2.1 NMU, and to Maximiliano Curia and Daniel Schepler for the
     original patch. (closes: #462384, #466778)
Checksums-Sha1: 
 b4816ac6205bcc4025527fe58123d01eddf09b45 1142 guile-1.8_1.8.5+1-1.dsc
 4ee60ca5c5e332b42b6bd33f73041056c53a7c75 2943089 guile-1.8_1.8.5+1.orig.tar.gz
 f351c550865614636141d59aff5a012fefd87ac9 200192 guile-1.8_1.8.5+1-1.diff.gz
 b8116ed939687804e0568790748d931394db6fc0 112652 guile-1.8-doc_1.8.5+1-1_all.deb
 963f1ad8014a25173b8226af0dbfcc87604cbc55 8392 guile-1.8_1.8.5+1-1_i386.deb
 5b76d33904764ad634a225505c0f1a7326e84ab7 557016 
guile-1.8-dev_1.8.5+1-1_i386.deb
 7eeccb82e9621cb389aa0274796ee43f68def8d2 710780 
guile-1.8-libs_1.8.5+1-1_i386.deb
Checksums-Sha256: 
 93a4df74332d3cd23bfe497b1cfcff9f87e103240ddc8c9b7c4860fc2efc20f3 1142 
guile-1.8_1.8.5+1-1.dsc
 22dcd876ec83b040b9d26f72af717ef9ce8334f0bc3a4bab989e07ec5f978c03 2943089 
guile-1.8_1.8.5+1.orig.tar.gz
 dff79b5d0f8663789a0bbb7b9ec759f8c9ef48f7efa3b932dc1149672839cfc6 200192 
guile-1.8_1.8.5+1-1.diff.gz
 bb53d94f445e278f0dfd751e256608d3b284d4949141dca2b6700dd50b52b78e 112652 
guile-1.8-doc_1.8.5+1-1_all.deb
 480e56e7dfe3674bab0664b8025a6524b85584e8027e25a2c710a1ea01e524b1 8392 
guile-1.8_1.8.5+1-1_i386.deb
 5910c58c6053a19fab5857ef3808159bfccc88dc91728806adc3b5bb3dc0b63a 557016 
guile-1.8-dev_1.8.5+1-1_i386.deb
 596a2ea111f2caade756db1cbe23172db633dbf6881cbecef68f81c1aea073ee 710780 
guile-1.8-libs_1.8.5+1-1_i386.deb
Files: 
 e87c555e387435406c362807115cf24e 1142 interpreters optional 
guile-1.8_1.8.5+1-1.dsc
 9219218ba82954193457630a0e11904d 2943089 interpreters optional 
guile-1.8_1.8.5+1.orig.tar.gz
 d6145a924e16d4c9494a76ca2ba86e62 200192 interpreters optional 
guile-1.8_1.8.5+1-1.diff.gz
 a60ba251679801cd81470704278180ba 112652 doc optional 
guile-1.8-doc_1.8.5+1-1_all.deb
 d2dbc41206a63cc4b8adee0fec4726b7 8392 interpreters optional 
guile-1.8_1.8.5+1-1_i386.deb
 a94ca22a14fed757404ba3e450fafd23 557016 devel optional 
guile-1.8-dev_1.8.5+1-1_i386.deb
 31fd081324cc66511758b8d881244c8c 710780 libs optional 
guile-1.8-libs_1.8.5+1-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIJf2NJcjTd4x+c6QRAhHaAJwNhokN5ZD3tc1/GZmmgIYmm7WQEACg20Ec
JZz23c+F4zIXZrJYzOOgFdI=
=TBsn
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to