ports/129397: Firefox stuck at building chrome's registry

Andreas Thalau thalau at laosnet.de
Wed Dec 3 18:30:02 UTC 2008


>Number:         129397
>Category:       ports
>Synopsis:       Firefox stuck at building chrome's registry
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 03 18:30:00 UTC 2008
>Closed-Date:
>Last-Modified:
>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 at 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 at wormhole ~]# cd /usr/ports/www/firefox
[root at 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 at 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:
>Unformatted:



More information about the freebsd-ports-bugs mailing list