Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Dec 2012 19:48:31 -0800 (PST)
From:      Jeffrey Bouquet <jeffreybouquet@yahoo.com>
To:        freebsd-ports@freebsd.org
Subject:   Re: CFT: vlc 2.0.5
Message-ID:  <1356234511.11373.YahooMailClassic@web164001.mail.gq1.yahoo.com>
In-Reply-To: <CAN6yY1ttvz0nm_f2f5x4b77twLbajiNcuGZuHOYmBgY_U909vQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help


--- On Fri, 12/21/12, Kevin Oberman <kob6558@gmail.com> wrote:

From: Kevin Oberman <kob6558@gmail.com>
Subject: Re: CFT: vlc 2.0.5
To: "Juergen Lock" <nox@jelal.kn-bremen.de>
Cc: freebsd-multimedia@freebsd.org, "Ren=E9 Ladan" <rene@freebsd.org>, free=
bsd-ports@freebsd.org
Date: Friday, December 21, 2012, 6:53 PM

On Thu, Dec 20, 2012 at 1:38 PM, Juergen Lock <nox@jelal.kn-bremen.de> wrot=
e:
> On Thu, Dec 20, 2012 at 09:18:03PM +0100, Ren=E9 Ladan wrote:
>> On 19-12-2012 22:44, Juergen Lock wrote:
>> > Hi!
>> >
>> >=A0 It's this time again, there's a new vlc release out and I want to u=
pdate
>> > the port:
>> >
>> >=A0 =A0=A0=A0http://people.freebsd.org/~nox/tmp/vlc-2.0.5-001.patch
>> >
>> >=A0 Everyone is invited to test this update and post any issues they fi=
nd...
>> >
>> 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.
--=20
R. Kevin Oberman, Network Engineer
E-mail: kob6558@gmail.com
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe@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.=A0 Got
a bit more experienced with awk, but ran out of time to craft a final solut=
ion in
favor of one which takes much less time.=A0 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 rebuild=
ing.=A0=20
Found a slew of ports (gnome) to rebuild (from pcre) that way, when they
nominally might have been missed.=A0 (It also may prevent the rebuild of=A0=
 a
binary which may still vaguely fail after is rebuild, but fixing directly t=
he=20
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 longe=
r).



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