Prev: Flash and Firefox 3.6. Should flash work for sites like YouTube?
Next: [INFO] Ports with no ident(1) keyword strings
From: Dominic Fandrey on 12 Feb 2010 14:47 jhell wrote: > > 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. > > 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. hdf5 is not a false positive. The port is and has been installing incompletely for a long time. The maintainer is not willing to patch that himself and I have no idea what it's even good for, so I won't bother either. For the other libraries mentioned - it's not necessary to burden the user with checking for them manually, so why should it be done? 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? _______________________________________________ freebsd-ports(a)freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org" |