From nobody@FreeBSD.org Fri Sep 23 06:16:02 2011 Return-Path: Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7EE6D1065672 for ; Fri, 23 Sep 2011 06:16:02 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 6F5748FC16 for ; Fri, 23 Sep 2011 06:16:02 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p8N6G26R057981 for ; Fri, 23 Sep 2011 06:16:02 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p8N6G2EK057980; Fri, 23 Sep 2011 06:16:02 GMT (envelope-from nobody) Message-Id: <201109230616.p8N6G2EK057980@red.freebsd.org> Date: Fri, 23 Sep 2011 06:16:02 GMT From: Stephen Hurd To: freebsd-gnats-submit@FreeBSD.org Subject: Bad port interactions between Mozilla projects X-Send-Pr-Version: www-3.1 X-GNATS-Notify: >Number: 160933 >Category: ports >Synopsis: Bad port interactions between Mozilla projects >Confidential: no >Severity: serious >Priority: medium >Responsible: gecko >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Sep 23 06:20:10 UTC 2011 >Closed-Date: >Last-Modified: Fri Sep 23 21:10:06 UTC 2011 >Originator: Stephen Hurd >Release: 8.2-RELEASE >Organization: >Environment: FreeBSD stephen.hurd.local 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: The various Mozilla project ports have strange interactions around libmozjs.so (and presumably other bits). This results in untracked dependencies, incorrect JS library versions, and in at least one case, build errors. If lang/spidermonkey is installed, www/seamonkey will not build If www/libxul is installed, both www/seamonkey and www/firefox will link with the libxul version of libmozjs.so and the correct version will not be installed - the header files however are installed - and mismatch the current libmozjs. If libxul is later removed, it then breaks the Mozilla browsers. >How-To-Repeat: 1) Install www/libxul port 2) Install www/firefox port 3) pkg_delete libxul-1.9.2.17_1 Firefox is now broken. >Fix: >Release-Note: >Audit-Trail: Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: linimon Responsible-Changed-When: Fri Sep 23 06:46:15 UTC 2011 Responsible-Changed-Why: Over to the maintainer of the majority of the ports mentioned in this PR. http://www.freebsd.org/cgi/query-pr.cgi?pr=160933 From: "Stephen Hurd" To: "bug-followup@FreeBSD.org" , "shurd@sasktel.net" Cc: Subject: Re: ports/160933: Bad port interactions between Mozilla projects Date: Fri, 23 Sep 2011 13:52:00 -0700 --_000_1BB65751E91EA64EA8436124B779A8BC7E669B2D62IRVEXCHCCR01c_ Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Actually, it appears that Firefox may have simply done away with libmozjs.s= o as a separate library... it appears to be part of libxul.so now and the b= reakage due to local fiddling. The Seamonkey/Spidermonkey build conflict issue is still there, but it can = be trivially solved the same way as the Firefox/Spidermonkey is (ie: using = CONFLICTS_BUILD=3Dspidermoney-*). Stephen Hurd Senior Staff Engineer - Software Development Broadcom Corporation 949-926-8039 shurd@broadcom.com --_000_1BB65751E91EA64EA8436124B779A8BC7E669B2D62IRVEXCHCCR01c_ Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: quoted-printable

Actually, it app= ears that Firefox may have simply done away with libmozjs.so as a separate = library… it appears to be part of libxul.so now and the breakage due = to local fiddling.

 

=

The Seamonkey/Spidermonkey build conflict issue is sti= ll there, but it can be trivially solved the same way as the Firefox/Spider= monkey is (ie: using CONFLICTS_BUILD=3Dspidermoney-*).

 

Stephen Hurd
Se= nior Staff Engineer – Software Development
Broadcom Corporation949-926-8039
shurd@broadcom.com

 

= --_000_1BB65751E91EA64EA8436124B779A8BC7E669B2D62IRVEXCHCCR01c_-- >Unformatted: