1 |
On 10/14/2011 04:59 AM, Ryan Hill wrote: |
2 |
> On Fri, 14 Oct 2011 01:01:50 +0300 |
3 |
> Samuli Suominen <ssuominen@g.o> wrote: |
4 |
> |
5 |
>> Title: Upgrade to libpng15 |
6 |
>> Author: Samuli Suominen <ssuominen@g.o> |
7 |
>> Content-Type: text/plain |
8 |
>> Posted: 2011-10-14 |
9 |
>> Revision: 1 |
10 |
>> News-Item-Format: 1.0 |
11 |
>> Display-If-Installed: <media-libs/libpng-1.5 |
12 |
>> |
13 |
>> After upgrading from libpng14 to libpng15 it's important that you rebuild |
14 |
>> cairo and gdk-pixbuf soon as possible if they are installed. |
15 |
> ^ as |
16 |
>> Then you can proceed with rebuilding rest of the software against the new |
17 |
> ^ the |
18 |
>> library: |
19 |
>> |
20 |
>> # revdep-rebuild --library libpng14.so.14 |
21 |
>> |
22 |
>> In case of failure, try skipping the failing package and rebuilding it |
23 |
>> later in the process. |
24 |
> |
25 |
> How? |
26 |
> |
27 |
>> If you find packages not building with message "ld: cannot find -lpng14", |
28 |
> ^ the |
29 |
>> they are likely caused by broken libtool archives (.la) in your system. |
30 |
>> |
31 |
>> You can identify those files with following one-liner: |
32 |
>> |
33 |
>> # find /usr/ -name '*.la' -exec grep png14 {} + |
34 |
>> |
35 |
>> More information and help is available at following forums post: |
36 |
> ^ the ^-s? |
37 |
>> |
38 |
>> http://forums.gentoo.org/viewtopic-t-894950.html |
39 |
>> |
40 |
> |
41 |
> |
42 |
> |
43 |
|
44 |
Attaching draft #2. I've taken account all the replies so far. I left |
45 |
complex one-liners out in _purpose_, and _want to_ people not |
46 |
understanding the issue to follow up in the forums post. |