From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Re: Qt Date: Sat, 12 Oct 2013 23:25:38 +0200 Message-ID: <20131012212538.GA11121@debian> References: <20131008190520.GA31264@debian> <87mwmjxym7.fsf@gnu.org> <20131010125952.GA32470@debian.bordeaux.inria.fr> <874n8pe0i2.fsf@gnu.org> <20131010200038.GA16170@debian> <20131012130804.GA4092@debian> <87k3hib7q7.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38590) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VV6h7-0000iF-G1 for guix-devel@gnu.org; Sat, 12 Oct 2013 17:26:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VV6h0-00083y-5Y for guix-devel@gnu.org; Sat, 12 Oct 2013 17:25:53 -0400 Content-Disposition: inline In-Reply-To: <87k3hib7q7.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic Court??s Cc: guix-devel@gnu.org On Sat, Oct 12, 2013 at 09:38:08PM +0200, Ludovic Court??s wrote: > I wonder how people address this in general. Perhaps we could start > xvfb in a pre-check phase if that’s enough? (Something is weird with your character encoding. Or with my character decoding?) I think that people either do not run "make check", or they have an X server at the time of compiling and checking graphic libraries... > > The gui program complains about a missing icui18n library. Strace shows the > > following: > libicu4c is a dependency of Qt, right? Yes. > If so, I would make sure that it’s NEEDed by libqt.so, and that it’s in > its RUNPATH. To do that, run: > objdump -x libqt.so | grep -E '(NEED|PATH)' Hm, which libqt.so? There are 20 libQt*.so! Precisely: libQt3Support.so libQtDesignerComponents.so libQtNetwork.so libQtSvg.so libQtCLucene.so libQtDesigner.so libQtOpenGL.so libQtTest.so libQtCore.so libQtGui.so libQtScript.so libQtWebKit.so libQtDBus.so libQtHelp.so libQtScriptTools.so libQtXmlPatterns.so libQtDeclarative.so libQtMultimedia.so libQtSql.so libQtXml.so Anyway, objdump on none of them yields anything after piped through "grep icu". The problem of not finding the icu library was not critical, by the way; a warning was printed on the console, and the "hello world" program worked nonetheless. Andreas