Gentoo Archives: gentoo-user

From: "Bo Ørsted Andresen" <bo.andresen@××××.dk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Vmware player startup error message
Date: Sat, 23 Dec 2006 12:37:36
Message-Id: 200612231333.27425.bo.andresen@zlin.dk
In Reply to: [gentoo-user] Vmware player startup error message by Kevin O'Gorman
1 On Thursday 21 December 2006 20:53, Kevin O'Gorman wrote:
2 > When I start vmware player, I always get this message:
3 > /opt/vmware/player/lib/bin/vmplayer:
4 > /opt/vmware/player/lib/lib/libpng12.so.0/libpng12.so.0: no version
5 > information available (required by /usr/lib/libcairo.so.2)
6 >
7 > Vmware seems to run anyway, so I'm not sure -- is this a problem?
8 >
9 > Both cairo and vmware are installed by portage, and I'm not aware of
10 > any configuration I have done aside from the virtual machine images.
11
12 I mention this in comment 10 and 14 on bug #148682 [1]. It seems to be a non
13 issue, but if you have ~media-libs/libpng-1.2.12 you can get rid of it by
14 removing (or just moving) /opt/vmware/workstation/lib/lib/libpng12.so.0 out
15 of the way. Then it will use /usr/lib/libpng12.so instead
16 of /opt/vmware/workstation/lib/lib/libpng12.so.0/libpng12.so.0. I don't know
17 if it will work with other versions of libpng installed too.
18
19 Anyway the issue is that vmware provides libpng but not libcairo yet it links
20 against libcairo which is linked against libpng. Another way to get rid of
21 the warning would probably be to compile x11-libs/cairo with the png USE flag
22 disabled. You can, however, safely ignore it.
23
24 # ldd /opt/vmware/workstation/lib/bin/vmware | egrep "libcairo.so|libpng"
25 libcairo.so.2 => /usr/lib/libcairo.so.2 (0x4a17f000)
26 libpng12.so.0 => /usr/lib/libpng12.so.0 (0x49fdd000)
27 # ldd /usr/lib/libcairo.so | egrep "libpng"
28 libpng12.so.0 => /usr/lib/libpng12.so.0 (0x49fdd000)
29
30 [1] https://bugs.gentoo.org/show_bug.cgi?id=148682
31
32 --
33 Bo Andresen