Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Jun 2012 23:12:09 -0700
From:      Kevin Oberman <kob6558@gmail.com>
To:        Michael Scheidell <scheidell@freebsd.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: libpng.so.6 missing
Message-ID:  <CAN6yY1sCdpNUMH-5otkN6X6ZtXGHsp=OsUk6PoF7P%2BTAJvT96g@mail.gmail.com>
In-Reply-To: <4FD587A9.7010809@FreeBSD.org>
References:  <1339393493.11967@da3m0n8t3r.com> <4FD587A9.7010809@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jun 10, 2012 at 10:52 PM, Michael Scheidell
<scheidell@freebsd.org> wrote:
>
>
> On 6/11/12 1:44 AM, Waitman Gobble wrote:
>>
>> Hi,
>>
>> I was reading the handbook about burning DVD's and thought I would check
>> out K3b as recommended... so I attempted to install from ports. After an
>> hour or so of the make script building a whole bunch of stuff my patienc=
e
>> wore out, and I bailed.
>>
>> ports tree csup this morning.
>>
>> Now it seems many things that were working great will no longer load, it=
's
>> missing libpng.so.6
>>
>> # SciTE
>> Shared object "libpng.so.6" not found, required by
>> "libpangocairo-1.0.so.0"
>>
>> # qtcreator
>> Shared object "libpng.so.6" not found, required by "libQtGui.so.4"
>>
>> # xxxterm
>> Shared object "libpng.so.6" not found, required by "libwebkitgtk-1.0.so.=
0"
>>
>>
>> etc, etc. and so on.
>>
>> Anyhow, i am not sure which package 'libpng.so.6' comes from.. anyone ha=
ve
>> a tip or a pointer?
>>
> something is still looking for an old version of png (libpng.so.6), =A0th=
e new
> version of png uses lib: libpng.so.15.
> Did you rebuild all packages from source?
> quick 'cheat' would be to =A0restore libpng.so.6 to compat library from y=
our
> backup, or another system.
>

Install sysutils/bsdadminscripts and 'pkg_chklib -o | grep libpng |
sort'. This will provide a list of ports that need to be re-installed
so that they will be linked to the new libpng. As pkg_chklib reports
on every file that references the old libpng, you may see ports listed
several times, once for every executable or shareable that references
libpng.so.6.

This will really fix the problem. Pulling in a copy of libpng.so.6
might make things work, but may fail if more than one version of
libpng is linked to different shareables or executables.
--=20
R. Kevin Oberman, Network Engineer
E-mail: kob6558@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1sCdpNUMH-5otkN6X6ZtXGHsp=OsUk6PoF7P%2BTAJvT96g>