Bug#997416: double-conversion: FTBFS: dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below

Lucas Nussbaum lucas at debian.org
Sat Oct 23 21:27:35 BST 2021


Source: double-conversion
Version: 3.1.5-6.1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20211023 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_missing --fail-missing
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_dwz -a
>    dh_strip -a
>    dh_makeshlibs -a
> dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
> dpkg-gensymbols: warning: debian/libdouble-conversion3/DEBIAN/symbols doesn't match completely debian/libdouble-conversion3.symbols
> --- debian/libdouble-conversion3.symbols (libdouble-conversion3_3.1.5-6.1_amd64)
> +++ dpkg-gensymbolsTRy9Fj	2021-10-23 07:42:32.266435624 +0000
> @@ -36,7 +36,7 @@
>   (c++)"double_conversion::DoubleToStringConverter::CreateDecimalRepresentation(char const*, int, int, int, double_conversion::StringBuilder*) const at Base" 2.0.0
>   (c++)"double_conversion::DoubleToStringConverter::CreateExponentialRepresentation(char const*, int, int, double_conversion::StringBuilder*) const at Base" 2.0.0
>   (c++)"double_conversion::DoubleToStringConverter::DoubleToAscii(double, double_conversion::DoubleToStringConverter::DtoaMode, int, char*, int, bool*, int*, int*)@Base" 2.0.0
> - (c++|arch=!kfreebsd-amd64 !kfreebsd-i386)"double_conversion::DoubleToStringConverter::DoubleToStringConverter(int, char const*, char const*, char, int, int, int, int)@Base" 3.1.5
> +#MISSING: 3.1.5-6.1# (c++|arch=!kfreebsd-amd64 !kfreebsd-i386)"double_conversion::DoubleToStringConverter::DoubleToStringConverter(int, char const*, char const*, char, int, int, int, int)@Base" 3.1.5
>   (c++)"double_conversion::DoubleToStringConverter::EcmaScriptConverter()@Base" 2.0.0
>   (c++)"double_conversion::DoubleToStringConverter::HandleSpecialValues(double, double_conversion::StringBuilder*) const at Base" 2.0.0
>   (c++)"double_conversion::DoubleToStringConverter::ToExponential(double, int, double_conversion::StringBuilder*) const at Base" 2.0.0
> @@ -56,6 +56,6 @@
>   (c++)"double_conversion::StringToDoubleConverter::StringToFloat(unsigned short const*, int, int*) const at Base" 2.0.0
>   (c++)"double_conversion::Strtod(double_conversion::Vector<char const>, int)@Base" 2.0.0
>   (c++)"double_conversion::Strtof(double_conversion::Vector<char const>, int)@Base" 2.0.0
> - (c++)"double_conversion::Vector<char const>::Vector(char const*, int)@Base" 2.0.1-5~
> - (c++)"double_conversion::Vector<char>::Vector(char*, int)@Base" 2.0.1-5~
> - (c++)"double_conversion::Vector<unsigned int>::Vector(unsigned int*, int)@Base" 2.0.1-5~
> +#MISSING: 3.1.5-6.1# (c++)"double_conversion::Vector<char const>::Vector(char const*, int)@Base" 2.0.1-5~
> +#MISSING: 3.1.5-6.1# (c++)"double_conversion::Vector<char>::Vector(char*, int)@Base" 2.0.1-5~
> +#MISSING: 3.1.5-6.1# (c++)"double_conversion::Vector<unsigned int>::Vector(unsigned int*, int)@Base" 2.0.1-5~
> dh_makeshlibs: error: failing due to earlier errors
> make: *** [debian/rules:23: binary] Error 25


The full build log is available from:
http://qa-logs.debian.net/2021/10/23/double-conversion_3.1.5-6.1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the debian-science-maintainers mailing list