Discussion:
Installing acroread on -current/x64
(too old to reply)
John Forkosh
2019-07-04 08:33:56 UTC
Permalink
I've installed ("full install") -current/x64 from 20March2019,
as well as the corresponding multilib. And then the "current"
(you know, as of 2013:) AdbeRdr9.5.5-1_i486linux_enu.tar.bz2 .

It does seem to display pdf's okay, but emits several hundred
(or maybe even more) errors of the form
(acroread:4838): GLib-GObject-CRITICAL **: 04:02:16.487:
g_object_ref: assertion 'G_IS_OBJECT (object)' failed
every time I run it. And these hundreds are preceded by what
appears to be a more informative error
(acroread:4838): GdkPixbuf-WARNING **: 04:02:16.487:
Error loading XPM image loader: Unable to load image-loading module:
/usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so:
/usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so:
wrong ELF class: ELFCLASS64
(don't know why that /usr/lib64...xpm.so is repeated twice, but it is).
So those last few words "wrong ELF class: ELFCLASS64" seem to suggest
a multilib-like issue.

Note that another of the emitted errors suggested running
gdk-pixbuf-query-loaders > /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
as (what it called) "a temporary fix". So I did that, which indeed
created the loaders.cache file "alongside" the .../2.10.0/loaders/
directory. And the errors above are cut-and-pasted from acroread
runs afterwards.

So, is that ELFCLASS64 indeed an overlooked multilib kind of thing?
And, if so, can I somehow get a corresponding ELFCLASS32 version?
Or, if not, what's wrong and how can it be fixed? Thanks,
--
John Forkosh ( mailto: ***@f.com where j=john and f=forkosh )
John Forkosh
2019-07-05 06:59:23 UTC
Permalink
Post by John Forkosh
I've installed ("full install") -current/x64 from 20March2019,
as well as the corresponding multilib. And then the "current"
(you know, as of 2013:) AdbeRdr9.5.5-1_i486linux_enu.tar.bz2 .
It does seem to display pdf's okay, but emits several hundred
(or maybe even more) errors of the form
g_object_ref: assertion 'G_IS_OBJECT (object)' failed
every time I run it. And these hundreds are preceded by what
appears to be a more informative error
wrong ELF class: ELFCLASS64
(don't know why that /usr/lib64...xpm.so is repeated twice, but it is).
So those last few words "wrong ELF class: ELFCLASS64" seem to suggest
a multilib-like issue.
Note that another of the emitted errors suggested running
gdk-pixbuf-query-loaders > /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
as (what it called) "a temporary fix". So I did that, which indeed
created the loaders.cache file "alongside" the .../2.10.0/loaders/
directory. And the errors above are cut-and-pasted from acroread
runs afterwards.
So, is that ELFCLASS64 indeed an overlooked multilib kind of thing?
And, if so, can I somehow get a corresponding ELFCLASS32 version?
Or, if not, what's wrong and how can it be fixed? Thanks,
Problem solved -- all by itself. Rebooted and no errors emitted
whatsoever. Don't know how/what/why.
--
John Forkosh ( mailto: ***@f.com where j=john and f=forkosh )
Loading...