[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#425011: marked as done (gcc-4.1: FTBFS on m68k and arm, multiple definitions of ffi_prep_closure)



Your message dated Sun, 20 May 2007 13:02:14 +0000
with message-id <E1Hpl38-0007eQ-LY@ries.debian.org>
and subject line Bug#425011: fixed in gcc-4.1 4.1.2-8
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
package:gcc-4.1
version:4.1.2-7
severity:serious

from the relavent buildd logs:

/bin/sh ./libtool --mode=link /build/buildd/gcc-4.1-4.1.2/build/./gcc/xgcc
-B/build/buildd/gcc-4.1-4.1.2/build/./gcc/ -B/usr/arm-linux-gnu/bin/
-B/usr/arm-linux-gnu/lib/ -isystem /usr/arm-linux-gnu/include -isystem
/usr/arm-linux-gnu/sys-include -Wall -g -fexceptions -O2 -g -O2    -o
libffi.la -rpath /usr/lib -version-info `grep -v '^#'
../../../src/libffi/libtool-version` -Wl,-O1 src/debug.lo src/prep_cif.lo
src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo
  src/arm/sysv.lo src/arm/ffi.lo
/build/buildd/gcc-4.1-4.1.2/build/./gcc/xgcc
-B/build/buildd/gcc-4.1-4.1.2/build/./gcc/ -B/usr/arm-linux-gnu/bin/
-B/usr/arm-linux-gnu/lib/ -isystem /usr/arm-linux-gnu/include -isystem
/usr/arm-linux-gnu/sys-include -shared  src/.libs/debug.o
src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o
src/.libs/java_raw_api.o src/.libs/closures.o src/arm/.libs/sysv.o
src/arm/.libs/ffi.o   -Wl,-O1 -Wl,-soname -Wl,libffi.so.4 -o
.libs/libffi.so.4.0.1
src/arm/.libs/ffi.o: In function `ffi_prep_closure':
/build/buildd/gcc-4.1-4.1.2/build/arm-linux-gnu/libffi/../../../src/libffi/src/arm/ffi.c:279:
multiple definition of `ffi_prep_closure'
src/.libs/prep_cif.o:/build/buildd/gcc-4.1-4.1.2/build/arm-linux-gnu/libffi/../../../src/libffi/src/prep_cif.c:166:
first defined here
collect2: ld returned 1 exit status

/bin/sh ./libtool --mode=link /build/buildd/gcc-4.1-4.1.2/build/./gcc/xgcc
-B/build/buildd/gcc-4.1-4.1.2/build/./gcc/ -B/usr/m68k-linux-gnu/bin/
-B/usr/m68k-linux-gnu/lib/ -isystem /usr/m68k-linux-gnu/include -isystem
/usr/m68k-linux-gnu/sys-include -Wall -g -fexceptions -O2 -g -O2    -o
libffi.la -rpath /usr/lib -version-info `grep -v '^#'
../../../src/libffi/libtool-version` -Wl,-O1 src/debug.lo src/prep_cif.lo
src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo
src/m68k/ffi.lo src/m68k/sysv.lo
/build/buildd/gcc-4.1-4.1.2/build/./gcc/xgcc
-B/build/buildd/gcc-4.1-4.1.2/build/./gcc/ -B/usr/m68k-linux-gnu/bin/
-B/usr/m68k-linux-gnu/lib/ -isystem /usr/m68k-linux-gnu/include -isystem
/usr/m68k-linux-gnu/sys-include -shared  src/.libs/debug.o
src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o
src/.libs/java_raw_api.o src/.libs/closures.o src/m68k/.libs/ffi.o
src/m68k/.libs/sysv.o   -Wl,-O1 -Wl,-soname -Wl,libffi.so.4 -o
.libs/libffi.so.4.0.1
src/m68k/.libs/ffi.o: In function `ffi_prep_closure':
/build/buildd/gcc-4.1-4.1.2/build/m68k-linux-gnu/libffi/../../../src/libffi/src/m68k/ffi.c:261:
multiple definition of `ffi_prep_closure'
src/.libs/prep_cif.o:/build/buildd/gcc-4.1-4.1.2/build/m68k-linux-gnu/libffi/../../../src/libffi/src/prep_cif.c:166:
first defined here

in both cases it looks like an architecture specific version conflicting
with a generic version.


--- End Message ---
--- Begin Message ---
Source: gcc-4.1
Source-Version: 4.1.2-8

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

cpp-4.1_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/cpp-4.1_4.1.2-8_i386.deb
cpp-4.1_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/cpp-4.1_4.1.2-8_powerpc.deb
g++-4.1-multilib_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/g++-4.1-multilib_4.1.2-8_i386.deb
g++-4.1-multilib_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/g++-4.1-multilib_4.1.2-8_powerpc.deb
g++-4.1_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/g++-4.1_4.1.2-8_i386.deb
g++-4.1_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/g++-4.1_4.1.2-8_powerpc.deb
gcc-4.1-base_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/gcc-4.1-base_4.1.2-8_i386.deb
gcc-4.1-base_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/gcc-4.1-base_4.1.2-8_powerpc.deb
gcc-4.1-locales_4.1.2-8_all.deb
  to pool/main/g/gcc-4.1/gcc-4.1-locales_4.1.2-8_all.deb
gcc-4.1-multilib_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/gcc-4.1-multilib_4.1.2-8_i386.deb
gcc-4.1-multilib_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/gcc-4.1-multilib_4.1.2-8_powerpc.deb
gcc-4.1-source_4.1.2-8_all.deb
  to pool/main/g/gcc-4.1/gcc-4.1-source_4.1.2-8_all.deb
gcc-4.1_4.1.2-8.diff.gz
  to pool/main/g/gcc-4.1/gcc-4.1_4.1.2-8.diff.gz
gcc-4.1_4.1.2-8.dsc
  to pool/main/g/gcc-4.1/gcc-4.1_4.1.2-8.dsc
gcc-4.1_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/gcc-4.1_4.1.2-8_i386.deb
gcc-4.1_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/gcc-4.1_4.1.2-8_powerpc.deb
gfortran-4.1-multilib_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/gfortran-4.1-multilib_4.1.2-8_i386.deb
gfortran-4.1-multilib_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/gfortran-4.1-multilib_4.1.2-8_powerpc.deb
gfortran-4.1_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/gfortran-4.1_4.1.2-8_i386.deb
gfortran-4.1_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/gfortran-4.1_4.1.2-8_powerpc.deb
gobjc++-4.1-multilib_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/gobjc++-4.1-multilib_4.1.2-8_i386.deb
gobjc++-4.1-multilib_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/gobjc++-4.1-multilib_4.1.2-8_powerpc.deb
gobjc++-4.1_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/gobjc++-4.1_4.1.2-8_i386.deb
gobjc++-4.1_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/gobjc++-4.1_4.1.2-8_powerpc.deb
gobjc-4.1-multilib_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/gobjc-4.1-multilib_4.1.2-8_i386.deb
gobjc-4.1-multilib_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/gobjc-4.1-multilib_4.1.2-8_powerpc.deb
gobjc-4.1_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/gobjc-4.1_4.1.2-8_i386.deb
gobjc-4.1_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/gobjc-4.1_4.1.2-8_powerpc.deb
lib64gfortran1_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/lib64gfortran1_4.1.2-8_i386.deb
lib64gfortran1_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/lib64gfortran1_4.1.2-8_powerpc.deb
lib64objc1_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/lib64objc1_4.1.2-8_i386.deb
lib64objc1_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/lib64objc1_4.1.2-8_powerpc.deb
lib64stdc++6-4.1-dbg_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/lib64stdc++6-4.1-dbg_4.1.2-8_i386.deb
lib64stdc++6-4.1-dbg_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/lib64stdc++6-4.1-dbg_4.1.2-8_powerpc.deb
libgfortran1_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/libgfortran1_4.1.2-8_i386.deb
libgfortran1_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/libgfortran1_4.1.2-8_powerpc.deb
libobjc1_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/libobjc1_4.1.2-8_i386.deb
libobjc1_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/libobjc1_4.1.2-8_powerpc.deb
libstdc++6-4.1-dbg_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/libstdc++6-4.1-dbg_4.1.2-8_i386.deb
libstdc++6-4.1-dbg_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/libstdc++6-4.1-dbg_4.1.2-8_powerpc.deb
libstdc++6-4.1-dev_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/libstdc++6-4.1-dev_4.1.2-8_i386.deb
libstdc++6-4.1-dev_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/libstdc++6-4.1-dev_4.1.2-8_powerpc.deb
libstdc++6-4.1-doc_4.1.2-8_all.deb
  to pool/main/g/gcc-4.1/libstdc++6-4.1-doc_4.1.2-8_all.deb
libstdc++6-4.1-pic_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/libstdc++6-4.1-pic_4.1.2-8_i386.deb
libstdc++6-4.1-pic_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/libstdc++6-4.1-pic_4.1.2-8_powerpc.deb
treelang-4.1_4.1.2-8_i386.deb
  to pool/main/g/gcc-4.1/treelang-4.1_4.1.2-8_i386.deb
treelang-4.1_4.1.2-8_powerpc.deb
  to pool/main/g/gcc-4.1/treelang-4.1_4.1.2-8_powerpc.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 425011@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated gcc-4.1 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun, 20 May 2007 10:31:24 +0200
Source: gcc-4.1
Binary: gcc-4.1-soft-float libstdc++6-4.1-pic libstdc++6 lib32ffi4 gobjc++-4.1-multilib libobjc1 lib32gfortran1 gfortran-4.1 libgcc1 libstdc++6-4.1-doc lib64gfortran1 gcc-4.1-multilib libgcc2 lib64stdc++6-4.1-dbg g++-4.1 gobjc-4.1-multilib protoize gcc-4.1-base cpp-4.1 lib64stdc++6 gobjc++-4.1 libffi4 libstdc++6-4.1-dbg lib64ffi4 libgfortran1 lib32gcc1 gcc-4.1-source libgcc4 lib64objc1 g++-4.1-multilib gobjc-4.1 gcc-4.1 lib32objc1 lib32stdc++6-4.1-dbg libstdc++6-4.1-dev libffi4-dev gcc-4.1-locales lib32mudflap0 treelang-4.1 lib64gcc1 fixincludes libmudflap0-dev lib32stdc++6 libmudflap0 gfortran-4.1-multilib lib64mudflap0 gcc-4.1-hppa64
Architecture: all i386 powerpc source 
Version: 4.1.2-8
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description: 
 cpp-4.1    - The GNU C preprocessor
 g++-4.1    - The GNU C++ compiler
 g++-4.1-multilib - The GNU C++ compiler (multilib files)
 gcc-4.1    - The GNU C compiler
 gcc-4.1-base - The GNU Compiler Collection (base package)
 gcc-4.1-multilib - The GNU C compiler (multilib files)
 gfortran-4.1 - The GNU Fortran 95 compiler
 gfortran-4.1-multilib - The GNU Fortran 95 compiler (multilib files)
 gobjc++-4.1 - The GNU Objective-C++ compiler
 gobjc++-4.1-multilib - The GNU Objective-C++ compiler (multilib files)
 gobjc-4.1  - The GNU Objective-C compiler
 gobjc-4.1-multilib - The GNU Objective-C compiler (multilib files)
 lib64gfortran1 - Runtime library for GNU Fortran applications (64bit)
 lib64objc1 - Runtime library for GNU Objective-C applications (64bit)
 lib64stdc++6-4.1-dbg - The GNU Standard C++ Library v3 (debugging files)
 libgfortran1 - Runtime library for GNU Fortran applications
 libobjc1   - Runtime library for GNU Objective-C applications
 libstdc++6-4.1-dbg - The GNU Standard C++ Library v3 (debugging files)
 libstdc++6-4.1-dev - The GNU Standard C++ Library v3 (development files)
 libstdc++6-4.1-pic - The GNU Standard C++ Library v3 (shared library subset kit)
 treelang-4.1 - The GNU Treelang compiler
Closes: 425011
Changes: 
 gcc-4.1 (4.1.2-8) unstable; urgency=low
 .
   * Update to SVN 20070518.
   * Don't build packages now built from the gcc-4.2 source.
 .
   [ Aurelian Jarno ]
   * Update libffi patch for ARM. Closes: #425011.
   * arm-pr30486, arm-pr28516, arm-unbreak-eabi-armv4t: New.
   * Disable FFI, Java, ObjC for armel.
Files: 
 03f97010d1ad83d816e6594885023e43 202018 libs required gcc-4.1-base_4.1.2-8_i386.deb
 0be74863e208b38d895ec966bf205af5 196294 libs optional lib64gfortran1_4.1.2-8_powerpc.deb
 0bf8c11c28fe9a16ff463dd71ea19b68 453436 libdevel extra libstdc++6-4.1-pic_4.1.2-8_i386.deb
 0d95c3e98c15537ecf8d85da877c1ee8 42840 devel optional gcc-4.1-multilib_4.1.2-8_i386.deb
 0f550eddad59e19ff3c3106e99ae7529 408326 devel optional gcc-4.1_4.1.2-8_i386.deb
 0f7d4c444bbce1ed0af4b1aa820c32f4 2594644 devel optional gobjc-4.1_4.1.2-8_powerpc.deb
 117231a370435a57a687d055c113713b 52958 libs optional lib64objc1_4.1.2-8_powerpc.deb
 1824d82d8999dac1e816c352a13a569b 60650 devel optional gobjc-4.1-multilib_4.1.2-8_powerpc.deb
 1e8382e4139ba209da43ea6541373527 1196534 libdevel extra lib64stdc++6-4.1-dbg_4.1.2-8_i386.deb
 240d4d46c694a477c8605c2a55eaa9ee 44986 libs optional lib64objc1_4.1.2-8_i386.deb
 30cfb1b4e754c53576a57002247db599 1268020 devel standard gcc-4.1_4.1.2-8.diff.gz
 3ce5c3aad4f7ed4c4846a4596244ac9e 1200458 libdevel optional libstdc++6-4.1-dev_4.1.2-8_powerpc.deb
 4542c406659b13ec973d108fdeac177f 223556 devel optional gfortran-4.1-multilib_4.1.2-8_powerpc.deb
 45ba458c9ca03287ed56ef86d182fae6 517702 libdevel extra libstdc++6-4.1-pic_4.1.2-8_powerpc.deb
 45e81979e22f4f726a0c65d60cb07cb2 2583460 devel optional g++-4.1_4.1.2-8_i386.deb
 4d320bc3d19a9184b2a47544958185a2 3756996 libdevel extra libstdc++6-4.1-dbg_4.1.2-8_i386.deb
 508e1361e2278421a065f0f5235bbe4d 161704 libs optional libgfortran1_4.1.2-8_powerpc.deb
 53cac03918fa2e3ec97b055d4504d522 2659060 devel optional gfortran-4.1_4.1.2-8_i386.deb
 58b0fde7c7324049c8cbc98da879019d 2319628 devel optional gobjc-4.1_4.1.2-8_i386.deb
 5e337090c92fce38b52f8146d163ab86 161344 libs optional libgfortran1_4.1.2-8_i386.deb
 660f708108ef8388ee10f2bb26204dde 2491960 devel optional gobjc++-4.1_4.1.2-8_i386.deb
 7084073c918e79600099c2bd67ce8cd0 6954726 doc optional libstdc++6-4.1-doc_4.1.2-8_all.deb
 89d34837817fa6ca026db41565b88c5f 2872146 devel optional g++-4.1_4.1.2-8_powerpc.deb
 8b35af6653cbe38d0dc176e034f43fc3 4142574 libdevel extra libstdc++6-4.1-dbg_4.1.2-8_powerpc.deb
 8bee71f0d4bcc765977f33bf30691d53 1904584 devel optional gcc-4.1-locales_4.1.2-8_all.deb
 8e70c6bd6e24cfd2383cff19798c4e05 2390268 devel optional treelang-4.1_4.1.2-8_powerpc.deb
 9072a666e43e7c87c906b6fa337eb442 2142188 devel optional treelang-4.1_4.1.2-8_i386.deb
 96b1bf60c8ec9829ead54ccedee25b04 444402 devel optional gcc-4.1_4.1.2-8_powerpc.deb
 a5194e7b32af85bfb7b1e7f43a9e6eac 188966 libs optional lib64gfortran1_4.1.2-8_i386.deb
 a6cf514bd4cb29c62e27a560c2870654 144996 libs optional libobjc1_4.1.2-8_i386.deb
 ad1ab1c81e6f7972a99b2837daec73ae 224530 devel optional gfortran-4.1-multilib_4.1.2-8_i386.deb
 af7678a06b6e77a02fabd1f528b14ad2 1124562 libdevel optional libstdc++6-4.1-dev_4.1.2-8_i386.deb
 b7f09e59610e86345de30a15afc7e42c 2571564 interpreters optional cpp-4.1_4.1.2-8_powerpc.deb
 b94722762b32df32d80bc7af3cf4365a 2301632 interpreters optional cpp-4.1_4.1.2-8_i386.deb
 bc54708c10c5e8c7c112757e34303a2a 151250 libs optional libobjc1_4.1.2-8_powerpc.deb
 c6ac648a10e46bc866be3da047d91770 2773862 devel optional gobjc++-4.1_4.1.2-8_powerpc.deb
 d648d74c886f2a1694a6a461ab97e92c 202006 libs required gcc-4.1-base_4.1.2-8_powerpc.deb
 decf0d62e5557a3a77d51a5ebff6bcdc 1141000 devel optional g++-4.1-multilib_4.1.2-8_powerpc.deb
 e1c07e28a32efecf3406d78e9d7acb21 852 devel optional gobjc++-4.1-multilib_4.1.2-8_i386.deb
 e3835b6b057578bbe90ce267593fc3d4 2964808 devel optional gfortran-4.1_4.1.2-8_powerpc.deb
 e4d36f26a6eccfa22bc387d1c69ad556 47990 devel optional gcc-4.1-multilib_4.1.2-8_powerpc.deb
 42631944a3f9b9c02def7d5ad178ffc4 2635 devel standard gcc-4.1_4.1.2-8.dsc
 efb97fd0fdd3a0776f1985c6af003a6e 48203028 devel optional gcc-4.1-source_4.1.2-8_all.deb
 f0356185ee58a3c236cad4a7733926d5 1344508 libdevel extra lib64stdc++6-4.1-dbg_4.1.2-8_powerpc.deb
 f63ade8cd1903e6eb5e7ed7483f11406 854 devel optional gobjc++-4.1-multilib_4.1.2-8_powerpc.deb
 f95e1ab6a2039489873513d6f22adf1e 52892 devel optional gobjc-4.1-multilib_4.1.2-8_i386.deb
 fcf81fe876fe7392b3be5821797daf6e 965748 devel optional g++-4.1-multilib_4.1.2-8_i386.deb

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

iD8DBQFGUERVStlRaw+TLJwRAp1/AKCPHmJc/NAzbHcA8pR6KY1sr7RJQACgiyO6
YRNIdIJZwCscOUrIXYWzwEA=
=7IuD
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: