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

Attachment: pgpVl70Rr6jua.pgp
Description: PGP signature

Reply via email to