Fedora Account System
Red Hat Associate
Red Hat Customer
After update to poppler-0.12.2, inkscape (that was built against poppler-0.12.1, fails pdf import with: inkscape: symbol lookup error: inkscape: undefined symbol: _ZN13GfxColorSpace5parseEP6Object See also, http://bugs.archlinux.org/task/17524
confirmed poppler-0.12.3-1.fc12.x86_64 is also fail.
Running a quick query to find packages which depend on libpoppler gives the list below, all of which potentially require patching and rebuilding, I guess. My repoquery foo isn't good enough to filter out those packages that were built against poppler <0.12.2, though - some of these may already have been rebuilt against 0.12.2. $ repoquery --whatrequires "libpoppler.so.5()(64bit)" pdfcube-0:0.0.3-5.fc12.x86_64 pdf2djvu-0:0.5.11-1.fc12.x86_64 gambas2-gb-pdf-0:2.17.0-1.fc12.x86_64 texlive-xetex-0:2007-47.fc12.x86_64 openoffice.org-pdfimport-1:3.1.1-19.14.fc12.x86_64 poppler-devel-0:0.12.2-1.fc12.x86_64 calibre-0:0.6.32-2.fc12.x86_64 poppler-glib-0:0.12.2-1.fc12.x86_64 poppler-qt4-0:0.12.2-1.fc12.x86_64 inkscape-0:0.47-0.17.pre4.20091101svn.fc12.x86_64 calibre-0:0.6.20-1.fc12.x86_64 poppler-qt-0:0.12.1-3.fc12.x86_64 gnome-commander-1:1.2.8.4-1.fc12.x86_64 inkscape-view-0:0.47-0.17.pre4.20091101svn.fc12.x86_64 poppler-0:0.12.2-1.fc12.x86_64 poppler-0:0.12.1-3.fc12.x86_64 inkscape-view-0:0.47-1.fc12.x86_64 poppler-qt-0:0.12.2-1.fc12.x86_64 inkscape-0:0.47-1.fc12.x86_64 poppler-qt4-0:0.12.1-3.fc12.x86_64 vifir-0:0.4-1.fc12.x86_64 gambas2-gb-pdf-0:2.19.0-1.fc12.x86_64 poppler-devel-0:0.12.1-3.fc12.x86_64 poppler-utils-0:0.12.2-1.fc12.x86_64 gnome-commander-0:1.3-0.3.git_D20090929T1100_13dev.fc12.x86_64 poppler-glib-0:0.12.1-3.fc12.x86_64 poppler-utils-0:0.12.1-3.fc12.x86_64 texlive-0:2007-47.fc12.x86_64
Nb. it's an API as well as an ABI breakage, so packages may need patching in order to build against 0.12.{2,3} unless they're patched.
Upstream bug, https://bugs.freedesktop.org/show_bug.cgi?id=7054
arg, wrong/old one, still digging.
Futher reading suggests upstream poppler (historically) only makes api/abi guarantees wrt the -glib and -qt bindings. :(
Aha. Actually, reading through the launchpad bug you found, it seems that inkscape was abusing the API anyway - in a way that I doubt many other (if any) packages would do, so it may be sufficient to simply rebuild inkscape with the patch.
both are true, upstream poppler confirmed on followup to my post. I'll followup in the inkscape bug.
OK, thanks for taking the time to look at this Rex.