| View previous topic :: View next topic |
| Author |
Message |
aceperry n00b

Joined: 09 Feb 2004 Posts: 18
|
Posted: Fri Dec 04, 2009 1:53 am Post subject: acroread wants libpixman-1.so.0 ??? |
|
|
Ever since doing a world update recently, acroread is broken. I tried emerge app-text/acroread and x11-libs/pixman a number of different ways and different options without luck. I tried downloading and installing version 8 of the reader with the same results.
Here's the error message:
| Quote: | | /opt/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libpixman-1.so.0: cannot open shared object file: No such file or directory |
Of course, the file libpixman-1.so.0 exists in /usr/lib64 and the system says:
| Quote: | $ file /usr/lib64/libpixman-1.so.0.16.0 (BTW libpixman-1.so.0 is a link to libpixman-1.so.0.16.0)
/usr/lib64/libpixman-1.so.0.16.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), stripped |
I've tried to recompile pixman for 32 bit but that didn't work, it still generates 64 bit stuff. Anybody know what the problem is or how to solve this? TIA |
|
| Back to top |
|
 |
kernelOfTruth Watchman


Joined: 20 Dec 2005 Posts: 5345 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Sun Dec 06, 2009 11:00 pm Post subject: Re: acroread wants libpixman-1.so.0 ??? |
|
|
| aceperry wrote: |
I've tried to recompile pixman for 32 bit but that didn't work, it still generates 64 bit stuff. Anybody know what the problem is or how to solve this? TIA |
of course it's still generating 64bit stuff if your platform is 64bit !
try emerging:
app-emulation/emul-linux-x86-xlibs
whether that fixes it _________________ Unofficial minimal livecd x86/amd64 w/reiser4+truecrypt (by Neo2)
2.6.37.2_plus_v1: BFS, CFS,THP,compaction, zcache or TOI
Hardcore Linux user since 2004  |
|
| Back to top |
|
 |
aceperry n00b

Joined: 09 Feb 2004 Posts: 18
|
Posted: Mon Dec 07, 2009 9:16 am Post subject: |
|
|
I have app-emulation/emul-linux-x86-xlibs installed already but that doesn't include the pixman libraries.
Does anybody have acroread running on AMD64??? How do you do this? |
|
| Back to top |
|
 |
kernelOfTruth Watchman


Joined: 20 Dec 2005 Posts: 5345 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Mon Dec 07, 2009 10:48 am Post subject: |
|
|
| aceperry wrote: | I have app-emulation/emul-linux-x86-xlibs installed already but that doesn't include the pixman libraries.
Does anybody have acroread running on AMD64??? How do you do this? |
*waves hand* - here !
maybe you're not having a system with multilib support ?
| Quote: | amd64? ( >=app-emulation/emul-linux-x86-baselibs-2.4.2
>=app-emulation/emul-linux-x86-gtklibs-2.0
!minimal? ( || ( net-libs/xulrunner-bin
|
you need to have the above posted packages installed _________________ Unofficial minimal livecd x86/amd64 w/reiser4+truecrypt (by Neo2)
2.6.37.2_plus_v1: BFS, CFS,THP,compaction, zcache or TOI
Hardcore Linux user since 2004  |
|
| Back to top |
|
 |
peratu Guru


Joined: 13 Jan 2007 Posts: 413 Location: Valencia (Spain)
|
Posted: Mon Dec 07, 2009 11:06 am Post subject: |
|
|
Try ldd /usr/lib64/libpixman-1.so.0.16.0 and look for the not found messages.
For example, in my system:
| Code: | $ ldd /usr/lib64/libpixman-1.so.0.16.0
linux-vdso.so.1 => (0x00007fff535ff000)
libm.so.6 => not found
libc.so.6 => /lib/libc.so.6 (0x00007f6ba8098000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6ba88ec000) |
A broken librarie on libm.so.6, so we need to recompile the package that provides /usr/lib64/libpixman-1.so.0.16.0
| Code: | $ equery belongs /usr/lib64/libpixman-1.so.0.16.0
[ Searching for file(s) /usr/lib64/libpixman-1.so.0.16.0 in *... ]
x11-libs/pixman-0.16.0 (/usr/lib64/libpixman-1.so.0.16.0) |
Ok, it's x11-libs/pixman
| Code: | | emerge --oneshot x11-libs/pixman |
Hope it helps. |
|
| Back to top |
|
 |
aceperry n00b

Joined: 09 Feb 2004 Posts: 18
|
Posted: Mon Dec 07, 2009 9:43 pm Post subject: |
|
|
Thanks for all of the leads. It turns out that I had to downgrade app-emulation/emul-linux-x86-xlibs from the masked version: 20091004_rc1 to the latest unmasked version: 20081109
I had the multilibs setup and everything looked ok. I originally used the masked version of app-emulation/emul-linux-x86-xlibs because of something I read somewhere when I had lots of probs doing a world upgrade. Now acroread works. Thanks all. |
|
| Back to top |
|
 |
peratu Guru


Joined: 13 Jan 2007 Posts: 413 Location: Valencia (Spain)
|
Posted: Tue Dec 08, 2009 3:28 am Post subject: |
|
|
app-emulation/emul-linux-x86-xlibs-20091004_rc1 is masked for some good reason
I'm glad you have solved your problem. |
|
| Back to top |
|
 |
kernelOfTruth Watchman


Joined: 20 Dec 2005 Posts: 5345 Location: Vienna, Austria; Germany; hello world :)
|
|
| Back to top |
|
 |
|