Binary package hint: gcc-4.5
This affects multiple packages in Natty (all appear to be C++ based). You can also see this in kde4libs and opengtl. Here is an example:
https://launchpad.net/ubuntu/+source/kdegraphics/4:4.5.80-0ubuntu1 FTBFS on amd64 and i386 due to this problem.
The first few changes from http://launchpadlibrarian.net/59783195/buildlog_ubuntu-natty-amd64.kdegraphics_4:4.5.80-0ubuntu1_FAILEDTOBUILD.txt.gz are:
--- debian/libkexiv2-9.symbols (libkexiv2-9_4:4.5.80-0ubuntu1_amd64)
+++ dpkg-gensymbols0Pnv2H 2010-11-29 11:13:22.000000000 +0000
@@ -352,13 +352,23 @@
_ZTVN11KExiv2Iface6KExiv2E@Base 4:4.5.80
_ZTVN5Exiv210BasicErrorIcEE@Base 4:4.5.80
_ZTVN5Exiv29ValueTypeIjEE@Base 4:4.5.80
- _ZThn20_N11KExiv2Iface15CountrySelectorD0Ev@Base 4:4.5.80
- _ZThn20_N11KExiv2Iface15CountrySelectorD1Ev@Base 4:4.5.80
- _ZThn8_N11KExiv2Iface11MsgTextEditD0Ev@Base 4:4.5.80
- _ZThn8_N11KExiv2Iface11MsgTextEditD1Ev@Base 4:4.5.80
- _ZThn8_N11KExiv2Iface13SubjectWidgetD0Ev@Base 4:4.5.80
- _ZThn8_N11KExiv2Iface13SubjectWidgetD1Ev@Base 4:4.5.80
- _ZThn8_N11KExiv2Iface14AltLangStrEditD0Ev@Base 4:4.5.80
- _ZThn8_N11KExiv2Iface14AltLangStrEditD1Ev@Base 4:4.5.80
- _ZThn8_N11KExiv2Iface15CountrySelectorD0Ev@Base 4:4.5.80
- _ZThn8_N11KExiv2Iface15CountrySelectorD1Ev@Base 4:4.5.80
+ _ZThn16_N11KExiv2Iface11MsgTextEditD0Ev@Base 4:4.5.80-0ubuntu1
+ _ZThn16_N11KExiv2Iface11MsgTextEditD1Ev@Base 4:4.5.80-0ubuntu1
+ _ZThn16_N11KExiv2Iface13SubjectWidgetD0Ev@Base 4:4.5.80-0ubuntu1
+ _ZThn16_N11KExiv2Iface13SubjectWidgetD1Ev@Base 4:4.5.80-0ubuntu1
+ _ZThn16_N11KExiv2Iface14AltLangStrEditD0Ev@Base 4:4.5.80-0ubuntu1
+ _ZThn16_N11KExiv2Iface14AltLangStrEditD1Ev@Base 4:4.5.80-0ubuntu1
+ _ZThn16_N11KExiv2Iface15CountrySelectorD0Ev@Base 4:4.5.80-0ubuntu1
+ _ZThn16_N11KExiv2Iface15CountrySelectorD1Ev@Base 4:4.5.80-0ubuntu1
+#MISSING: 4:4.5.80-0ubuntu1# _ZThn20_N11KExiv2Iface15CountrySelectorD0Ev@Base 4:4.5.80
+#MISSING: 4:4.5.80-0ubuntu1# _ZThn20_N11KExiv2Iface15CountrySelectorD1Ev@Base 4:4.5.80
+ _ZThn40_N11KExiv2Iface15CountrySelectorD0Ev@Base 4:4.5.80-0ubuntu1
+ _ZThn40_N11KExiv2Iface15CountrySelectorD1Ev@Base 4:4.5.80-0ubuntu1
+#MISSING: 4:4.5.80-0ubuntu1# _ZThn8_N11KExiv2Iface11MsgTextEditD0Ev@Base 4:4.5.80
+#MISSING: 4:4.5.80-0ubuntu1# _ZThn8_N11KExiv2Iface11MsgTextEditD1Ev@Base 4:4.5.80
+#MISSING: 4:4.5.80-0ubuntu1# _ZThn8_N11KExiv2Iface13SubjectWidgetD0Ev@Base 4:4.5.80
+#MISSING: 4:4.5.80-0ubuntu1# _ZThn8_N11KExiv2Iface13SubjectWidgetD1Ev@Base 4:4.5.80
+#MISSING: 4:4.5.80-0ubuntu1# _ZThn8_N11KExiv2Iface14AltLangStrEditD0Ev@Base 4:4.5.80
+#MISSING: 4:4.5.80-0ubuntu1# _ZThn8_N11KExiv2Iface14AltLangStrEditD1Ev@Base 4:4.5.80
+#MISSING: 4:4.5.80-0ubuntu1# _ZThn8_N11KExiv2Iface15CountrySelectorD0Ev@Base 4:4.5.80
+#MISSING: 4:4.5.80-0ubuntu1# _ZThn8_N11KExiv2Iface15CountrySelectorD1Ev@Base 4:4.5.80
Similarly, the first few changes from http://launchpadlibrarian.net/59835990/buildlog_ubuntu-natty-powerpc.kdegraphics_4:4.5.80-0ubuntu2_FAILEDTOBUILD.txt.gz (note: The only difference between ubuntu1 and ubuntu2 is a per arch symbols file for amd64 to work around this exact problem) are:
--- debian/libkdcraw9.symbols (libkdcraw9_4:4.5.80-0ubuntu2_powerpc)
+++ dpkg-gensymbolszUBEVL 2010-11-30 00:43:38.000000000 +0000
@@ -377,35 +377,35 @@
_ZTVN11KDcrawIface21RExpanderBoxExclusiveE@Base 4:4.5.80
_ZTVN11KDcrawIface6KDcrawE@Base 4:4.5.80
_ZTVN11KDcrawIface9RComboBoxE@Base 4:4.5.80
- _ZThn16_N11KDcrawIface12RExpanderBoxD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface12RExpanderBoxD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface12RIntNumInputD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface12RIntNumInputD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface14RLabelExpanderD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface14RLabelExpanderD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface15RDoubleNumInputD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface15RDoubleNumInputD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface16SqueezedComboBoxD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface16SqueezedComboBoxD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface19DcrawSettingsWidgetD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface19DcrawSettingsWidgetD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface21RExpanderBoxExclusiveD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface21RExpanderBoxExclusiveD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface9RComboBoxD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
- _ZThn16_N11KDcrawIface9RComboBoxD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface12RExpanderBoxD0Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface12RExpanderBoxD1Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface12RIntNumInputD0Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface12RIntNumInputD1Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface14RLabelExpanderD0Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface14RLabelExpanderD1Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface15RDoubleNumInputD0Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface15RDoubleNumInputD1Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface16SqueezedComboBoxD0Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface16SqueezedComboBoxD1Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface19DcrawSettingsWidgetD0Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface19DcrawSettingsWidgetD1Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface21RExpanderBoxExclusiveD0Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface21RExpanderBoxExclusiveD1Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface9RComboBoxD0Ev@Base 4:4.5.80
-#MISSING: 4:4.5.80-0ubuntu1~ppa3# _ZThn8_N11KDcrawIface9RComboBoxD1Ev@Base 4:4.5.80
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface12RExpanderBoxD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface12RExpanderBoxD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface12RIntNumInputD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface12RIntNumInputD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface14RLabelExpanderD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface14RLabelExpanderD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface15RDoubleNumInputD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface15RDoubleNumInputD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface16SqueezedComboBoxD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface16SqueezedComboBoxD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface19DcrawSettingsWidgetD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface19DcrawSettingsWidgetD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface21RExpanderBoxExclusiveD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface21RExpanderBoxExclusiveD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface9RComboBoxD0Ev@Base 4:4.5.80-0ubuntu1~ppa3
+#MISSING: 4:4.5.80-0ubuntu2# _ZThn16_N11KDcrawIface9RComboBoxD1Ev@Base 4:4.5.80-0ubuntu1~ppa3
+ _ZThn8_N11KDcrawIface12RExpanderBoxD0Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface12RExpanderBoxD1Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface12RIntNumInputD0Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface12RIntNumInputD1Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface14RLabelExpanderD0Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface14RLabelExpanderD1Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface15RDoubleNumInputD0Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface15RDoubleNumInputD1Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface16SqueezedComboBoxD0Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface16SqueezedComboBoxD1Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface19DcrawSettingsWidgetD0Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface19DcrawSettingsWidgetD1Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface21RExpanderBoxExclusiveD0Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface21RExpanderBoxExclusiveD1Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface9RComboBoxD0Ev@Base 4:4.5.80-0ubuntu2
+ _ZThn8_N11KDcrawIface9RComboBoxD1Ev@Base 4:4.5.80-0ubuntu2
dh_makeshlibs: dpkg-gensymbols -plibkdcraw9 -Idebian/libkdcraw9.symbols -Pdebian/libkdcraw9 return
any more information than the build logs? like a (preprocessed) source file, or a reduced testcase?