On Thursday 21 December 2006 20:53, Kevin O'Gorman wrote: > When I start vmware player, I always get this message: > /opt/vmware/player/lib/bin/vmplayer: > /opt/vmware/player/lib/lib/libpng12.so.0/libpng12.so.0: no version > information available (required by /usr/lib/libcairo.so.2) > > Vmware seems to run anyway, so I'm not sure -- is this a problem? > > Both cairo and vmware are installed by portage, and I'm not aware of > any configuration I have done aside from the virtual machine images.
I mention this in comment 10 and 14 on bug #148682 [1]. It seems to be a non
issue, but if you have ~media-libs/libpng-1.2.12 you can get rid of it by
removing (or just moving) /opt/vmware/workstation/lib/lib/libpng12.so.0 out
of the way. Then it will use /usr/lib/libpng12.so instead
of /opt/vmware/workstation/lib/lib/libpng12.so.0/libpng12.so.0. I don't know
if it will work with other versions of libpng installed too.
Anyway the issue is that vmware provides libpng but not libcairo yet it links
against libcairo which is linked against libpng. Another way to get rid of
the warning would probably be to compile x11-libs/cairo with the png USE flag
disabled. You can, however, safely ignore it.
# ldd /opt/vmware/workstation/lib/bin/vmware | egrep "libcairo.so|libpng"
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x4a17f000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x49fdd000)
# ldd /usr/lib/libcairo.so | egrep "libpng"
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x49fdd000)
[1] https://bugs.gentoo.org/show_bug.cgi?id=148682
--
Bo Andresen
pgpVl70Rr6jua.pgp
Description: PGP signature

