FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo User

 
 
LinkBack Thread Tools
 
Old 09-21-2011, 10:02 PM
Hilco Wijbenga
 
Default media-gfx/graphviz-2.26.3-r3

Hi all,

I'm trying to install Graphviz but I get:

centaur ~ # emerge graphviz
</snip>
make[3]: Entering directory
`/var/tmp/portage/media-gfx/graphviz-2.26.3-r3/work/graphviz-2.26.3/plugin/gd'
CC gvplugin_gd.lo
CC gvrender_gd.lo
CC gvrender_gd_vrml.lo
CC gvtextlayout_gd.lo
CC gvloadimage_gd.lo
CC gvdevice_gd.lo
CCLD libgvplugin_gd_C.la
CCLD libgvplugin_gd.la
/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lpng14
</snip>

Even though I have libpng-1.4.8-r2 installed:

centaur ~ # eix media-libs/libpng
[i] media-libs/libpng
Available versions:
(1.2) 1.2.45 (~)1.2.46
(0) 1.4.8 (~)1.4.8-r1 (~)1.5.4
(1.4) (~)1.4.8-r2
{apng static-libs}
Installed versions: 1.2.46(1.2)(02:17:28 PM 21/09/11)
1.4.8-r2(1.4)(02:17:42 PM 21/09/11)(apng) 1.5.4(02:45:21 PM
21/09/11)(apng -static-libs)
Homepage: http://www.libpng.org/
Description: Portable Network Graphics library

Is there something I can do about this? Or is it a bug in the ebuild?

Cheers,
Hilco
 
Old 09-22-2011, 05:56 AM
Mick
 
Default media-gfx/graphviz-2.26.3-r3

On Wednesday 21 Sep 2011 23:02:02 Hilco Wijbenga wrote:
> Hi all,
>
> I'm trying to install Graphviz but I get:
>
> centaur ~ # emerge graphviz
> </snip>
> make[3]: Entering directory
> `/var/tmp/portage/media-gfx/graphviz-2.26.3-r3/work/graphviz-2.26.3/plugin/
> gd' CC gvplugin_gd.lo
> CC gvrender_gd.lo
> CC gvrender_gd_vrml.lo
> CC gvtextlayout_gd.lo
> CC gvloadimage_gd.lo
> CC gvdevice_gd.lo
> CCLD libgvplugin_gd_C.la
> CCLD libgvplugin_gd.la
> /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld:
> cannot find -lpng14
> </snip>
>
> Even though I have libpng-1.4.8-r2 installed:
>
> centaur ~ # eix media-libs/libpng
> [i] media-libs/libpng
> Available versions:
> (1.2) 1.2.45 (~)1.2.46
> (0) 1.4.8 (~)1.4.8-r1 (~)1.5.4
> (1.4) (~)1.4.8-r2
> {apng static-libs}
> Installed versions: 1.2.46(1.2)(02:17:28 PM 21/09/11)
> 1.4.8-r2(1.4)(02:17:42 PM 21/09/11)(apng) 1.5.4(02:45:21 PM
> 21/09/11)(apng -static-libs)
> Homepage: http://www.libpng.org/
> Description: Portable Network Graphics library
>
> Is there something I can do about this? Or is it a bug in the ebuild?

Did you try:

emerge -v -p --library '/usr/lib/libpng14.so'

and then revdep-rebuild just for good measure?

If the above doesn't work, then you'll need to search in Gentoo's bugzilla in
case something similar has already been reported.

--
Regards,
Mick
 
Old 09-22-2011, 07:18 AM
Florian Philipp
 
Default media-gfx/graphviz-2.26.3-r3

Am 22.09.2011 07:56, schrieb Mick:
> On Wednesday 21 Sep 2011 23:02:02 Hilco Wijbenga wrote:
>> Hi all,
>>
>> I'm trying to install Graphviz but I get:
>>
>> centaur ~ # emerge graphviz
>> </snip>
>> make[3]: Entering directory
>> `/var/tmp/portage/media-gfx/graphviz-2.26.3-r3/work/graphviz-2.26.3/plugin/
>> gd' CC gvplugin_gd.lo
>> CC gvrender_gd.lo
>> CC gvrender_gd_vrml.lo
>> CC gvtextlayout_gd.lo
>> CC gvloadimage_gd.lo
>> CC gvdevice_gd.lo
>> CCLD libgvplugin_gd_C.la
>> CCLD libgvplugin_gd.la
>> /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld:
>> cannot find -lpng14
>> </snip>
>>
>> Even though I have libpng-1.4.8-r2 installed:
>>
>> centaur ~ # eix media-libs/libpng
>> [i] media-libs/libpng
>> Available versions:
>> (1.2) 1.2.45 (~)1.2.46
>> (0) 1.4.8 (~)1.4.8-r1 (~)1.5.4
>> (1.4) (~)1.4.8-r2
>> {apng static-libs}
>> Installed versions: 1.2.46(1.2)(02:17:28 PM 21/09/11)
>> 1.4.8-r2(1.4)(02:17:42 PM 21/09/11)(apng) 1.5.4(02:45:21 PM
>> 21/09/11)(apng -static-libs)
>> Homepage: http://www.libpng.org/
>> Description: Portable Network Graphics library
>>
>> Is there something I can do about this? Or is it a bug in the ebuild?
>
> Did you try:
>
> emerge -v -p --library '/usr/lib/libpng14.so'
>
> and then revdep-rebuild just for good measure?
>
> If the above doesn't work, then you'll need to search in Gentoo's bugzilla in
> case something similar has already been reported.
>

This reminds me of the old libpng-1.4/1.2 update mess.[1] You are not
far behind your update schedule, are you?

For good measure, try `lafilefixer --justfixit` from
dev-util/lafilefixer and search your system for references to libpng-1.2.

Hope this helps,
Florian Philipp

[1] http://blog.flameeyes.eu/2010/06/29/stable-users-libpng-update
 
Old 09-22-2011, 08:53 AM
Alex Schuster
 
Default media-gfx/graphviz-2.26.3-r3

Mick writes:

> On Wednesday 21 Sep 2011 23:02:02 Hilco Wijbenga wrote:
> > Hi all,
> >
> > I'm trying to install Graphviz but I get:
[...]
> > /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld:
> > cannot find -lpng14
[...]
> > Is there something I can do about this? Or is it a bug in the ebuild?
>
> Did you try:
>
> emerge -v -p --library '/usr/lib/libpng14.so'
^^^^^^

That should be revdep-rebuild.

See the thread 'Updating libpng: another libtool cockup?' that started
on Sept. 18.

Wonko
 
Old 09-22-2011, 05:49 PM
Hilco Wijbenga
 
Default media-gfx/graphviz-2.26.3-r3

On 22 September 2011 00:18, Florian Philipp <lists@binarywings.net> wrote:
> Am 22.09.2011 07:56, schrieb Mick:
>> On Wednesday 21 Sep 2011 23:02:02 Hilco Wijbenga wrote:
>>> Hi all,
>>>
>>> I'm trying to install Graphviz but I get:
>>>
>>> centaur ~ # emerge graphviz
>>> </snip>
>>> make[3]: Entering directory
>>> `/var/tmp/portage/media-gfx/graphviz-2.26.3-r3/work/graphviz-2.26.3/plugin/
>>> gd' CC * * gvplugin_gd.lo
>>> * CC * * gvrender_gd.lo
>>> * CC * * gvrender_gd_vrml.lo
>>> * CC * * gvtextlayout_gd.lo
>>> * CC * * gvloadimage_gd.lo
>>> * CC * * gvdevice_gd.lo
>>> * CCLD * libgvplugin_gd_C.la
>>> * CCLD * libgvplugin_gd.la
>>> /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld:
>>> cannot find -lpng14
>>> </snip>
>>>
>>> Even though I have libpng-1.4.8-r2 installed:
>>>
>>> centaur ~ # eix media-libs/libpng
>>> [i] media-libs/libpng
>>> * * *Available versions:
>>> * * * * (1.2) * 1.2.45 (~)1.2.46
>>> * * * * (0) * * 1.4.8 (~)1.4.8-r1 (~)1.5.4
>>> * * * * (1.4) * (~)1.4.8-r2
>>> * * * * {apng static-libs}
>>> * * *Installed versions: *1.2.46(1.2)(02:17:28 PM 21/09/11)
>>> 1.4.8-r2(1.4)(02:17:42 PM 21/09/11)(apng) 1.5.4(02:45:21 PM
>>> 21/09/11)(apng -static-libs)
>>> * * *Homepage: * * * * * *http://www.libpng.org/
>>> * * *Description: * * * * Portable Network Graphics library
>>>
>>> Is there something I can do about this? Or is it a bug in the ebuild?
>>
>> Did you try:
>>
>> *emerge -v -p --library '/usr/lib/libpng14.so'
>>
>> and then revdep-rebuild just for good measure?
>>
>> If the above doesn't work, then you'll need to search in Gentoo's bugzilla in
>> case something similar has already been reported.
>>
>
> This reminds me of the old libpng-1.4/1.2 update mess.[1] You are not
> far behind your update schedule, are you?

No, I'm fully up-to-date. Although, I've been using --changed-use and
maybe I shouldn't since it doesn't seem to be foolproof.

> For good measure, try `lafilefixer --justfixit` from
> dev-util/lafilefixer and search your system for references to libpng-1.2.

That did nothing. In fact, I followed Diego's advice and added
lafilefixer to /etc/portage/bashrc during the libpng crisis so that's
not unexpected.

> Hope this helps,
> Florian Philipp
>
> [1] http://blog.flameeyes.eu/2010/06/29/stable-users-libpng-update

I ran emerge -v world overnight and although it ran out of space
before it could finish, apparently that was enough. I was able to
emerge graphviz just now. So I'm unclear what exactly was wrong.

Should I not use --changed-use when emerge-ing world?
 

Thread Tools




All times are GMT. The time now is 09:57 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org