Bug#754747: libindi: FTBFS on s390x due to symbols changes
Source: libindi
Version: 0.9.8.1-3
Severity: serious
Justification: FTBFS
Hi,
your package no longer builds on s390x:
| make[1]: Entering directory '/«PKGBUILDDIR»'
| dh_makeshlibs -V
| dpkg-gensymbols: warning: debian/libindidriver0c/DEBIAN/symbols doesn't match completely debian/libindidriver0c.symbols
| --- debian/libindidriver0c.symbols (libindidriver0c_0.9.8.1-3_s390x)
| +++ dpkg-gensymbolsadZFPB 2014-07-12 13:03:39.743908457 +0000
| @@ -445,7 +445,7 @@
| _ZN9V4L2_BaseD2Ev@Base 0.9.8.1
| _ZNK5PPort13isRegisterBitEPKvi@Base 0.9.8.1
| _ZNK7CCDChip8getNAxisEv@Base 0.9.8.1
| - (optional=templinst|arch=amd64)_ZNKSt5ctypeIcE8do_widenEc@Base 0.9.8.1
| + (optional=templinst)_ZNKSt5ctypeIcE8do_widenEc@Base 0.9.8.1
| (optional=templinst)_ZNSt3tr114_Function_base13_Base_managerIPFvPKcddEE10_M_managerERNS_9_Any_dataERKS7_NS_18_Manager_operationE@Base 0.9.7
| (optional=templinst)_ZNSt3tr114_Function_base13_Base_managerIPFvPKciEE10_M_managerERNS_9_Any_dataERKS7_NS_18_Manager_operationE@Base 0.9.7
| (optional=templinst)_ZNSt3tr117_Function_handlerIFvPKc7ISStateEPFvS2_iEE9_M_invokeERKNS_9_Any_dataES2_S3_@Base 0.9.7
| @@ -456,8 +456,8 @@
| _ZNSt3tr117bad_function_callD2Ev@Base 0.9.7
| (optional=templinst)_ZNSt6vectorIPKcSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 0.9.7
| (optional=templinst)_ZNSt6vectorIPN4INDI8PropertyESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.9.7
| - (optional=templinst|arch=!amd64)_ZNSt6vectorIPN4INDI8PropertyESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE@Base 0.9.7
| - (optional=templinst|arch=amd64)_ZNSt6vectorIPN4INDI8PropertyESaIS2_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE@Base 0.9.8.1
| +#MISSING: 0.9.8.1-3# (optional=templinst|arch=!amd64)_ZNSt6vectorIPN4INDI8PropertyESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE@Base 0.9.7
| + (optional=templinst)_ZNSt6vectorIPN4INDI8PropertyESaIS2_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE@Base 0.9.8.1
| _ZTI9V4L2_Base@Base 0.9.8.1
| _ZTIFvPKcddE@Base 0.9.7
| _ZTIFvPKciE@Base 0.9.7
| dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below
| dpkg-gensymbols: warning: debian/libindialignmentdriver0/DEBIAN/symbols doesn't match completely debian/libindialignmentdriver0.symbols
| --- debian/libindialignmentdriver0.symbols (libindialignmentdriver0_0.9.8.1-3_s390x)
| +++ dpkg-gensymbolsVQEioX 2014-07-12 13:03:40.499908646 +0000
| @@ -38,9 +38,9 @@
| _ZN4INDI18AlignmentSubsystem10MathPlugin10InitialiseEPNS0_16InMemoryDatabaseE@Base 0.9.8.1
| _ZN4INDI18AlignmentSubsystem10MathPlugin28GetApproximateMountAlignmentEv@Base 0.9.8.1
| _ZN4INDI18AlignmentSubsystem10MathPlugin28SetApproximateMountAlignmentENS0_14MountAlignmentE@Base 0.9.8.1
| - (arch=s390x)_ZN4INDI18AlignmentSubsystem10MathPluginD0Ev@Base 0.9.8.1
| - (arch=s390x)_ZN4INDI18AlignmentSubsystem10MathPluginD1Ev@Base 0.9.8.1
| - (arch=s390x)_ZN4INDI18AlignmentSubsystem10MathPluginD2Ev@Base 0.9.8.1
| +#MISSING: 0.9.8.1-3# (arch=s390x)_ZN4INDI18AlignmentSubsystem10MathPluginD0Ev@Base 0.9.8.1
| +#MISSING: 0.9.8.1-3# (arch=s390x)_ZN4INDI18AlignmentSubsystem10MathPluginD1Ev@Base 0.9.8.1
| +#MISSING: 0.9.8.1-3# (arch=s390x)_ZN4INDI18AlignmentSubsystem10MathPluginD2Ev@Base 0.9.8.1
| _ZN4INDI18AlignmentSubsystem13DBG_ALIGNMENTE@Base 0.9.8.1
| _ZN4INDI18AlignmentSubsystem15BasicMathPlugin10InitialiseEPNS0_16InMemoryDatabaseE@Base 0.9.8.1
| _ZN4INDI18AlignmentSubsystem15BasicMathPlugin15MatrixInvert3x3EP10gsl_matrixS3_@Base 0.9.8.1
| @@ -105,16 +105,16 @@
| _ZN4INDI18AlignmentSubsystem31MapPropertiesToInMemoryDatabaseD0Ev@Base 0.9.8.1
| _ZN4INDI18AlignmentSubsystem31MapPropertiesToInMemoryDatabaseD1Ev@Base 0.9.8.1
| _ZN4INDI18AlignmentSubsystem31MapPropertiesToInMemoryDatabaseD2Ev@Base 0.9.8.1
| - (arch=s390x)_ZN4INDI18AlignmentSubsystem32AlignmentSubsystemForMathPluginsD0Ev@Base 0.9.8.1
| - (arch=s390x)_ZN4INDI18AlignmentSubsystem32AlignmentSubsystemForMathPluginsD1Ev@Base 0.9.8.1
| - (arch=s390x)_ZN4INDI18AlignmentSubsystem32AlignmentSubsystemForMathPluginsD2Ev@Base 0.9.8.1
| +#MISSING: 0.9.8.1-3# (arch=s390x)_ZN4INDI18AlignmentSubsystem32AlignmentSubsystemForMathPluginsD0Ev@Base 0.9.8.1
| +#MISSING: 0.9.8.1-3# (arch=s390x)_ZN4INDI18AlignmentSubsystem32AlignmentSubsystemForMathPluginsD1Ev@Base 0.9.8.1
| +#MISSING: 0.9.8.1-3# (arch=s390x)_ZN4INDI18AlignmentSubsystem32AlignmentSubsystemForMathPluginsD2Ev@Base 0.9.8.1
| _ZN4INDI18AlignmentSubsystem40TelescopeDirectionVectorSupportFunctions47SphericalCoordinateFromTelescopeDirectionVectorENS0_24TelescopeDirectionVectorERdNS1_21AzimuthAngleDirectionES3_NS1_19PolarAngleDirectionE@Base 0.9.8.1
| _ZN4INDI18AlignmentSubsystem40TelescopeDirectionVectorSupportFunctions47TelescopeDirectionVectorFromSphericalCoordinateEdNS1_21AzimuthAngleDirectionEdNS1_19PolarAngleDirectionE@Base 0.9.8.1
| _ZN4INDI18AlignmentSubsystem40TelescopeDirectionVectorSupportFunctionsD0Ev@Base 0.9.8.1
| _ZN4INDI18AlignmentSubsystem40TelescopeDirectionVectorSupportFunctionsD1Ev@Base 0.9.8.1
| _ZN4INDI18AlignmentSubsystem40TelescopeDirectionVectorSupportFunctionsD2Ev@Base 0.9.8.1
| _ZNK4INDI18AlignmentSubsystem16InMemoryDatabase26CheckForDuplicateSyncPointERKNS0_22AlignmentDatabaseEntryEd@Base 0.9.8.1
| - (optional=templinst|arch=amd64)_ZNSt12_Destroy_auxILb0EE9__destroyIPSsEEvT_S3_@Base 0.9.8.1
| + (optional=templinst)_ZNSt12_Destroy_auxILb0EE9__destroyIPSsEEvT_S3_@Base 0.9.8.1
| (optional=templinst)_ZNSt6vectorIN4INDI18AlignmentSubsystem22AlignmentDatabaseEntryESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.9.8.1
| (optional=templinst)_ZNSt6vectorIN4INDI18AlignmentSubsystem22AlignmentDatabaseEntryESaIS2_EED1Ev@Base 0.9.8.1
| (optional=templinst)_ZNSt6vectorIN4INDI18AlignmentSubsystem22AlignmentDatabaseEntryESaIS2_EED2Ev@Base 0.9.8.1
| @@ -161,6 +161,6 @@
| _ZTVN4INDI18AlignmentSubsystem32AlignmentSubsystemForMathPluginsE@Base 0.9.8.1
| _ZTVN4INDI18AlignmentSubsystem40TelescopeDirectionVectorSupportFunctionsE@Base 0.9.8.1
| (c++)"non-virtual thunk to INDI::AlignmentSubsystem::AlignmentSubsystemForDrivers::~AlignmentSubsystemForDrivers()@Base" 0.9.8.1
| - (c++|arch=s390x)"non-virtual thunk to INDI::AlignmentSubsystem::AlignmentSubsystemForMathPlugins::~AlignmentSubsystemForMathPlugins()@Base" 0.9.8.1
| +#MISSING: 0.9.8.1-3# (c++|arch=s390x)"non-virtual thunk to INDI::AlignmentSubsystem::AlignmentSubsystemForMathPlugins::~AlignmentSubsystemForMathPlugins()@Base" 0.9.8.1
| (c++)"non-virtual thunk to INDI::AlignmentSubsystem::BasicMathPlugin::~BasicMathPlugin()@Base" 0.9.8.1
| (c++)"non-virtual thunk to INDI::AlignmentSubsystem::BuiltInMathPlugin::~BuiltInMathPlugin()@Base" 0.9.8.1
| dh_makeshlibs: failing due to earlier errors
| make[1]: *** [override_dh_makeshlibs] Error 2
| debian/rules:20: recipe for target 'override_dh_makeshlibs' failed
Full build log:
https://buildd.debian.org/status/fetch.php?pkg=libindi&arch=s390x&ver=0.9.8.1-3&stamp=1405170225
Mraw,
KiBi.
Reply to: