Date: Fri, 31 Dec 2010 08:52:03 -0800 From: "David Southwell" <david@vizion2000.net> To: "'Sergio de Almeida Lenzi'" <lenzi.sergio@gmail.com> Cc: 'Kurt Jaeger' <lists@opsec.eu>, freebsd-ports@freebsd.org Subject: RE: KDE4 load libicui18n.so.38 not found - can create system crash! Message-ID: <82F0E42272084D06B70C01D22056FF25@graphics> In-Reply-To: <1293813956.38942.11.camel@z6000.lenzinote> References: <100BF2A0703C45FAAC6F734D692F4B06@graphics> <20101231155021.GQ34314@home.opsec.eu> <41CC0252F964469DBC3CE80A6F00096B@graphics> <1293813956.38942.11.camel@z6000.lenzinote>
next in thread | previous in thread | raw e-mail | index | archive | help
_____ From: Sergio de Almeida Lenzi [mailto:lenzi.sergio@gmail.com] Sent: 31 December 2010 08:46 To: David Southwell Cc: 'Kurt Jaeger'; freebsd-ports@freebsd.org Subject: RE: KDE4 load libicui18n.so.38 not found - can create system crash! for me, I solved this problem with this script, use: sh script libicui18n.s0.38 it scans every lib in /usr/local for the string libicui18n.so.38 and than finds the package that has that lib, finally it builds the ports that have that string. ======================================= t=/tmp/$$ find /usr/local -name "*.so" | \ while read x do if grep $1 $x then pkg_info -qW $x >> $t echo found in $x fi done if [ -s $t ] then portmaster $(sort -u $t) fi rm -f $t ======================================== Seems a much more sensible approach than rebuilding all ports depending upon icu. On my system there are 250 targets using portupgrade -fr devel/icu My guess is your script would have considerably reduced the number of ports. However I am going to let it complete now the run is underway. Any ideas why one gets a crash on a second attempt to startx? For more info see first posting in the thread. Thanks David
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?82F0E42272084D06B70C01D22056FF25>