[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#811977: kjs: FTBFS with GCC 6: symbol changes



Package: kjs
Version: 5.16.0-1
Severity: important
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-6 gcc-6-symbols

This package fails to build with GCC 6.  GCC 6 has not been released
yet, but it's expected that GCC 6 will become the default compiler for
stretch.

Note that only the first error is reported; there might be more.  You
can find a snapshot of GCC 6 in experimental.  To build with GCC 6,
you can set CC=gcc-6 CXX=g++-6 explicitly.

You may be able to find out more about this issue at
https://gcc.gnu.org/gcc-6/changes.html

> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below
> dpkg-gensymbols: warning: debian/libkf5js5/DEBIAN/symbols doesn't match completely debian/libkf5js5.symbols
> --- debian/libkf5js5.symbols (libkf5js5_5.16.0-1_amd64)
> +++ dpkg-gensymbols6dzBMP	2016-01-19 16:13:00.047977922 +0000
> @@ -116,7 +116,7 @@
>   _ZN3KJS13ArrayInstanceD1Ev@Base 4.96.0
>   _ZN3KJS13ArrayInstanceD2Ev@Base 4.96.0
>   _ZN3KJS13PackageObject4infoE@Base 4.96.0
> - _ZN3KJS14ScopeChainLink5derefEv@Base 4.96.0
> +#MISSING: 5.16.0-1# _ZN3KJS14ScopeChainLink5derefEv@Base 4.96.0
>   _ZN3KJS14UnicodeSupport18setToLowerFunctionEPFiPtiRS1_E@Base 4.96.0
>   _ZN3KJS14UnicodeSupport18setToUpperFunctionEPFiPtiRS1_E@Base 4.96.0
>   _ZN3KJS14UnicodeSupport19setIdentPartCheckerEPFbiE@Base 4.96.0
> @@ -391,12 +391,12 @@
>   _ZNK3KJS7JSValue20toIntegerPreserveNaNEPNS_9ExecStateE@Base 4.96.0
>   _ZNK3KJS7JSValue7toFloatEPNS_9ExecStateE@Base 4.96.0
>   (optional=gccinternal)_ZNK3KJS7JSValue7toInt32EPNS_9ExecStateE@Base 5.11.0
> - _ZNK3KJS7JSValue8isStringEv@Base 4.96.0
> +#MISSING: 5.16.0-1# _ZNK3KJS7JSValue8isStringEv@Base 4.96.0
>   _ZNK3KJS7JSValue8toNumberEPNS_9ExecStateE@Base 4.96.0
>   _ZNK3KJS7JSValue8toObjectEPNS_9ExecStateE@Base 4.96.0
>   _ZNK3KJS7JSValue8toStringEPNS_9ExecStateE@Base 4.96.0
>   _ZNK3KJS7JSValue8toUInt16EPNS_9ExecStateE@Base 4.96.0
> - (optional=gccinternal)_ZNK3KJS7JSValue9getUInt32ERj@Base 5.11.0
> +#MISSING: 5.16.0-1# (optional=gccinternal)_ZNK3KJS7JSValue9getUInt32ERj@Base 5.11.0
>   _ZNK3KJS7JSValue9toIntegerEPNS_9ExecStateE@Base 4.96.0
>   _ZNK3KJS7UString10UTF8StringEv@Base 4.96.0
>   _ZNK3KJS7UString14toStrictUInt32EPb@Base 4.96.0
> @@ -440,7 +440,7 @@
>   (optional=templinst|subst)_ZNSt11_Deque_baseIPN3KJS7JSValueESaIS2_EE17_M_initialize_mapE{size_t}@Base 4.96.0
>   (optional=templinst)_ZNSt11_Deque_baseIPN3KJS7JSValueESaIS2_EED1Ev@Base 4.96.0
>   (optional=templinst)_ZNSt11_Deque_baseIPN3KJS7JSValueESaIS2_EED2Ev@Base 4.96.0
> - (optional=templinst)_ZNSt5dequeIPN3KJS7JSValueESaIS2_EE16_M_push_back_auxIIRKS2_EEEvDpOT_@Base 4.96.0
> +#MISSING: 5.16.0-1# (optional=templinst)_ZNSt5dequeIPN3KJS7JSValueESaIS2_EE16_M_push_back_auxIIRKS2_EEEvDpOT_@Base 4.96.0
>   (optional=templinst)_ZNSt5dequeIPN3KJS7JSValueESaIS2_EE16_M_push_back_auxIJRKS2_EEEvDpOT_@Base 4.96.0
>   _ZTIN14WTFNoncopyable11NoncopyableE@Base 4.96.0
>   _ZTIN3KJS11FunctionImpE@Base 4.96.0
> dh_makeshlibs: failing due to earlier errors
> /usr/share/pkg-kde-tools/qt-kde-team/3/dhmk.mk:97: recipe for target 'pre_binary_dh_makeshlibs' failed
> make[1]: *** [pre_binary_dh_makeshlibs] Error 2
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'

-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise


Reply to: