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
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 33455@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 33455
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch