Created attachment 350816 [details] corrected ebuild file Having built zathura-pdf-mupdf-9999 with the current ebuild zathura bails out with error: could not load plugin /usr/lib64/zathura/pdf.so (/usr/lib64/libfitz.so.1.2: undefined symbol: PKCS7_dataVerify) Comparing with the mupdf binary it turns out that linkage to 2 additional libraries openjp2 and crypto is necessary. An ebuild with these modifications is attached.
There has been a problem in the linking of the mupdf shared lib, i.e. it misses all NEEDED entries, resulting in link and runtime failure. I worked this out yesterday and just committed the change to add these values (link against needed libs) and to prevent the linker from accepting such failures in the future (-Wl,--no-undefined). It should be fine as soon as you re-emerge mupdf-9999 with this changeset http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-text/mupdf/mupdf-9999.ebuild?r1=1.33&r2=1.34
(In reply to Michael Weber from comment #1) > There has been a problem in the linking of the mupdf shared lib, i.e. it > misses all NEEDED entries, resulting in link and runtime failure. > > I worked this out yesterday and just committed the change to add these > values (link against needed libs) and to prevent the linker from accepting > such failures in the future (-Wl,--no-undefined). > > It should be fine as soon as you re-emerge mupdf-9999 with this changeset > http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-text/mupdf/mupdf- > 9999.ebuild?r1=1.33&r2=1.34 Thanks, that solves the issue, Helmut