Bug 1057307

Summary: Latest update of libpoppler60 misses a symbol
Product: [openSUSE] openSUSE Distribution Reporter: Michael Lashkevich <lashkevi>
Component: OtherAssignee: Tomáš Chvátal <tchvatal>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: astieger, forgotten_hEAU_In9EV, jsmeix, tchvatal
Version: Leap 42.2   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Michael Lashkevich 2017-09-05 22:11:45 UTC
The latest update of libpoppler60 (libpoppler60-0.43.0-2.3.1) misses a symbol "_ZN6PDFDoc11writeObjectEP6ObjectP9OutStreamP4XRefjPh14CryptAlgorithmiii", which causes an issue with the Boomaga package described here: https://github.com/Boomaga/boomaga/issues/52. Boomaga cannot load any file with an error

/usr/lib64/boomaga/boomagamerger: symbol lookup error: /usr/lib64/boomaga/boomagamerger: undefined symbol: _ZN6PDFDoc11writeObjectEP6ObjectP9OutStreamP4XRefjPh14CryptAlgorithmiii

Rolling back to libpoppler60-0.43.0-1.3 solves the issue.
Comment 1 Andreas Stieger 2017-09-06 06:54:00 UTC
We do not ship boomaga in the distribution. Maintainers of the Printing obs project may choose to change the build from openSUSE:Leap:42.2 to openSUSE:Leap:42.2:Update in order to re-build against the updated libpoppler. I am not sure where this binary incompatibility comes from, possibly some toolchain change.
Comment 2 Kyrill Detinov 2017-09-17 19:06:28 UTC
*** Bug 1053552 has been marked as a duplicate of this bug. ***
Comment 3 Tomáš Chvátal 2017-09-18 12:22:21 UTC
I've changed prjconf to build against update channel of leaps.