On Fri, 12 Feb 2010 13:25, kamikaze@ wrote:
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


Never the less its more of a hands on experience when something goes wrong and especially with jpeg. Needless to say the only output your really looking for is anything with jpeg in it and the file it lists above. False positives are just a side effect of a system that uses shared libs and the way that installed programs use them.

Some of the programs that I have noticed that looks like false positives are firefox mono octave hdf5 and when found usually you can just surf the text file by eye and its not to hard to recognize the path that the file installed in and dismiss them.

Guess I should have said this is a manual process.

Regards,

--

 jhell

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to