Bug#831109: mathic: FTBFS with GCC 6: dh_makeshlibs: failing due to earlier errors

Doug Torrance dtorrance at piedmont.edu
Fri Jul 15 16:47:21 UTC 2016


Control: tags -1 pending

On 07/14/2016 04:06 AM, Lucas Nussbaum wrote:
> Source: mathic
> Version: 1.0~git20160320-3
> Severity: serious
> Tags: stretch sid
> User: debian-qa at lists.debian.org
> Usertags: qa-ftbfs-20160713 qa-ftbfs
> Justification: FTBFS with GCC 6 on amd64
>
> Hi,
>
> During a rebuild of all packages in sid using the gcc-defaults package
> available in experimental to make GCC default to version 6, your package failed
> to build on amd64. For more information about GCC 6 and Stretch, see:
> - https://wiki.debian.org/GCC6
> - https://lists.debian.org/debian-devel-announce/2016/06/msg00007.html
>
> Relevant part (hopefully):
>> make[1]: Entering directory '/«PKGBUILDDIR»'
>> dh_strip --dbgsym-migration='libmathic-dbg (<< 1.0~git20160320-1~)'
>> make[1]: Leaving directory '/«PKGBUILDDIR»'
>>     dh_makeshlibs -a
>> dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below
>> dpkg-gensymbols: warning: debian/libmathic0v5/DEBIAN/symbols doesn't match completely debian/libmathic0v5.symbols
>> --- debian/libmathic0v5.symbols (libmathic0v5_1.0~git20160320-3_amd64)
>> +++ dpkg-gensymbols3hUTVg	2016-07-13 19:29:21.324000000 +0000
>> @@ -102,7 +102,7 @@
>>    _ZNK6mathic10HelpAction5topicB5cxx11Ev at Base 1.0~git20160320
>>    _ZNK6mathic11BitTriangle12getMemoryUseEv at Base 1.0~git20130827
>>    _ZNK6mathic11NameFactoryINS_6ActionEE15namesWithPrefixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS8_SaIS8_EE at Base 1.0~git20160320
>> - (optional)_ZNK6mathic11NameFactoryIPvE15namesWithPrefixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS8_SaIS8_EE at Base 1.0~git20160320
>> +#MISSING: 1.0~git20160320-3# (optional)_ZNK6mathic11NameFactoryIPvE15namesWithPrefixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS8_SaIS8_EE at Base 1.0~git20160320
>>    _ZNK6mathic13BoolParameter12argumentTypeB5cxx11Ev at Base 1.0~git20160320
>>    _ZNK6mathic13BoolParameter13valueAsStringB5cxx11Ev at Base 1.0~git20160320
>>    _ZNK6mathic13ColumnPrinter14getColumnCountEv at Base 1.0~git20130827
>> @@ -118,15 +118,15 @@
>>    _ZNK6mathic9CliParser29pushBackRegisteredActionNamesERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE at Base 1.0~git20160320
>>    _ZNSt10unique_ptrIN6mathic13ColumnPrinter3ColESt14default_deleteIS2_EED1Ev at Base 1.0~git20160320
>>    _ZNSt10unique_ptrIN6mathic13ColumnPrinter3ColESt14default_deleteIS2_EED2Ev at Base 1.0~git20160320
>> - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_emplace_back_auxIIRKS5_EEEvDpOT_ at Base 1.0~git20160320
>> +#MISSING: 1.0~git20160320-3# _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_emplace_back_auxIIRKS5_EEEvDpOT_ at Base 1.0~git20160320
>>    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_emplace_back_auxIJRKS5_EEEvDpOT_ at Base 1.0~git20160320
>>    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev at Base 1.0~git20160320
>>    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev at Base 1.0~git20160320
>> - _ZNSt6vectorISt10unique_ptrIN6mathic13ColumnPrinter3ColESt14default_deleteIS3_EESaIS6_EE19_M_emplace_back_auxIIS6_EEEvDpOT_ at Base 1.0~git20130827
>> +#MISSING: 1.0~git20160320-3# _ZNSt6vectorISt10unique_ptrIN6mathic13ColumnPrinter3ColESt14default_deleteIS3_EESaIS6_EE19_M_emplace_back_auxIIS6_EEEvDpOT_ at Base 1.0~git20130827
>>    _ZNSt6vectorISt10unique_ptrIN6mathic13ColumnPrinter3ColESt14default_deleteIS3_EESaIS6_EE19_M_emplace_back_auxIJS6_EEEvDpOT_ at Base 1.0~git20130827
>>    _ZNSt6vectorISt10unique_ptrIN6mathic13ColumnPrinter3ColESt14default_deleteIS3_EESaIS6_EED1Ev at Base 1.0~git20130827
>>    _ZNSt6vectorISt10unique_ptrIN6mathic13ColumnPrinter3ColESt14default_deleteIS3_EESaIS6_EED2Ev at Base 1.0~git20130827
>> - _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFSt10unique_ptrIPvSt14default_deleteIS8_EEvEESaISE_EE19_M_emplace_back_auxIISE_EEEvDpOT_ at Base 1.0~git20160320
>> +#MISSING: 1.0~git20160320-3# _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFSt10unique_ptrIPvSt14default_deleteIS8_EEvEESaISE_EE19_M_emplace_back_auxIISE_EEEvDpOT_ at Base 1.0~git20160320
>>    _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFSt10unique_ptrIPvSt14default_deleteIS8_EEvEESaISE_EE19_M_emplace_back_auxIJSE_EEEvDpOT_ at Base 1.0~git20160320
>>    _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev at Base 1.0~git20160320
>>    _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev at Base 1.0~git20160320
>> dh_makeshlibs: failing due to earlier errors
>> make: *** [binary-arch] Error 255
>
> The full build log is available from:
>     http://people.debian.org/~lucas/logs/2016/07/13/mathic_1.0~git20160320-3_unstable_gcc6.log

Thanks for the report!

I have pushed a fix to git marking the offending tags as optional [1] 
and have requested sponsorship for an upload of the new version.

Doug

[1] 
https://anonscm.debian.org/git/debian-science/packages/mathic.git/commit/?id=e0032e7a722d8fe59844c9e758de08fa0ece51e7



More information about the debian-science-maintainers mailing list