--- On Fri, 12/21/12, Kevin Oberman <kob6...@gmail.com> wrote:
From: Kevin Oberman <kob6...@gmail.com> Subject: Re: CFT: vlc 2.0.5 To: "Juergen Lock" <n...@jelal.kn-bremen.de> Cc: freebsd-multime...@freebsd.org, "René Ladan" <r...@freebsd.org>, freebsd-ports@freebsd.org Date: Friday, December 21, 2012, 6:53 PM On Thu, Dec 20, 2012 at 1:38 PM, Juergen Lock <n...@jelal.kn-bremen.de> wrote: > On Thu, Dec 20, 2012 at 09:18:03PM +0100, René Ladan wrote: >> On 19-12-2012 22:44, Juergen Lock wrote: >> > Hi! >> > >> > It's this time again, there's a new vlc release out and I want to update >> > the port: >> > >> > http://people.freebsd.org/~nox/tmp/vlc-2.0.5-001.patch >> > >> > Everyone is invited to test this update and post any issues they find... >> > >> A quick test with an online mp3 stream works fine, but I do get this >> message in the console: >> >> VLC media player 2.0.5 Twoflower (revision 2.0.5-0-g1661b7d) >> >> Unable to load library icui18n "Cannot load library icui18n: (Shared >> object "libicui18n.so.48" not found, required by "vlc")" >> >> I have icu-50.1 installed, although the port does not seem to use it. >> So maybe it is triggered by some dependency. > > I don't get that here so yes it's probably a problem in a dependency. Sorry for those who have seen this in other threads. To find and fix these issues: Install sysutils/bsdadmonscripts (If you use pkgng, pleaqse be sure that you have the latest version!) # pkg_libchk -o | grep libicu | cut -f1 -d: | sort | uniq > somefile # portmaster -D `cat somefile` This will update all ports that are still linked to the old icu libraries. This should be a very short list as only a handful of ports link directly to these libraries. Many more depend on these ports, but don't directly link to libicu sharables and don't need re-building. -- R. Kevin Oberman, Network Engineer E-mail: kob6...@gmail.com _______________________________________________ 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" This email prompted me to run the suggested tool, which found a great many ports linked against older libraries (yay!). So I thought I could diff that list against a list of the build-depends-list in the ports I've tried that don't build. Got a bit more experienced with awk, but ran out of time to craft a final solution in favor of one which takes much less time. To apply part of that procedure to this instance, perhaps run the X-dependent binary at the command line o/o X, and it will show directly which port or library might actually need rebuilding. Found a slew of ports (gnome) to rebuild (from pcre) that way, when they nominally might have been missed. (It also may prevent the rebuild of a binary which may still vaguely fail after is rebuild, but fixing directly the dependency may fix more than just the primary port, providing even greater direct fix(es). May or may not apply in this case, though (I've not vlc installed any longer). _______________________________________________ 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"