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

Bug#472334: gcc-4.3: FTBFS on hurd-i386 because of symbol list



Package: gcc-4.3
Version: 4.3.0-1
Severity: important

Hello,

gcc-4.3 currently FTBFS because of differing symbol lists:

dpkg-gensymbols: warning: debian/libstdc++6/DEBIAN/symbols doesn't match completely debian/libstdc++6.symbols.hurd-i386

--- dpkg-gensymbols2oOICF       2008-03-23 13:51:10.772865000 +0000
+++ dpkg-gensymbolsFGx4wG       2008-03-23 13:51:10.772865000 +0000
@@ -432,10 +432,12 @@
  _ZNKSt3tr14hashIRKSsEclES2_@GLIBCXX_3.4.10 4.3
  _ZNKSt3tr14hashISbIwSt11char_traitsIwESaIwEEEclES4_@GLIBCXX_3.4.10 4.3
  _ZNKSt3tr14hashISsEclESs@GLIBCXX_3.4.10 4.3
+ _ZNKSt3tr14hashIeEclEe@GLIBCXX_3.4.10 4.3.0-1
  _ZNKSt4hashIRKSbIwSt11char_traitsIwESaIwEEEclES5_@GLIBCXX_3.4.10 4.3
  _ZNKSt4hashIRKSsEclES1_@GLIBCXX_3.4.10 4.3
  _ZNKSt4hashISbIwSt11char_traitsIwESaIwEEEclES3_@GLIBCXX_3.4.10 4.3
  _ZNKSt4hashISsEclESs@GLIBCXX_3.4.10 4.3
+ _ZNKSt4hashIeEclEe@GLIBCXX_3.4.10 4.3.0-1
  _ZNKSt5ctypeIcE10do_tolowerEPcPKc@GLIBCXX_3.4 4.1.1-21
  _ZNKSt5ctypeIcE10do_tolowerEc@GLIBCXX_3.4 4.1.1-21
  _ZNKSt5ctypeIcE10do_toupperEPcPKc@GLIBCXX_3.4 4.1.1-21
@@ -1212,8 +1214,10 @@
  _ZNSt12__basic_fileIcE8sys_openEiSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1-21
  _ZNSt12__basic_fileIcE8xsputn_2EPKciS2_i@GLIBCXX_3.4 4.1.1-21
  _ZNSt12__basic_fileIcE9showmanycEv@GLIBCXX_3.4 4.1.1-21
- _ZNSt12__basic_fileIcEC1EP15pthread_mutex_t@GLIBCXX_3.4 4.1.1-21
- _ZNSt12__basic_fileIcEC2EP15pthread_mutex_t@GLIBCXX_3.4 4.1.1-21
+ _ZNSt12__basic_fileIcEC1EP15__pthread_mutex@GLIBCXX_3.4 4.3.0-1
+#MISSING: 4.3.0-1# _ZNSt12__basic_fileIcEC1EP15pthread_mutex_t@GLIBCXX_3.4 4.1.1-21
+ _ZNSt12__basic_fileIcEC2EP15__pthread_mutex@GLIBCXX_3.4 4.3.0-1
+#MISSING: 4.3.0-1# _ZNSt12__basic_fileIcEC2EP15pthread_mutex_t@GLIBCXX_3.4 4.1.1-21
  _ZNSt12__basic_fileIcED1Ev@GLIBCXX_3.4 4.1.1-21
  _ZNSt12__basic_fileIcED2Ev@GLIBCXX_3.4 4.1.1-21
  _ZNSt12ctype_bynameIcEC1EPKcj@GLIBCXX_3.4 4.1.1-21
dh_makeshlibs: command returned error code 256

I guess that the
  _ZNKSt3tr14hashIeEclEe@GLIBCXX_3.4.10 4.3.0-1
  _ZNKSt4hashIeEclEe@GLIBCXX_3.4.10 4.3.0-1
symbols could just be added to libstdc++6.symbols.hurd-i386, but for the
__pthread_mutex/pthread_mutex_t difference we will probably have to move
them to linux/hurd-specific files.

(I guess the difference is due to hurd-i386 using
typedef struct __pthread_mutex pthread_mutex_t; 
in its pthread.h)

Samuel

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18.8-xen (SMP w/1 CPU core)
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages gcc-4.3 depends on:
ii  binutils            2.18.1~cvs20080103-1 The GNU assembler, linker and bina
ii  cpp-4.3             4.3.0-1              The GNU C preprocessor
ii  gcc-4.3-base        4.3.0-1              The GNU Compiler Collection (base 
ii  libc6               2.7-6                GNU C Library: Shared libraries
ii  libgcc1             1:4.3.0-1            GCC support library
ii  libgomp1            4.3.0-1              GCC OpenMP (GOMP) support library

Versions of packages gcc-4.3 recommends:
ii  libc6-dev                     2.7-6      GNU C Library: Development Librari

-- no debconf information

-- 
Samuel
Now I know someone out there is going to claim, "Well then, UNIX is intuitive,
because you only need to learn 5000 commands, and then everything else follows
from that! Har har har!"
(Andy Bates in comp.os.linux.misc, on "intuitive interfaces", slightly
defending Macs.)



Reply to: