Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#21594 - [xournal] cannot find libpoppler.so.6
Attached to Project:
Arch Linux
Opened by Kit Barnes (KitB) - Thursday, 04 November 2010, 13:02 GMT
Last edited by Jan de Groot (JGC) - Monday, 10 January 2011, 12:06 GMT
Opened by Kit Barnes (KitB) - Thursday, 04 November 2010, 13:02 GMT
Last edited by Jan de Groot (JGC) - Monday, 10 January 2011, 12:06 GMT
|
DetailsDescription:
The build of xournal in extra uses libpoppler.so.6, a recent update to poppler places it in libpoppler.so.7 Please rebuild for the new version. |
This task depends upon
Closed by Jan de Groot (JGC)
Monday, 10 January 2011, 12:06 GMT
Reason for closing: Works for me
Additional comments about closing: The xournal binary you're trying to run is not the xournal binary in our repositories. Try removing it from /usr/local/bin.
Monday, 10 January 2011, 12:06 GMT
Reason for closing: Works for me
Additional comments about closing: The xournal binary you're trying to run is not the xournal binary in our repositories. Try removing it from /usr/local/bin.
LD_DEBUG=files xournal > log 2>&1
I've compiled it from source on my own machine and it runs fine.
Making a symlink to libpoppler.so.7 as libpoppler.so.6 worked as well.
What is the output of "readelf -d /usr/bin/xournal"? And "sha1sum /usr/bin/xournal"?
readelf output is attached
Is there anything unusal about your system you are not telling us? :)
i think he has an older version of poppler, libpoppler-glib and he symlinked libpoppler-glib.so.5
PDF rendering library based on xpdf 3.0
local/poppler-data 0.4.3-1
Encoding data for the poppler PDF rendering library
local/poppler-glib 0.14.4-1
Poppler glib bindings
The exact command I used to make the symlink was:
sudo ln -s /usr/lib/libpoppler.so.7 /usr/lib/libpoppler.so.6
My system isn't peculiar in any way I know, could I run anything to check this?
Quite honestly, I don't see recompiling xournal as a satisfying solution until we know exactly what the problem is.
Just to be sure (and also because I'm running out of ideas): could you try installing this package (same PKGBUILD, but freshly compiled in a chroot) and tell me if it has the same issue as the current one? http://arch.vesath.org/all/xournal-0.4.5-2-x86_64.pkg.tar.xz
I have run pacman -Syu recently and I'm holding back:
haskell-platform ghc cabal-install haskell-mtl haskell-quickcheck haskell-utf8-string haskell-x11-xft xmonad
I doubt any of these would be causing the problem but I suspect your judgement is better than mine.
You mentioned the package you created with makepkg works for you. Could you also try building in a chroot and see if it works? See sections 3 and 4 of: https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot
Also, could you post somewhere on the Web the output of both makepkg and makechrootpkg and the respective packages they created?
I should add that I built it from CVS source but I've just compiled from current version source and the result is the same.
Edit: And also give the output of "ldd /usr/bin/xournal" as Jan asked...