1 |
* Spider (spider@g.o) [020415 21:33]: |
2 |
> Hello, I've written this out a few times in subthreads, so here's a |
3 |
> repost with step-by-step instructions on how to get the updated libpng |
4 |
> installed and actually working. |
5 |
> |
6 |
> |
7 |
> step-by-step guide for fixing libpng problems: |
8 |
> 1) emerge =libpng-1.2.1-r1 |
9 |
> 2) sh /usr/portage/media-libs/libpng/files/libpng-update-libs.sh |
10 |
> 2a) <get a listing of packages to rebuild> |
11 |
> 3) emerge packages from 2a |
12 |
> 4) sh /usr/portage/media-libs/libpng/files/libpng-update-bins.sh |
13 |
> 4a) <get a listing of programs to rebuild> |
14 |
> 5) emerge packages from 4a |
15 |
|
16 |
the only thing that would need to be added here is the emerge order |
17 |
of: |
18 |
|
19 |
x11-libs/qt |
20 |
kde-base/kdelibs |
21 |
|
22 |
/skaar |
23 |
> |
24 |
> |
25 |
> Cumbersome steps I know, (also see my first post Thu, 4 Apr 2002 |
26 |
> "[gentoo-user] Libpng 1.2.1 / force rebuild" ) |
27 |
> |
28 |
> The main problem you are facing is that for some reason the system mixes |
29 |
> libraries. since the symlinks from libpng.so.2 and libpng.so.3 are |
30 |
> intact, I really don't understand -why- the dynamic linker loads the |
31 |
> wrong version of libpng. This is the core of the problem you and many |
32 |
> others are facing. |
33 |
> |
34 |
> The libraries generally affected are: |
35 |
> kdelibs imlib imlib2 gdk-pixbuf imagemagick mozilla gnome-libs |
36 |
> cups gimp |
37 |
> |
38 |
> |
39 |
> |
40 |
> //Spider |
41 |
> -- |
42 |
> begin .signature |
43 |
> This is a .signature virus! Please copy me into your .signature! |
44 |
> See Microsoft KB Article Q265230 for more information. |
45 |
> end |
46 |
|
47 |
|
48 |
|
49 |
-- |
50 |
/skaar |
51 |
|
52 |
+-------------------------------------------------------------------+ |
53 |
+----- skaar@×××.net kent skaar ----------------+ |
54 |
+----- internet services: infrastructure & security ----------------+ |
55 |
+-------------------------------------------------------------------+ |