On Sun, 19 Aug 2018 02:35:40 +0300 Adrian Bunk wrote:
> Source: skypat
> Version: 3.1.1-1
> Severity: important
>
> https://buildd.debian.org/status/package.php?p=skypat=sid
>
> ...
>dh_makeshlibs -a
> dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see
> diff output below
> dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols
> file: see diff output below
> dpkg-gensymbols: warning: debian/libskypat3/DEBIAN/symbols doesn't match
> completely debian/libskypat3.symbols
> --- debian/libskypat3.symbols (libskypat3_3.1.1-1_armel)
> +++ dpkg-gensymbolsRoGhih 2018-08-14 15:02:56.799188979 +
> @@ -19,7 +19,8 @@
>
> _ZN6skypat15BasicOStrStreamIcSt11char_traitsIcESaIcEEC1ERNSt7__cxx1112basic_stringIcS2_S3_EESt13_Ios_Openmode@Base
> 3.1.1
> _ZN6skypat15BasicOStrStreamIcSt11char_traitsIcESaIcEED0Ev@Base 3.1.1
> _ZN6skypat15BasicOStrStreamIcSt11char_traitsIcESaIcEED1Ev@Base 3.1.1
> - _ZN6skypat15BasicOStringBufIcSt11char_traitsIcESaIcEE6xsputnEPKcl@Base 3.1.1
> + _ZN6skypat15BasicOStringBufIcSt11char_traitsIcESaIcEE6xsputnEPKci@Base
> 3.1.1-1
> +#MISSING: 3.1.1-1#
> _ZN6skypat15BasicOStringBufIcSt11char_traitsIcESaIcEE6xsputnEPKcl@Base 3.1.1
> _ZN6skypat15BasicOStringBufIcSt11char_traitsIcESaIcEE8overflowEi@Base 3.1.1
> _ZN6skypat15BasicOStringBufIcSt11char_traitsIcESaIcEED0Ev@Base 3.1.1
> _ZN6skypat15BasicOStringBufIcSt11char_traitsIcESaIcEED1Ev@Base 3.1.1
> @@ -47,7 +48,8 @@
> _ZN6skypat4Path13separator_strB5cxx11E@Base 3.1.1
> _ZN6skypat4Path19preferred_separatorE@Base 3.1.1
> _ZN6skypat4Path23AppendSeparatorAsNeededEv@Base 3.1.1
> - _ZN6skypat4Path23EraseRedundantSeparatorEm@Base 3.1.1
> + _ZN6skypat4Path23EraseRedundantSeparatorEj@Base 3.1.1-1
> +#MISSING: 3.1.1-1# _ZN6skypat4Path23EraseRedundantSeparatorEm@Base 3.1.1
> _ZN6skypat4Path3dotE@Base 3.1.1
> _ZN6skypat4Path5colonE@Base 3.1.1
> _ZN6skypat4Path6appendERKS0_@Base 3.1.1
> @@ -118,9 +120,12 @@
> _ZN6skypat7testing12PerfIteratorC2EPKciNS_9PerfEventE@Base 3.1.1
> _ZN6skypat7testing12PerfIteratorD1Ev@Base 3.1.1
> _ZN6skypat7testing12PerfIteratorD2Ev@Base 3.1.1
> - _ZN6skypat7testing14PerfPartResult11setTimerNumEm@Base 3.1.1
> - _ZN6skypat7testing14PerfPartResult15setPerfEventNumEm@Base 3.1.1
> - _ZN6skypat7testing14PerfPartResult16setPerfEventTypeEm@Base 3.1.1
> +#MISSING: 3.1.1-1# _ZN6skypat7testing14PerfPartResult11setTimerNumEm@Base
> 3.1.1
> + _ZN6skypat7testing14PerfPartResult11setTimerNumEy@Base 3.1.1-1
> +#MISSING: 3.1.1-1#
> _ZN6skypat7testing14PerfPartResult15setPerfEventNumEm@Base 3.1.1
> + _ZN6skypat7testing14PerfPartResult15setPerfEventNumEy@Base 3.1.1-1
> +#MISSING: 3.1.1-1#
> _ZN6skypat7testing14PerfPartResult16setPerfEventTypeEm@Base 3.1.1
> + _ZN6skypat7testing14PerfPartResult16setPerfEventTypeEy@Base 3.1.1-1
>
> _ZN6skypat7testing14PerfPartResultC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi@Base
> 3.1.1
>
> _ZN6skypat7testing14PerfPartResultC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi@Base
> 3.1.1
> _ZN6skypat7testing14PerfPartResultD0Ev@Base 3.1.1
> @@ -137,7 +142,7 @@
> _ZN6skypat7testing15AssertionResultC2ERKS1_@Base 3.1.1
> _ZN6skypat7testing15AssertionResultC2Eb@Base 3.1.1
> _ZN6skypat7testing15AssertionResultlsEPFRSoS2_E@Base 3.1.1
> -
> _ZN6skypat7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcERS1_RKT_@Base
> 3.1.1
> +#MISSING: 3.1.1-1#
> _ZN6skypat7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcERS1_RKT_@Base
> 3.1.1
>
> _ZN6skypat7testing23MakeAndRegisterTestInfoEPKcS2_PNS0_15TestFactoryBaseE@Base
> 3.1.1
>
> _ZN6skypat7testing30GetBoolAssertionFailureMessageB5cxx11ERKNS0_15AssertionResultEPKcS5_S5_@Base
> 3.1.1
> _ZN6skypat7testing3Log10getOStreamEv@Base 3.1.1
> @@ -248,9 +253,12 @@
> _ZNK6skypat7testing14PerfPartResult16getPerfEventTypeEv@Base 3.1.1
Thanks for your report.
Few functions in the library have different symbols on 32 bit / 64 bit devices.
Version 3.1.1-1 only lists symbols for 64 bit device.
The symbol list does not match for 32 bit devices leads this error.
Following version will fix this problem.