Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Sep 2011 06:16:02 GMT
From:      Stephen Hurd <shurd@sasktel.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/160933: Bad port interactions between Mozilla projects
Message-ID:  <201109230616.p8N6G2EK057980@red.freebsd.org>
Resent-Message-ID: <201109230620.p8N6KAfh028158@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         160933
>Category:       ports
>Synopsis:       Bad port interactions between Mozilla projects
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>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:
>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:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201109230616.p8N6G2EK057980>