From owner-freebsd-questions@freebsd.org Thu Jul 9 00:26:06 2015 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3BC7B997CA7 for ; Thu, 9 Jul 2015 00:26:06 +0000 (UTC) (envelope-from zarniwhoop@ntlworld.com) Received: from know-smtprelay-omc-7.server.virginmedia.net (know-smtprelay-omc-7.server.virginmedia.net [80.0.253.71]) by mx1.freebsd.org (Postfix) with ESMTP id A894011FE for ; Thu, 9 Jul 2015 00:26:04 +0000 (UTC) (envelope-from zarniwhoop@ntlworld.com) Received: from localhost.localdomain ([81.106.150.188]) by know-smtprelay-7-imp with bizsmtp id q0Rw1q00F4481jl010RwS6; Thu, 09 Jul 2015 01:25:56 +0100 X-Originating-IP: [81.106.150.188] X-Spam: 0 X-Authority: v=2.1 cv=JuUM15MC c=1 sm=1 tr=0 a=DGj713NdaxKrsjjgQne7PA==:117 a=DGj713NdaxKrsjjgQne7PA==:17 a=NLZqzBF-AAAA:8 a=yEdEr6MRgwAA:10 a=IkcTkHD0fZMA:10 a=zOBTXjUuO1YA:10 a=pQs5aej7AAAA:8 a=wJVwtyKlKipdpEZrwW8A:9 a=QEXdDO2ut3YA:10 Received: by localhost.localdomain (Postfix, from userid 500) id 6DF13885FF; Thu, 9 Jul 2015 01:25:56 +0100 (BST) Date: Thu, 9 Jul 2015 01:25:56 +0100 From: Ken Moffat To: Baho Utot Cc: "freebsd-questions@freebsd.org" Subject: Re: Libxul build failure poudriere amd64 FreeBSD 10.1 Message-ID: <20150709002556.GA23672@milliways> References: <559DA8E6.20007@columbus.rr.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-Clacks-Overhead: GNU Terry Pratchett Content-Transfer-Encoding: 8bit In-Reply-To: <559DA8E6.20007@columbus.rr.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jul 2015 00:26:06 -0000 On Wed, Jul 08, 2015 at 06:49:10PM -0400, Baho Utot wrote: > > poudriere using ZFS jail > > libxul has built successfully using the same setup, before updating ports > > poudriere ports -u > > poudriere bulk -f /root/poudriere.list -j 101amd64 > > Returns the following error > > Anyone else have this failure? > > > ====>> Building www/libxul [...] > /wrkdirs/usr/ports/www/libxul/work/mozilla-esr31/ipc/chromium/src/base/process_util_bsd.cc:(.text._ZN4base9LaunchAppERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEERKNS1_INS0_4pairIiiEENS5_ISD_EEEERKNS0_3mapIS7_S7_NS0_4lessIS7_EENS5_INSC_IKS7_S7_EEEEEENS_15ChildPrivilegesEbPiNS_19ProcessArchitectureE+0x402): > warning: undefined reference to `environ' > /usr/bin/ld: libxul.so: hidden symbol `FT_Get_X11_Font_Format' isn't defined Caused by current (2.6) freetype. Looks like https://bugzilla.mozilla.org/show_bug.cgi?id=1143411 The following sed works with gnu sed, I'm not sure if FreeBSD's version will like it. sed -i '/^ftglyph.h/ i ftfntfmt.h' config/system-headers Looks as if there is a commit link on the bugzilla entry, perhaps you can get a patch there if the sed is not acceptable. ĸen -- This one goes up to eleven!