Source: libpoppler-qt4-4
Version: 0.26.4-1
Severity: wishlist
Usertags: symbols

I am rebuilding poppler for wheezy-backports. My normal build process
includes DPKG_GENSYMBOLS_CHECK_LEVEL=4 and as a result I got a build
failure (see below) due to new symbols being introduced. Based on the
name these are clearly private symbols that should not be exported in
the public ABI, please set the default symbol visibility to hidden.

   debian/rules override_dh_makeshlibs
make[1]: Entering directory `/tmp/buildd/poppler-0.26.4'
cat debian/libpoppler-glib8.symbols.in | sed -e 's/#CURVER#/0.26.4/g' > 
debian/libpoppler-glib8.symbols
cat debian/libpoppler-qt4-4.symbols.in | sed -e 's/#CURVER#/0.26.4/g' > 
debian/libpoppler-qt4-4.symbols
cat debian/libpoppler-qt5-1.symbols.in | sed -e 's/#CURVER#/0.26.4/g' > 
debian/libpoppler-qt5-1.symbols
dh_makeshlibs -plibpoppler46 -V
dh_makeshlibs -plibpoppler-cpp0 -V"libpoppler-cpp0 (>= 0.16)"
dh_makeshlibs --remaining-packages
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see 
diff output below
dpkg-gensymbols: warning: debian/libpoppler-qt4-4/DEBIAN/symbols doesn't match 
completely debian/libpoppler-qt4-4.symbols
--- debian/libpoppler-qt4-4.symbols (libpoppler-qt4-4_0.26.4-1~bpo70+1_amd64)
+++ dpkg-gensymbolsGOHqyF       2014-09-08 02:11:57.304205915 +0000
@@ -7,6 +7,10 @@
  _ZN7Poppler10Annotation19setModificationDateERK9QDateTime@Base 0.20.1
  _ZN7Poppler10Annotation5Popup10setSummaryERK7QString@Base 0.20.1
  _ZN7Poppler10Annotation5Popup11setGeometryERK6QRectF@Base 0.20.1
+ _ZN7Poppler10Annotation5Popup7PrivateC1ERKS2_@Base 0.26.4-1~bpo70+1
+ _ZN7Poppler10Annotation5Popup7PrivateC2ERKS2_@Base 0.26.4-1~bpo70+1
+ _ZN7Poppler10Annotation5Popup7PrivateD1Ev@Base 0.26.4-1~bpo70+1
+ _ZN7Poppler10Annotation5Popup7PrivateD2Ev@Base 0.26.4-1~bpo70+1
  _ZN7Poppler10Annotation5Popup7setTextERK7QString@Base 0.20.1
  _ZN7Poppler10Annotation5Popup8setFlagsEi@Base 0.20.1
  _ZN7Poppler10Annotation5Popup8setTitleERK7QString@Base 0.20.1
dh_makeshlibs: dpkg-gensymbols -plibpoppler-qt4-4 
-Idebian/libpoppler-qt4-4.symbols -Pdebian/libpoppler-qt4-4 
-edebian/libpoppler-qt4-4/usr/lib/x86_64-linux-gnu/libpoppler-qt4.so.4.4.0
 returned exit code 2

$ c++filt
+ _ZN7Poppler10Annotation5Popup7PrivateC1ERKS2_@Base 0.26.4-1~bpo70+1
+ _ZN7Poppler10Annotation5Popup7PrivateC2ERKS2_@Base 0.26.4-1~bpo70+1
+ _ZN7Poppler10Annotation5Popup7PrivateD1Ev@Base 0.26.4-1~bpo70+1
+ _ZN7Poppler10Annotation5Popup7PrivateD2Ev@Base 0.26.4-1~bpo70+1
+ 
Poppler::Annotation::Popup::Private::Private(Poppler::Annotation::Popup::Private
 const&)@Base 0.26.4-1~bpo70+1
+ 
Poppler::Annotation::Popup::Private::Private(Poppler::Annotation::Popup::Private
 const&)@Base 0.26.4-1~bpo70+1
+ Poppler::Annotation::Popup::Private::~Private()@Base 0.26.4-1~bpo70+1
+ Poppler::Annotation::Popup::Private::~Private()@Base 0.26.4-1~bpo70+1

-- 
bye,
pabs

http://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to