1 |
In linux.gentoo.user, you wrote: |
2 |
> I have xchat installed. An update is failing to install with error: |
3 |
> |
4 |
> libtool: link: cannot find the library `/usr/lib/libpng12.la' or unhandled |
5 |
> argument `/usr/lib/libpng12.la' |
6 |
> |
7 |
> libpng is installed: |
8 |
> |
9 |
> /usr/lib$eix libpng |
10 |
> [I] media-libs/libpng |
11 |
> Available versions: |
12 |
> (1.2) 1.2.44 |
13 |
> (0) 1.4.3 |
14 |
> Installed versions: 1.2.44(1.2)(06:16:49 PM 07/01/2010) 1.4.3(06:15:21 |
15 |
> PM 07/01/2010) |
16 |
> |
17 |
> Checking the lib directory, I find: |
18 |
> |
19 |
> /usr/lib/$ls libpng* |
20 |
> libpng12.so.0 libpng14.a libpng14.la libpng14.so libpng14.so.14 |
21 |
> libpng14.so.14.3.0 libpng.a libpng.la libpng.so |
22 |
> |
23 |
> Any suggestions on how I go about fixing this? |
24 |
|
25 |
Have you run: |
26 |
|
27 |
# lafilefixer --justfixit |
28 |
|
29 |
It looks like the libpng update has removed /usr/lib/libpng12.la and |
30 |
/usr/lib/libpng.la is probably referencing this file. lafilefixer should |
31 |
fix this. |
32 |
|
33 |
You're running with both libpng 1.2 and libpng 1.4 installed. May I |
34 |
suggest you read: |
35 |
|
36 |
http://blog.flameeyes.eu/2010/06/29/stable-users-libpng-update |
37 |
|
38 |
Do you keep a log of emerge messages so that you can fix these issues |
39 |
as they arise? |
40 |
|
41 |
The file /usr/share/portage/config/make.conf.example gives examples of |
42 |
how to store all messages generated during an emerge update. These |
43 |
messages can save you a lot of grief later on. |
44 |
|
45 |
-- |
46 |
Regards, |
47 |
|
48 |
Gregory. |