Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 322797 - media-libs/libpng-1.2.43-r3:1.2: ebuild doesn't create the static library
Summary: media-libs/libpng-1.2.43-r3:1.2: ebuild doesn't create the static library
Status: VERIFIED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-04 22:21 UTC by Sergey 'L29Ah' Alirzaev
Modified: 2010-06-04 23:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey 'L29Ah' Alirzaev 2010-06-04 22:21:39 UTC
There's only libpng12.so.0 created in /usr/lib, when gtk+ and some others requiring libpng12.{,l}a. Non-slotted ebuild doesn't have such a behaviour.

Reproducible: Always
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-06-04 22:28:01 UTC
and there shouldn't.   

the slotted version is for binary-only applications, only the .so is required. it's designed to be co-installed with >= libpng-1.4.
Comment 2 Sergey 'L29Ah' Alirzaev 2010-06-04 22:42:41 UTC
(In reply to comment #1)
> and there shouldn't.   
> 
> the slotted version is for binary-only applications, only the .so is required.
> it's designed to be co-installed with >= libpng-1.4.
> 

So how am i supposed install gtk+ then?
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2010-06-04 22:51:06 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > and there shouldn't.   
> > 
> > the slotted version is for binary-only applications, only the .so is required.
> > it's designed to be co-installed with >= libpng-1.4.
> > 
> 
> So how am i supposed install gtk+ then?
> 

If you just upgraded to libpng-1.4.2, then you need to run the script that came with it, `/usr/sbin/libpng-1.4.x-update.sh` to fix .la files, likely also re-emerge x11-libs/cairo, and run `revdep-rebuild --library libpng12.so.0`.

(Hard to say because you never posted a build.log of gtk+ failing. :-)
Comment 4 Sergey 'L29Ah' Alirzaev 2010-06-04 23:32:23 UTC
(In reply to comment #3)
> 
> If you just upgraded to libpng-1.4.2, then you need to run the script that came
> with it, `/usr/sbin/libpng-1.4.x-update.sh` to fix .la files, likely also
> re-emerge x11-libs/cairo, and run `revdep-rebuild --library libpng12.so.0`.
> 

> (Hard to say because you never posted a build.log of gtk+ failing. :-)
> 

Thanks, this fixed the problem. I really should've read these elog's :3
Sorry for the noise.