Package: libomp5 Version: 4.0-1 Severity: serious Hi,
The build log reports that libomp5.symbols contains syntax errors. This caused dpkg-gensymbols to ignore everything after the syntax errors and now libomp5 contains a number of incorrect symbol versions containing the Debian revision number. Build log: > dh_makeshlibs -a > Use of uninitialized value $rest in pattern match (m//) at > /usr/share/perl5/Dpkg/Shlibs/Symbol.pm line 125, <$filehandle> line 272. > dpkg-gensymbols: warning: failed to parse line in debian/libomp5.symbols: > (optional=templinst|arch=!mips !mipsel !ppc64 !ppc64el !mips64 !mips64el) > __kmpc_atomic_fixed1_add@VERSION 0.20130412 > Use of uninitialized value $rest in pattern match (m//) at > /usr/share/perl5/Dpkg/Shlibs/Symbol.pm line 125, <$filehandle> line 272. > dpkg-gensymbols: warning: failed to parse line in debian/libomp5.symbols: > (optional=templinst|arch=!mips !mipsel !ppc64 !ppc64el !mips64 !mips64el) > __kmpc_atomic_fixed1_add@VERSION 0.20130412 > dpkg-gensymbols: warning: some libraries disappeared in the symbols file: > (optional=templinst|arch=!mips > dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see > diff output below > dpkg-gensymbols: warning: debian/libomp5/DEBIAN/symbols doesn't match > completely debian/libomp5.symbols Excerpt from libomp5 DEBIAN/symbols near the first syntax error: > __kmpc_atomic_fixed1u_div_cpt_rev_fp@VERSION 4.0 > __kmpc_atomic_fixed1u_div_fp@VERSION 0.20130412 > __kmpc_atomic_fixed1u_div_rev@VERSION 0.20130412 > __kmpc_atomic_fixed1u_div_rev_fp@VERSION 4.0 > __kmpc_atomic_fixed1u_mul_cpt_fp@VERSION 4.0-1 > __kmpc_atomic_fixed1u_mul_fp@VERSION 4.0-1 > __kmpc_atomic_fixed1u_shr@VERSION 4.0-1 > __kmpc_atomic_fixed1u_shr_cpt@VERSION 4.0-1 All the remaining symbols have version "4.0-1" Also, some of these symbols look very suspicious. For instance, the above symbol "__kmpc_atomic_fixed1_add" is marked as "optional=templinst" but it is clearly not a C++ template instantiation. Do you know the reason why these symbols need to be optional? Thanks, James
signature.asc
Description: OpenPGP digital signature