Thanks for your report,

On Tue, Jul 21, 2015 at 11:23:33AM +0200, Jakub Wilk wrote:
> Source: pjproject
> Version: 2.4~dfsg-1
> Severity: serious
> Justification: fails to build from source
> 
> pjproject FTBFS on 32-bit architectures:

I originally thought it's a 32 bits issue. But what about s390x, alpha
and ppc64?

Specifically this is the second issue (see below).

> |    dh_makeshlibs -a
> | dpkg-gensymbols: warning: some libraries disappeared in the symbols file: 
> libpjsip-simple.so.2 libpjsua.so.2 libpjmedia-codec.so.2 libpjlib-util.so.2 
> libpjsip-ua.so.2 libpjsip.so.2 libpjnath.so.2 libpjmedia-videodev.so.2 
> libpjmedia.so.2 libpjmedia-audiodev.so.2 libpj.so.2
> | 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/libpjsua2-2/DEBIAN/symbols doesn't match 
> completely debian/libpjsua2-2.symbols
> | --- debian/libpjsua2-2.symbols (libpjsua2-2_2.4~dfsg-1_i386)
> | +++ dpkg-gensymbols2_HFSS   2015-07-20 23:22:51.722478229 +0000
> | @@ -1,2152 +1,3 @@
> | -libpj.so.2 libpjsua2-2 #MINVER#
> | - PJ_AF_INET6@Base 2.4~dfsg
> | - PJ_AF_INET@Base 2.4~dfsg
> | - PJ_AF_IRDA@Base 2.4~dfsg
> | - PJ_AF_PACKET@Base 2.4~dfsg

Those symbols seem to actually come from libpj.

I guess that the symbols file there is broken: it contains a host of
symbols from other sub-packages.

> [SNIP - very long of multiple libraries that completely disappeared and
> their symbols]
> |  libpjsua2.so.2 libpjsua2-2 #MINVER#
> |   _ZN10PendingLog7executeEb@Base 2.4~dfsg
> |   _ZN10PendingLogD0Ev@Base 2.4~dfsg
> | @@ -2744,12 +595,14 @@
> |   _ZNSt12_Destroy_auxILb0EE9__destroyIPSsEEvT_S3_@Base 2.4~dfsg
> |   
> _ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN2pj12AuthCredInfoES4_EET0_T_S6_S5_@Base
>  2.4~dfsg
> |   
> _ZNSt6vectorIN2pj12AuthCredInfoESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base
>  2.4~dfsg
> | - 
> _ZNSt6vectorIN2pj12AuthCredInfoESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base
>  2.4~dfsg
> | + 
> _ZNSt6vectorIN2pj12AuthCredInfoESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base
>  2.4~dfsg-1
> | +#MISSING: 2.4~dfsg-1# 
> _ZNSt6vectorIN2pj12AuthCredInfoESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base
>  2.4~dfsg
> |   
> _ZNSt6vectorIN2pj13CallMediaInfoESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base
>  2.4~dfsg
> |   
> _ZNSt6vectorIN2pj16SipMultipartPartESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base
>  2.4~dfsg
> |   
> _ZNSt6vectorIN2pj17ToneDigitMapDigitESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base
>  2.4~dfsg
> |   
> _ZNSt6vectorIN2pj9SipHeaderESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base
>  2.4~dfsg
> | - 
> _ZNSt6vectorIN2pj9SipHeaderESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base
>  2.4~dfsg
> | + 
> _ZNSt6vectorIN2pj9SipHeaderESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base
>  2.4~dfsg-1
> | +#MISSING: 2.4~dfsg-1# 
> _ZNSt6vectorIN2pj9SipHeaderESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base
>  2.4~dfsg
> |   _ZNSt6vectorIN2pj9SipHeaderESaIS1_EED1Ev@Base 2.4~dfsg
> |   _ZNSt6vectorIN2pj9SipHeaderESaIS1_EED2Ev@Base 2.4~dfsg
> |   _ZNSt6vectorIN2pj9SipHeaderESaIS1_EEaSERKS3_@Base 2.4~dfsg
> | @@ -2764,10 +617,12 @@
> |   _ZNSt6vectorISsSaISsEED2Ev@Base 2.4~dfsg
> |   _ZNSt6vectorISsSaISsEEaSERKS1_@Base 2.4~dfsg
> |   
> _ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi@Base
>  2.4~dfsg
> | - 
> _ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi@Base
>  2.4~dfsg
> | + 
> _ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi@Base
>  2.4~dfsg-1
> | +#MISSING: 2.4~dfsg-1# 
> _ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi@Base
>  2.4~dfsg
> |   _ZNSt6vectorIiSaIiEEaSERKS1_@Base 2.4~dfsg
> | + 
> _ZNSt8_Rb_treeIP11pj_thread_tSt4pairIKS1_PA64_lESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_@Base
>  2.4~dfsg-1
> |   
> _ZNSt8_Rb_treeIP11pj_thread_tSt4pairIKS1_PA64_lESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE24_M_get_insert_unique_posERS3_@Base
>  2.4~dfsg
> | - 
> _ZNSt8_Rb_treeIP11pj_thread_tSt4pairIKS1_PA64_lESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS3_@Base
>  2.4~dfsg
> | +#MISSING: 2.4~dfsg-1# 
> _ZNSt8_Rb_treeIP11pj_thread_tSt4pairIKS1_PA64_lESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS3_@Base
>  2.4~dfsg
> |   
> _ZNSt8_Rb_treeIP11pj_thread_tSt4pairIKS1_PA64_lESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base
>  2.4~dfsg
> |   _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_@Base 2.4~dfsg
> |   _ZTI10PendingLog@Base 2.4~dfsg
> | Use of uninitialized value in numeric eq (==) at /usr/bin/dh_makeshlibs 
> line 270.
> | dh_makeshlibs: failing due to earlier errors
> | make: *** [binary-arch] Error 2

This is a different issue: C++ symbols mangaled differently on different
architectures. Need to look into this one.

> 
> Full build logs:
> https://buildd.debian.org/status/fetch.php?pkg=pjproject&arch=armel&ver=2.4%7Edfsg-1&stamp=1437436756
> https://buildd.debian.org/status/fetch.php?pkg=pjproject&arch=armhf&ver=2.4%7Edfsg-1&stamp=1437438639
> https://buildd.debian.org/status/fetch.php?pkg=pjproject&arch=i386&ver=2.4%7Edfsg-1&stamp=1437434574
> https://buildd.debian.org/status/fetch.php?pkg=pjproject&arch=kfreebsd-i386&ver=2.4%7Edfsg-1&stamp=1437437994
> https://buildd.debian.org/status/fetch.php?pkg=pjproject&arch=mips&ver=2.4%7Edfsg-1&stamp=1437438361
> https://buildd.debian.org/status/fetch.php?pkg=pjproject&arch=mipsel&ver=2.4%7Edfsg-1&stamp=1437445855
> https://buildd.debian.org/status/fetch.php?pkg=pjproject&arch=powerpc&ver=2.4%7Edfsg-1&stamp=1437435603
> https://buildd.debian.org/status/fetch.php?pkg=pjproject&arch=sparc&ver=2.4%7Edfsg-1&stamp=1437452748

Note that the first issue also appeared in most (all?) the successful
builds.

-- 
Tzafrir Cohen         | tzaf...@jabber.org | VIM is
http://tzafrir.org.il |                    | a Mutt's
tzaf...@cohens.org.il |                    |  best
tzaf...@debian.org    |                    | friend


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to