From owner-freebsd-ports@FreeBSD.ORG Fri Dec 31 16:52:04 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C4694106566B for ; Fri, 31 Dec 2010 16:52:04 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (dns1.vizion2000.net [62.49.197.50]) by mx1.freebsd.org (Postfix) with ESMTP id 3E2FC8FC19 for ; Fri, 31 Dec 2010 16:52:04 +0000 (UTC) Received: from graphics (graphics [62.49.197.51]) by dns1.vizion2000.net (Postfix) with ESMTP id 470DB34D401; Fri, 31 Dec 2010 16:52:03 +0000 (GMT) From: "David Southwell" To: "'Sergio de Almeida Lenzi'" References: <100BF2A0703C45FAAC6F734D692F4B06@graphics> <20101231155021.GQ34314@home.opsec.eu> <41CC0252F964469DBC3CE80A6F00096B@graphics> <1293813956.38942.11.camel@z6000.lenzinote> Date: Fri, 31 Dec 2010 08:52:03 -0800 Message-ID: <82F0E42272084D06B70C01D22056FF25@graphics> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <1293813956.38942.11.camel@z6000.lenzinote> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4721 Thread-Index: AcupCjTAEEURACasRymf7ylbC/C1lwAAFuRQ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: 'Kurt Jaeger' , freebsd-ports@freebsd.org Subject: RE: KDE4 load libicui18n.so.38 not found - can create system crash! X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Dec 2010 16:52:04 -0000 _____ 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