Okular fails to build in current Saucy and Raring with backported gcc 4.8:
https://launchpadlibrarian.net/139221857/buildlog_ubuntu-raring-i386.okular_4%3A4.10.2-0ubuntu1ppa3_FAILEDTOBUILD.txt.gz
dpkg-gensymbols: warning: debian/libokularcore2abi1/DEBIAN/symbols doesn't match completely debian/libokularcore2abi1.symbols
--- debian/libokularcore2abi1.symbols (libokularcore2abi1_4:4.10.2-0ubuntu1ppa3_i386)
+++ dpkg-gensymbols1UpDNr 2013-05-06 12:21:45.000000000 +0000
@@ -30,9 +30,9 @@
_ZN6Okular10Annotation5styleEv@ABI_2_1 4:4.9.80
_ZN6Okular10Annotation6Window10setSummaryERK7QString@ABI_2_1 4:4.9.80
_ZN6Okular10Annotation6Window10setTopLeftERKNS_15NormalizedPointE@ABI_2_1 4:4.9.80
- _ZN6Okular10Annotation6Window7PrivateD1Ev@ABI_2_1 4:4.9.80
- _ZN6Okular10Annotation6Window7PrivateD2Ev@ABI_2_1 4:4.9.80
- _ZN6Okular10Annotation6Window7PrivateaSERKS2_@ABI_2_1 4:4.9.80
+#MISSING: 4:4.10.2-0ubuntu1ppa3# _ZN6Okular10Annotation6Window7PrivateD1Ev@ABI_2_1 4:4.9.80
+#MISSING: 4:4.10.2-0ubuntu1ppa3# _ZN6Okular10Annotation6Window7PrivateD2Ev@ABI_2_1 4:4.9.80
+#MISSING: 4:4.10.2-0ubuntu1ppa3# _ZN6Okular10Annotation6Window7PrivateaSERKS2_@ABI_2_1 4:4.9.80
_ZN6Okular10Annotation6Window7setTextERK7QString@ABI_2_1 4:4.9.80
_ZN6Okular10Annotation6Window8setFlagsEi@ABI_2_1 4:4.9.80
_ZN6Okular10Annotation6Window8setTitleERK7QString@ABI_2_1 4:4.9.80
@@ -458,7 +458,7 @@
_ZN6Okular19HighlightAnnotation16setHighlightTypeENS0_13HighlightTypeE@ABI_2_1 4:4.9.80
_ZN6Okular19HighlightAnnotation4Quad10setFeatherEd@ABI_2_1 4:4.9.80
_ZN6Okular19HighlightAnnotation4Quad11setCapStartEb@ABI_2_1 4:4.9.80
- _ZN6Okular19HighlightAnnotation4Quad7PrivateaSERKS2_@ABI_2_1 4:4.9.80
+#MISSING: 4:4.10.2-0ubuntu1ppa3# _ZN6Okular19HighlightAnnotation4Quad7PrivateaSERKS2_@ABI_2_1 4:4.9.80
_ZN6Okular19HighlightAnnotation4Quad8setPointERKNS_15NormalizedPointEi@ABI_2_1 4:4.9.80
_ZN6Okular19HighlightAnnotation4Quad9setCapEndEb@ABI_2_1 4:4.9.80
_ZN6Okular19HighlightAnnotation4Quad9transformERK10QTransform@ABI_2_1 4:4.9.80
dh_makeshlibs: dpkg-gensymbols -plibokularcore2abi1 -Idebian/libokularcore2abi1.symbols -Pdebian/libokularcore2abi1 returned exit code 1
This is probably caused by new inline optimizations in gcc 4.8.
We need to bump the ABI version in package name and do no-change uploads of all packages that depend on that library, namely:
- calligra
- kdegraphics-mobipocket
- korundum
- smokekde
All changed symbols were private, so fixed by just updating the symbols file.