From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 17 15:55:54 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 13BE95F9 for ; Wed, 17 Dec 2014 15:55:54 +0000 (UTC) Received: from vfemail.net (nine.vfemail.net [108.76.175.9]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A3346107B for ; Wed, 17 Dec 2014 15:55:53 +0000 (UTC) Received: (qmail 93915 invoked by uid 89); 17 Dec 2014 15:48:52 -0000 Received: from localhost (HELO freequeue.vfemail.net) (127.0.0.1) by localhost with (DHE-RSA-AES256-SHA encrypted) SMTP; 17 Dec 2014 15:48:52 -0000 Received: (qmail 93886 invoked by uid 89); 17 Dec 2014 15:48:28 -0000 Received: by simscan 1.3.1 ppid: 93882, pid: 93884, t: 0.1362s scanners:none Received: from unknown (HELO smtp102-2.vfemail.net) (172.16.100.62) by FreeQueue with SMTP; 17 Dec 2014 15:48:28 -0000 Received: (qmail 16696 invoked by uid 89); 17 Dec 2014 15:48:28 -0000 Received: by simscan 1.4.0 ppid: 16669, pid: 16693, t: 0.4933s scanners:none Received: from unknown (HELO nil) (amJlaWNoQHZmZW1haWwubmV0@172.16.100.27) by 172.16.100.62 with ESMTPA; 17 Dec 2014 15:48:28 -0000 From: Jan Beich To: "Gunnar S. Mikkelsen" Subject: Re: Firefox 34.0.5, 1 : libxul.so depends on noexisting libraries on my system References: Date: Wed, 17 Dec 2014 16:48:25 +0100 In-Reply-To: (Gunnar S. Mikkelsen's message of "Wed, 17 Dec 2014 10:39:04 +0100") Message-ID: MIME-Version: 1.0 Content-Type: text/plain Cc: gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Dec 2014 15:55:54 -0000 "Gunnar S. Mikkelsen" writes: > $ firefox > XPCOMGlueLoad error for file /usr/local/lib/firefox/libxul.so: > Shared object "libjpeg.so.8" not found, required by "libxul.so" > Couldn't load XPCOM. > > $ pkg query %Fp jpeg-8_5 | grep lib > /usr/local/include/jpeglib.h > /usr/local/lib/libjpeg.a > /usr/local/lib/libjpeg.la > /usr/local/lib/libjpeg.so > /usr/local/lib/libjpeg.so.11 <----------------------- > /usr/local/share/doc/jpeg/libjpeg.txt > > > There a severeal other mismatches like this, for instance does libxul > depend on "libogg.so.0", but on my system > > $ pkg query %Fp libogg-1.3.2,4 | grep "/usr/local/lib" > /usr/local/lib/libogg.a > /usr/local/lib/libogg.la > /usr/local/lib/libogg.so > /usr/local/lib/libogg.so.8 <---------------- Both errors likely result from ports r374303. What puzzles me is why you have obsolete packages for dependencies. This cannot happen when building from ports because the change still provides old soversion for consumers that haven't bumped PORTREVISION. How did you upgrade? > Can you please explain to me why firefox linked linked to different > packages than those provided by pkg? 8.4R i386 package was built after ports r374303, or against jpeg-8_6 and libogg-1.3.2_1,4. http://beefy1.isc.freebsd.org/bulk/84i386-default/2014-12-13_11h53m16s/logs/firefox-34.0.5%2c1.log ------------------------------------------------- VFEmail.net - http://www.vfemail.net ONLY AT VFEmail! - Use our Metadata Mitigator to keep your email out of the NSA's hands! $24.95 ONETIME Lifetime accounts with Privacy Features! 15GB disk! No bandwidth quotas! Commercial and Bulk Mail Options!