Zathura can't display PDF or epub

  • Open
  • quality assurance status badge
Details
3 participants
  • Bradley Haggerty
  • Leo Famulari
  • Ricardo Wurmus
Owner
unassigned
Submitted by
Bradley Haggerty
Severity
normal
B
B
Bradley Haggerty wrote on 21 Nov 2018 12:41
(address . bug-guix@gnu.org)
CABGw91dvdgeBmfsNibwcnvswOD9Y1G71gmn1zayRQEMRzTw+Hw@mail.gmail.com
error: Could not load plugin
'/home/brad/.guix-profile/lib/zathura/libpdf-mupdf.so'
(/home/brad/.guix-profile/lib/zathura/libpdf-mupdf.so: undefined
symbol: jpeg_resync_to_restart).
error: plugin: filetype already registered: image/vnd.djvu
error: plugin: filetype already registered: image/vnd.djvu+multipage
error: Could not register plugin
'/home/brad/.guix-profile/lib/zathura/libdjvu.so'.
error: Could not load plugin
'/home/brad/.guix-profile/lib/zathura/libpdf-mupdf.so'
(/home/brad/.guix-profile/lib/zathura/libpdf-mupdf.so: undefined
symbol: jpeg_resync_to_restart).
error: plugin: filetype already registered: image/vnd.djvu
error: plugin: filetype already registered: image/vnd.djvu+multipage
error: Could not register plugin
'/home/brad/.guix-profile/lib/zathura/libdjvu.so'.
error: Could not load plugin
'/home/brad/.guix-profile/lib/zathura/libpdf-mupdf.so'
(/home/brad/.guix-profile/lib/zathura/libpdf-mupdf.so: undefined
symbol: jpeg_resync_to_restart).
error: plugin: filetype already registered: image/vnd.djvu
error: plugin: filetype already registered: image/vnd.djvu+multipage
error: Could not register plugin
'/home/brad/.guix-profile/lib/zathura/libdjvu.so'.
error: Could not load plugin
'/home/brad/.guix-profile/lib/zathura/libpdf-mupdf.so'
(/home/brad/.guix-profile/lib/zathura/libpdf-mupdf.so: undefined
symbol: jpeg_resync_to_restart).
error: Unknown file type: 'application/pdf'
error: Unknown file type: 'application/epub+zip'

guix (GNU Guix) f8cba3ff4fc6aed0c539700aa47b6e8f4c25c34d
Attachment: file
L
L
Leo Famulari wrote on 21 Nov 2018 17:42
(name . Bradley Haggerty)(address . bradigger@gmail.com)(address . 33455@debbugs.gnu.org)
20181121164259.GB18794@jasmine.lan
On Wed, Nov 21, 2018 at 11:41:10AM +0000, Bradley Haggerty wrote:
Toggle quote (5 lines)
> error: Could not load plugin
> '/home/brad/.guix-profile/lib/zathura/libpdf-mupdf.so'
> (/home/brad/.guix-profile/lib/zathura/libpdf-mupdf.so: undefined
> symbol: jpeg_resync_to_restart).

I installed zathura and zathura-pdf-mupdf — is zathura supposed to be
modular? In any case, I got the same errors.

But, when I replaced zathura-pdf-mupdf with zathura-pdf-poppler and made
sure the requisite environment variables were set (`guix package
--search-paths`), PDF reading worked for me.

I didn't test reading EPUB files. Is zathura supposed to read EPUBs?
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlv1ixMACgkQJkb6MLrK
fwjaSQ/+O1utV43CwvVI/IfVi3HC5cAxJS0vYc+a9mdR61rWFIIYwE8SaAj7DaZv
Pg8yiaqMyvtwLFes4NYunscl78mgfWJ6LRkSu83KkjjP7YVg5tck1xG1Rpft7b7J
nce9ykM+ckoqg5owHvpp+C5TA+8agFDLn3mH0mCZwxW11oWl8NaBl23pY0Y6xdO9
ViBynUv8EN7PGm2YSydBVQLApbfgbuyrHW//t76PQ+wvK+9/cntEnrXegZRfcL1T
DQAFhZ+Jv56V/GvoOjgRNadJVhoZpFSpm8A4W3BBsxF6F0w9XIAAbYRR7TakPx7e
27sy8iLHo46A45o31FbM57CorYfBavvYsep1DBltu4xt7FhSpYnBrn4C0KTjakiG
bF93F0gjmOxmB505FhY+DnTkqljNRHRjK+tDD/Upgfsp0Jy6G1TB9akLSyQfXJug
kBfcYTNW6onJgnaRrywywfUo9yrXUWq8VOkWuL4DMQVgVLYcDfgk9tKuEadHiM+D
dU4HfPUR+L8MXpZwBTEJ3J/Ri6xqnUNvhraGG7iRaxQ/0b5qbVMlg7dt8uW3aN3S
GZmlXwLadCCnAu7sLQTwCOw0fpPtUWg8Vi2Gzp+T42PKw0SO6GeS28qEW7MELMjo
/+IWSkzgb4VR0n8y61k+BJLj9oLkdxfubtArhGvd2kJqTOxm1iQ=
=jXZQ
-----END PGP SIGNATURE-----


R
R
Ricardo Wurmus wrote on 21 Nov 2018 19:12
(name . Leo Famulari)(address . leo@famulari.name)
87in0q2tb2.fsf@elephly.net
Leo Famulari <leo@famulari.name> writes:

Toggle quote (9 lines)
> On Wed, Nov 21, 2018 at 11:41:10AM +0000, Bradley Haggerty wrote:
>> error: Could not load plugin
>> '/home/brad/.guix-profile/lib/zathura/libpdf-mupdf.so'
>> (/home/brad/.guix-profile/lib/zathura/libpdf-mupdf.so: undefined
>> symbol: jpeg_resync_to_restart).
>
> I installed zathura and zathura-pdf-mupdf — is zathura supposed to be
> modular? In any case, I got the same errors.

I was able to reproduce this as well.

It looks like zathura-pdf-mupdf needs to be built with
-Dlink_external=true. I got this to work, but got stuck with a problem
in libmupdf.so, which seems to have symbols that are provided by
libmupdfthird.so.

It seems as if something’s not right with how these libraries are
linked.

--
Ricardo
?