From nobody@FreeBSD.org  Wed Dec  3 18:26:44 2008
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 0BFED1065672
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  3 Dec 2008 18:26:44 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id EF4E18FC17
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  3 Dec 2008 18:26:43 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id mB3IQhdE031361
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 3 Dec 2008 18:26:43 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id mB3IQhDL031358;
	Wed, 3 Dec 2008 18:26:43 GMT
	(envelope-from nobody)
Message-Id: <200812031826.mB3IQhDL031358@www.freebsd.org>
Date: Wed, 3 Dec 2008 18:26:43 GMT
From: Andreas Thalau <thalau@laosnet.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Firefox stuck at building chrome's registry
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         129397
>Category:       ports
>Synopsis:       www/Firefox stuck at building chrome's registry
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    miwi
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 03 18:30:00 UTC 2008
>Closed-Date:    Mon Apr 13 08:56:08 UTC 2009
>Last-Modified:  Mon Apr 13 08:56:08 UTC 2009
>Originator:     Andreas Thalau
>Release:        7.0-RELEASE
>Organization:
>Environment:
FreeBSD wormhole.cache.internet 7.0-RELEASE-p6 FreeBSD 7.0-RELEASE-p6 #0: Mon Nov 24 06:43:33 UTC 2008     root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
Installing firefox 2.0.0.18,1 from /usr/ports/www/firefox fails. Installation gets stuck at "Building chrome's registry":

-----------------------------------------------------------
[root@wormhole ~]# cd /usr/ports/www/firefox
[root@wormhole ~]# make install clean
[...]
/usr/bin/cpio: /usr/local/include/./firefox/appcomps/nsCharsetMenu.h not created: newer or same age version exists
/usr/bin/cpio: /usr/local/include/./firefox/appcomps/nsFontPackageHandler.h not created: newer or same age version exists
/usr/bin/cpio: /usr/local/include/./firefox/appcomps/nsXPFEComponentsCID.h not created: newer or same age version exists
/usr/bin/cpio: /usr/local/include/./firefox/browsercomps/nsBrowserCompsCID.h not created: newer or same age version exists
/usr/bin/cpio: /usr/local/include/./firefox/gtkembedmoz/gtkmozembed.h not created: newer or same age version exists
/usr/bin/cpio: /usr/local/include/./firefox/gtkembedmoz/gtkmozembed_internal.h not created: newer or same age version exists
21475 blocks
cd /usr/ports/www/firefox/work/fake/lib && /usr/bin/find . |  /usr/bin/cpio -pdm -L -R root:wheel /usr/local/lib
54247 blocks
cd /usr/ports/www/firefox/work/fake/share/idl && /usr/bin/find . |  /usr/bin/cpio -pdm -L -R root:wheel /usr/local/share/idl
8263 blocks
install  -o root -g wheel -m 444 /usr/ports/www/firefox/work/fake/libdata/pkgconfig/firefox-gtkmozembed.pc  /usr/local/libdata/pkgconfig/firefox-gtkmozembe
d.pc
install  -o root -g wheel -m 444 /usr/ports/www/firefox/work/fake/libdata/pkgconfig/firefox-js.pc  /usr/local/libdata/pkgconfig/firefox-js.pc
install  -o root -g wheel -m 444 /usr/ports/www/firefox/work/fake/libdata/pkgconfig/firefox-xpcom.pc  /usr/local/libdata/pkgconfig/firefox-xpcom.pc
install  -o root -g wheel -m 444 /usr/ports/www/firefox/work/fake/libdata/pkgconfig/firefox-plugin.pc  /usr/local/libdata/pkgconfig/firefox-plugin.pc
/bin/mkdir -p /usr/local/lib/browser_plugins
/usr/bin/touch -f /usr/local/lib/browser_plugins/.firefox.keep
if [ ! -L /usr/local/lib/browser_plugins/libjavaplugin_oji.so ]; then  for jpi in /usr/local/jdk1.5.0/jre/plugin/i386/ns7/libjavaplugin_oji.so  /usr/local/
jdk1.4.2/jre/plugin/i386/ns610/libjavaplugin_oji.so; do  if [ -f ${jpi} ]; then  /bin/ln -sf ${jpi}  /usr/local/lib/browser_plugins/libjavaplugin_oji.so ;
 break;  fi;  done;  fi
===> Building Chrome's registry...
-----------------------------------------------------------

Hitting CTRL+t shows:
-----------------------------------------------------------
load: 0.02  cmd: make 90905 [wait] 0.39u 0.05s 0% 1600k
load: 0.05  cmd: make 90905 [wait] 0.39u 0.05s 0% 1600k
-----------------------------------------------------------

Output of ps auxwww at this stage:
-----------------------------------------------------------
[...]
root  27790  0.0  0.2  3456  1164  p0  I+    2:56PM   0:00.00 /bin/sh -ec if [ -e /usr/ports/www/firefox/work/pkg-install ] ; then  /usr/bin/env PKG_PREFIX
=/usr/local /bin/sh /usr/ports/www/firefox/work/pkg-install firefox-2.0.0.18,1 POST-INSTALL;  fi
root  27791  0.0  0.2  3456  1216  p0  I+    2:56PM   0:00.01 /bin/sh /usr/ports/www/firefox/work/pkg-install firefox-2.0.0.18,1 POST-INSTALL
root  27796  0.0  0.3  3456  1276  p0  I+    2:56PM   0:00.01 /bin/sh ./run-mozilla.sh /usr/local/lib/firefox/regxpcom
root  27800  0.0  1.6 19180  7960  p0  I+    2:56PM   0:00.21 /usr/local/lib/firefox/regxpcom
root  90870  0.0  0.3  2912  1324  p0  I+   12:52PM   0:00.22 make install clean
root  90904  0.0  0.2  3456  1168  p0  I+   12:52PM   0:00.00 /bin/sh -ec cd /usr/ports/www/firefox && make CONFIG_DONE=1  /usr/ports/www/firefox/work/.ins
tall_done.firefox._usr_local
root  90905  0.0  0.3  2912  1608  p0  I+   12:52PM   0:00.45 make CONFIG_DONE=1 /usr/ports/www/firefox/work/.install_done.firefox._usr_local
[...]
-----------------------------------------------------------

CTRL+c'ing the installation will leave an unusable compile of firefox in /usr/local/lib/firefox

-----------------------------------------------------------
[root@wormhole /usr/ports/www/firefox]# cat /var/db/ports/firefox/options 
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for firefox-2.0.0.18,1
_OPTIONS_READ=firefox-2.0.0.18,1
WITH_NEWTAB=true
WITHOUT_SMB=true
WITHOUT_DEBUG=true
WITHOUT_LOGGING=true
WITHOUT_OPTIMIZED_CFLAGS=true
-----------------------------------------------------------
>How-To-Repeat:
cd /usr/ports/www/firefox
make install clean
>Fix:
no idea.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->gnome 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Wed Dec 3 20:00:23 UTC 2008 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=129397 

From: "Jeremy Messenger" <mezz7@cox.net>
To: bug-followup@freebsd.org, thalau@laosnet.de
Cc:  
Subject: Re: ports/129397: www/Firefox stuck at building chrome's registry
Date: Thu, 04 Dec 2008 15:02:02 -0600

 Are your installed ports up to date?
 
 Cheers,
 Mezz
 
 
 -- 
 mezz7@cox.net  -  mezz@FreeBSD.org
 FreeBSD GNOME Team
 http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org
Responsible-Changed-From-To: gnome->miwi 
Responsible-Changed-By: marcus 
Responsible-Changed-When: Sun Apr 12 19:48:18 UTC 2009 
Responsible-Changed-Why:  
Assign to new Gecko maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=129397 
State-Changed-From-To: open->closed 
State-Changed-By: miwi 
State-Changed-When: Mon Apr 13 08:55:33 UTC 2009 
State-Changed-Why:  
Feedback timeout. If you want to update this port, please feel free to 
follow-up this PR so that we can re-open it and find a solution for the 
problem. Thanks! 


http://www.freebsd.org/cgi/query-pr.cgi?pr=129397 
>Unformatted:
