[3dprinter-general] Bug#916213: libpolyclipping FTBFS on 32bit: symbol differences
Adrian Bunk
bunk at debian.org
Tue Dec 11 15:01:09 GMT 2018
Source: libpolyclipping
Version: 6.4.2-4
Severity: serious
Tags: ftbfs
https://buildd.debian.org/status/package.php?p=libpolyclipping&suite=sid
...
dpkg-gensymbols -plibpolyclipping22 -Idebian/libpolyclipping22.symbols -Pdebian/libpolyclipping22 -edebian/libpolyclipping22/usr/lib/i386-linux-gnu/libpolyclipping.so.22.0.0
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libpolyclipping22/DEBIAN/symbols doesn't match completely debian/libpolyclipping22.symbols
--- debian/libpolyclipping22.symbols (libpolyclipping22_6.4.2-4_i386)
+++ dpkg-gensymbolsU6Y5df 2018-12-10 22:51:17.966224771 +0000
@@ -65,7 +65,7 @@
(c++)"ClipperLib::ClipperBase::DeleteFromAEL(ClipperLib::TEdge*)@Base" 6.4.2
(c++)"ClipperLib::ClipperBase::DisposeAllOutRecs()@Base" 6.4.2
(c++)"ClipperLib::ClipperBase::DisposeLocalMinimaList()@Base" 6.4.2
- (c++)"ClipperLib::ClipperBase::DisposeOutRec(unsigned long)@Base" 6.4.2
+#MISSING: 6.4.2-4# (c++)"ClipperLib::ClipperBase::DisposeOutRec(unsigned long)@Base" 6.4.2
(c++)"ClipperLib::ClipperBase::GetBounds()@Base" 6.4.2
(c++)"ClipperLib::ClipperBase::InsertScanbeam(long long)@Base" 6.4.2
(c++)"ClipperLib::ClipperBase::LocalMinimaPending()@Base" 6.4.2
@@ -159,16 +159,33 @@
(c++)"ClipperLib::operator<<(std::basic_ostream<char, std::char_traits<char> >&, std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> > const&)@Base" 6.4.2
(c++)"ClipperLib::operator<<(std::basic_ostream<char, std::char_traits<char> >&, std::vector<std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> >, std::allocator<std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> > > > const&)@Base" 6.4.2
(c++)"VTT for ClipperLib::Clipper at Base" 6.4.2
+ _ZN10ClipperLib11ClipperBase13DisposeOutRecEj at Base 6.4.2-4
+ _ZNSt6vectorIN10ClipperLib11DoublePointESaIS1_EE7reserveEj at Base 6.4.2-4
+ _ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EE17_M_default_appendEj at Base 6.4.2-4
+ _ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_ at Base 6.4.2-4
+ _ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EE7reserveEj at Base 6.4.2-4
+ _ZNSt6vectorIPN10ClipperLib4JoinESaIS2_EE17_M_default_appendEj at Base 6.4.2-4
+ _ZNSt6vectorIPN10ClipperLib8PolyNodeESaIS2_EE17_M_default_appendEj at Base 6.4.2-4
+ _ZNSt6vectorIPN10ClipperLib8PolyNodeESaIS2_EE7reserveEj at Base 6.4.2-4
+ _ZNSt6vectorIS_IN10ClipperLib8IntPointESaIS1_EESaIS3_EE17_M_default_appendEj at Base 6.4.2-4
+ _ZNSt6vectorIS_IN10ClipperLib8IntPointESaIS1_EESaIS3_EE7reserveEj at Base 6.4.2-4
+ _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN10ClipperLib12LocalMinimumESt6vectorIS3_SaIS3_EEEEiS3_NS0_5__ops15_Iter_comp_iterINS2_12LocMinSorterEEEEvT_T0_SE_T1_T2_ at Base 6.4.2-4
+ _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN10ClipperLib13IntersectNodeESt6vectorIS4_SaIS4_EEEEiS4_NS0_5__ops15_Iter_comp_iterIPFbS4_S4_EEEEvT_T0_SG_T1_T2_ at Base 6.4.2-4
+ _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPxSt6vectorIxSaIxEEEEixNS0_5__ops15_Iter_comp_iterISt4lessIxEEEEvT_T0_SD_T1_T2_ at Base 6.4.2-4
+ _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN10ClipperLib12LocalMinimumESt6vectorIS3_SaIS3_EEEEiNS0_5__ops15_Iter_comp_iterINS2_12LocMinSorterEEEEvT_SD_T0_T1_ at Base 6.4.2-4
+ _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN10ClipperLib13IntersectNodeESt6vectorIS4_SaIS4_EEEEiNS0_5__ops15_Iter_comp_iterIPFbS4_S4_EEEEvT_SF_T0_T1_ at Base 6.4.2-4
+ _ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN10ClipperLib12LocalMinimumESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterINS2_12LocMinSorterEEEEvT_SD_SD_SD_T0_ at Base 6.4.2-4
+ _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN10ClipperLib12LocalMinimumESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_comp_iterINS2_12LocMinSorterEEEEvT_T0_ at Base 6.4.2-4
(c++)"std::__cxx11::list<long long, std::allocator<long long> >::merge(std::__cxx11::list<long long, std::allocator<long long> >&&)@Base" 6.4.2
(c++)"std::__cxx11::list<long long, std::allocator<long long> >::sort()@Base" 6.4.2
- (c++)"std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> >::_M_default_append(unsigned long)@Base" 6.4.2
+#MISSING: 6.4.2-4# (c++)"std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> >::_M_default_append(unsigned long)@Base" 6.4.2
(c++)"std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> >::operator=(std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> > const&)@Base" 6.4.2
- (c++)"std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> >::reserve(unsigned long)@Base" 6.4.2
- (c++)"std::vector<ClipperLib::Join*, std::allocator<ClipperLib::Join*> >::_M_default_append(unsigned long)@Base" 6.4.2
- (c++)"std::vector<ClipperLib::PolyNode*, std::allocator<ClipperLib::PolyNode*> >::_M_default_append(unsigned long)@Base" 6.4.2
- (c++)"std::vector<ClipperLib::PolyNode*, std::allocator<ClipperLib::PolyNode*> >::reserve(unsigned long)@Base" 6.4.2
- (c++)"std::vector<std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> >, std::allocator<std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> > > >::_M_default_append(unsigned long)@Base" 6.4.2
- (c++)"std::vector<std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> >, std::allocator<std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> > > >::reserve(unsigned long)@Base" 6.4.2
+#MISSING: 6.4.2-4# (c++)"std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> >::reserve(unsigned long)@Base" 6.4.2
+#MISSING: 6.4.2-4# (c++)"std::vector<ClipperLib::Join*, std::allocator<ClipperLib::Join*> >::_M_default_append(unsigned long)@Base" 6.4.2
+#MISSING: 6.4.2-4# (c++)"std::vector<ClipperLib::PolyNode*, std::allocator<ClipperLib::PolyNode*> >::_M_default_append(unsigned long)@Base" 6.4.2
+#MISSING: 6.4.2-4# (c++)"std::vector<ClipperLib::PolyNode*, std::allocator<ClipperLib::PolyNode*> >::reserve(unsigned long)@Base" 6.4.2
+#MISSING: 6.4.2-4# (c++)"std::vector<std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> >, std::allocator<std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> > > >::_M_default_append(unsigned long)@Base" 6.4.2
+#MISSING: 6.4.2-4# (c++)"std::vector<std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> >, std::allocator<std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> > > >::reserve(unsigned long)@Base" 6.4.2
(c++)"std::vector<std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> >, std::allocator<std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> > > >::~vector()@Base" 6.4.2
(c++)"typeinfo for ClipperLib::Clipper at Base" 6.4.2
(c++)"typeinfo for ClipperLib::ClipperBase at Base" 6.4.2
@@ -179,13 +196,13 @@
(c++)"typeinfo name for ClipperLib::PolyNode at Base" 6.4.2
(c++)"typeinfo name for ClipperLib::clipperException at Base" 6.4.2
(c++)"virtual thunk to ClipperLib::Clipper::~Clipper()@Base" 6.4.2
- (c++)"void std::__adjust_heap<__gnu_cxx::__normal_iterator<ClipperLib::IntersectNode**, std::vector<ClipperLib::IntersectNode*, std::allocator<ClipperLib::IntersectNode*> > >, long, ClipperLib::IntersectNode*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(ClipperLib::IntersectNode*, ClipperLib::IntersectNode*)> >(__gnu_cxx::__normal_iterator<ClipperLib::IntersectNode**, std::vector<ClipperLib::IntersectNode*, std::allocator<ClipperLib::IntersectNode*> > >, long, long, ClipperLib::IntersectNode*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(ClipperLib::IntersectNode*, ClipperLib::IntersectNode*)>)@Base" 6.4.2
- (c++)"void std::__adjust_heap<__gnu_cxx::__normal_iterator<ClipperLib::LocalMinimum*, std::vector<ClipperLib::LocalMinimum, std::allocator<ClipperLib::LocalMinimum> > >, long, ClipperLib::LocalMinimum, __gnu_cxx::__ops::_Iter_comp_iter<ClipperLib::LocMinSorter> >(__gnu_cxx::__normal_iterator<ClipperLib::LocalMinimum*, std::vector<ClipperLib::LocalMinimum, std::allocator<ClipperLib::LocalMinimum> > >, long, long, ClipperLib::LocalMinimum, __gnu_cxx::__ops::_Iter_comp_iter<ClipperLib::LocMinSorter>)@Base" 6.4.2
- (c++)"void std::__adjust_heap<__gnu_cxx::__normal_iterator<long long*, std::vector<long long, std::allocator<long long> > >, long, long long, __gnu_cxx::__ops::_Iter_comp_iter<std::less<long long> > >(__gnu_cxx::__normal_iterator<long long*, std::vector<long long, std::allocator<long long> > >, long, long, long long, __gnu_cxx::__ops::_Iter_comp_iter<std::less<long long> >)@Base" 6.4.2
+#MISSING: 6.4.2-4# (c++)"void std::__adjust_heap<__gnu_cxx::__normal_iterator<ClipperLib::IntersectNode**, std::vector<ClipperLib::IntersectNode*, std::allocator<ClipperLib::IntersectNode*> > >, long, ClipperLib::IntersectNode*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(ClipperLib::IntersectNode*, ClipperLib::IntersectNode*)> >(__gnu_cxx::__normal_iterator<ClipperLib::IntersectNode**, std::vector<ClipperLib::IntersectNode*, std::allocator<ClipperLib::IntersectNode*> > >, long, long, ClipperLib::IntersectNode*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(ClipperLib::IntersectNode*, ClipperLib::IntersectNode*)>)@Base" 6.4.2
+#MISSING: 6.4.2-4# (c++)"void std::__adjust_heap<__gnu_cxx::__normal_iterator<ClipperLib::LocalMinimum*, std::vector<ClipperLib::LocalMinimum, std::allocator<ClipperLib::LocalMinimum> > >, long, ClipperLib::LocalMinimum, __gnu_cxx::__ops::_Iter_comp_iter<ClipperLib::LocMinSorter> >(__gnu_cxx::__normal_iterator<ClipperLib::LocalMinimum*, std::vector<ClipperLib::LocalMinimum, std::allocator<ClipperLib::LocalMinimum> > >, long, long, ClipperLib::LocalMinimum, __gnu_cxx::__ops::_Iter_comp_iter<ClipperLib::LocMinSorter>)@Base" 6.4.2
+#MISSING: 6.4.2-4# (c++)"void std::__adjust_heap<__gnu_cxx::__normal_iterator<long long*, std::vector<long long, std::allocator<long long> > >, long, long long, __gnu_cxx::__ops::_Iter_comp_iter<std::less<long long> > >(__gnu_cxx::__normal_iterator<long long*, std::vector<long long, std::allocator<long long> > >, long, long, long long, __gnu_cxx::__ops::_Iter_comp_iter<std::less<long long> >)@Base" 6.4.2
(c++)"void std::__insertion_sort<__gnu_cxx::__normal_iterator<ClipperLib::IntersectNode**, std::vector<ClipperLib::IntersectNode*, std::allocator<ClipperLib::IntersectNode*> > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(ClipperLib::IntersectNode*, ClipperLib::IntersectNode*)> >(__gnu_cxx::__normal_iterator<ClipperLib::IntersectNode**, std::vector<ClipperLib::IntersectNode*, std::allocator<ClipperLib::IntersectNode*> > >, __gnu_cxx::__normal_iterator<ClipperLib::IntersectNode**, std::vector<ClipperLib::IntersectNode*, std::allocator<ClipperLib::IntersectNode*> > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(ClipperLib::IntersectNode*, ClipperLib::IntersectNode*)>)@Base" 6.4.2
(c++)"void std::__insertion_sort<__gnu_cxx::__normal_iterator<ClipperLib::LocalMinimum*, std::vector<ClipperLib::LocalMinimum, std::allocator<ClipperLib::LocalMinimum> > >, __gnu_cxx::__ops::_Iter_comp_iter<ClipperLib::LocMinSorter> >(__gnu_cxx::__normal_iterator<ClipperLib::LocalMinimum*, std::vector<ClipperLib::LocalMinimum, std::allocator<ClipperLib::LocalMinimum> > >, __gnu_cxx::__normal_iterator<ClipperLib::LocalMinimum*, std::vector<ClipperLib::LocalMinimum, std::allocator<ClipperLib::LocalMinimum> > >, __gnu_cxx::__ops::_Iter_comp_iter<ClipperLib::LocMinSorter>)@Base" 6.4.2
- (c++)"void std::__introsort_loop<__gnu_cxx::__normal_iterator<ClipperLib::IntersectNode**, std::vector<ClipperLib::IntersectNode*, std::allocator<ClipperLib::IntersectNode*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(ClipperLib::IntersectNode*, ClipperLib::IntersectNode*)> >(__gnu_cxx::__normal_iterator<ClipperLib::IntersectNode**, std::vector<ClipperLib::IntersectNode*, std::allocator<ClipperLib::IntersectNode*> > >, __gnu_cxx::__normal_iterator<ClipperLib::IntersectNode**, std::vector<ClipperLib::IntersectNode*, std::allocator<ClipperLib::IntersectNode*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(ClipperLib::IntersectNode*, ClipperLib::IntersectNode*)>)@Base" 6.4.2
- (c++)"void std::__introsort_loop<__gnu_cxx::__normal_iterator<ClipperLib::LocalMinimum*, std::vector<ClipperLib::LocalMinimum, std::allocator<ClipperLib::LocalMinimum> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ClipperLib::LocMinSorter> >(__gnu_cxx::__normal_iterator<ClipperLib::LocalMinimum*, std::vector<ClipperLib::LocalMinimum, std::allocator<ClipperLib::LocalMinimum> > >, __gnu_cxx::__normal_iterator<ClipperLib::LocalMinimum*, std::vector<ClipperLib::LocalMinimum, std::allocator<ClipperLib::LocalMinimum> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ClipperLib::LocMinSorter>)@Base" 6.4.2
+#MISSING: 6.4.2-4# (c++)"void std::__introsort_loop<__gnu_cxx::__normal_iterator<ClipperLib::IntersectNode**, std::vector<ClipperLib::IntersectNode*, std::allocator<ClipperLib::IntersectNode*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(ClipperLib::IntersectNode*, ClipperLib::IntersectNode*)> >(__gnu_cxx::__normal_iterator<ClipperLib::IntersectNode**, std::vector<ClipperLib::IntersectNode*, std::allocator<ClipperLib::IntersectNode*> > >, __gnu_cxx::__normal_iterator<ClipperLib::IntersectNode**, std::vector<ClipperLib::IntersectNode*, std::allocator<ClipperLib::IntersectNode*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(ClipperLib::IntersectNode*, ClipperLib::IntersectNode*)>)@Base" 6.4.2
+#MISSING: 6.4.2-4# (c++)"void std::__introsort_loop<__gnu_cxx::__normal_iterator<ClipperLib::LocalMinimum*, std::vector<ClipperLib::LocalMinimum, std::allocator<ClipperLib::LocalMinimum> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ClipperLib::LocMinSorter> >(__gnu_cxx::__normal_iterator<ClipperLib::LocalMinimum*, std::vector<ClipperLib::LocalMinimum, std::allocator<ClipperLib::LocalMinimum> > >, __gnu_cxx::__normal_iterator<ClipperLib::LocalMinimum*, std::vector<ClipperLib::LocalMinimum, std::allocator<ClipperLib::LocalMinimum> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ClipperLib::LocMinSorter>)@Base" 6.4.2
(c++)"void std::vector<ClipperLib::DoublePoint, std::allocator<ClipperLib::DoublePoint> >::_M_realloc_insert<ClipperLib::DoublePoint>(__gnu_cxx::__normal_iterator<ClipperLib::DoublePoint*, std::vector<ClipperLib::DoublePoint, std::allocator<ClipperLib::DoublePoint> > >, ClipperLib::DoublePoint&&)@Base" 6.4.2
(c++)"void std::vector<ClipperLib::DoublePoint, std::allocator<ClipperLib::DoublePoint> >::emplace_back<ClipperLib::DoublePoint>(ClipperLib::DoublePoint&&)@Base" 6.4.2
(c++)"void std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> >::_M_realloc_insert<ClipperLib::IntPoint const&>(__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint, std::allocator<ClipperLib::IntPoint> > >, ClipperLib::IntPoint const&)@Base" 6.4.2
mv debian/.debhelper/generated/libpolyclipping22/triggers.new debian/.debhelper/generated/libpolyclipping22/triggers
rm -f debian/libpolyclipping-dev/DEBIAN/shlibs
dh_makeshlibs: failing due to earlier errors
make: *** [debian/rules:24: binary-arch] Error 2
More information about the 3dprinter-general
mailing list