Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Feb 2010 19:25:51 +0100
From:      Dominic Fandrey <kamikaze@bsdforen.de>
To:        jhell <jhell@DataIX.net>
Cc:        Matthew Seaman <m.seaman@black-earth.co.uk>, Sergio de Almeida Lenzi <lenzi.sergio@gmail.com>, freebsd-ports@freebsd.org
Subject:   Re: FreeBSD Ports Problem - Please help
Message-ID:  <4B759D2F.5090608@bsdforen.de>
In-Reply-To: <alpine.BSF.2.00.1002121213580.48230@pragry.qngnvk.ybpny>
References:  <6790187d1002112022q1a0dcd1dxbf9accdba50167c9@mail.gmail.com>	<4B7516AA.3010600@black-earth.co.uk>	<20100212062506.247d25d5@scorpio.seibercom.net>	<4B754270.9030001@black-earth.co.uk>	<1265977673.5468.5.camel@lenzinote> <alpine.BSF.2.00.1002121213580.48230@pragry.qngnvk.ybpny>

next in thread | previous in thread | raw e-mail | index | archive | help
jhell wrote:
> 
> 
> On Fri, 12 Feb 2010 07:27, lenzi.sergio@ wrote:
>> try to make it work again (with the now missing libjpeg.so.10...
>> by inserting a line in the /etc/libmap.conf
> 
>> echo "libjpeg.so.10 libjpeg.so"  >> /etc/libmap.conf
> 
>> than probably all will work again... by the time you build all ports,
>> the later will be linked agains version 11.. and than you can
>> delete the line in the libmap.conf
> 
> 
>> Hope this will help.....
> 
> 
> Among all these you may find it useful to install sysutils/libchk.
> 
> This utility can play a key role in locating just the packages/ports
> that need to be rebuilt against the new library.

Hmm, I just tested it, because my port sysutils contains pkg_libchk,
which has a very similar function.

My script needs 6m14.73s for a full run, whereas libchk only
requires 3m56.38s.

However libchk yields a lot of false positives, it's quite difficult
to find the information you need. The output of pkg_libchk looks
like that:
hdf5-1.6.9_1: /usr/local/bin/h5perf misses libh5test.so.0

So it's a lot easier to make a list of broken ports. It also only
lists directly linked libraries, so it really only lists the packages
that need relinking. A lot of its runtime is dedicated to detecting
false positives.

It doesn't have libchk's ability to list unused libraries, though.

Regards

-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail? 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B759D2F.5090608>