Subject: pkg/31170: firefox package build dumps core
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <tls@netbsd.org>
List: pkgsrc-bugs
Date: 09/06/2005 15:06:01
>Number: 31170
>Category: pkg
>Synopsis: firefox package dumps core on first firefox-bin execution
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Sep 06 15:06:00 +0000 2005
>Originator: Thor Lancelot Simon
>Release: NetBSD 2.1_RC3
>Organization:
The NetBSD Foundation
>Environment:
System: NetBSD enola-gay 2.1_RC3 NetBSD 2.1_RC3 (ENOLA-GAY.MPBIOS) #1: Mon Sep 5 15:43:58 EDT 2005 root@:/usr/src/sys/arch/i386/compile/ENOLA-GAY.MPBIOS i386
Architecture: i386
Machine: i386
>Description:
Building the "firefox" package from a freshly checked out pkgsrc
tree on a 2.1-branch system checked out today, *having removed
all existing packages prior to the firefox build*, produces an
executable that dumps core immediately when the package build
tries to run firefox-bin -register.
>How-To-Repeat:
Remove your old packages. Try to rebuild firefox-linux and discover
that it no longer works (see previous PR). Punt on Java and Flash
support, groan in frustration, and try to build a native firefox.
Discover that *it* doesn't work. Get used to living with no web
browser for a while and wonder how many other NetBSD users are
losing in the same way.
It dies like this (this is just the end of the build log output) at the
end of the "install" target:
BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ root\ -g\ wheel\ -m\ 555
BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ root\ -g\ wheel\ -m\ 555
BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ root\ -g\ wheel\ -m\
555 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ root\ -g\ wh
eel\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ root\
-g\ wheel\ -m\ 444 BSD_INSTALL=/usr/bin/install
BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ root\ -g\ whe
el\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ root\ -g\ whee
l\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ root\ -g\
wheel\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ root\ -g
\ wheel\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ r
oot\ -g\ wheel\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\
root\ -g\ wheel\ -m\ 555 BSD_INSTALL_GAME_DATA=/usr/bin/
install\ -c\ -o\ root\ -g\ wheel\ -m\ 644 WRAPPER_DEBUG="yes" /bin/sh "../../www
/mozilla/files"/moz-install
[1] Segmentation fault (core dumped) ${SETENV} LD_LIB...
[1] Segmentation fault (core dumped) ${SETENV} LD_LIB...
cd /usr/pkg/lib/firefox && /usr/bin/env LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. H
OME=/usr/pkgsrc/www/firefox/work.i386/mozilla ./firefox-bin -register
[1] Segmentation fault (core dumped) /usr/bin/env LD_...
*** Error code 139
Stop.
make: stopped in /usr/pkgsrc/www/firefox
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/www/firefox
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/www/firefox
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/www/firefox
Here is my mk.conf:
#HOST_CFLAGS=-mcpu=athlon-xp -march=athlon-xp -fomit-frame-pointer -pipe -O2
#HOST_CXXFLAGS=-mcpu=athlon-xp -march=athlon-xp -fomit-frame-pointer -pipe -O2
#COPTS=-Os -mcpu=i486 -march=i486 -momit-leaf-frame-pointer -pipe
#CXXFLAGS+=-O2 -mcpu=athlon-xp -march=athlon-xp -momit-leaf-frame-pointer -fno-strict-a
liasing -pipe
ACCEPTABLE_LICENSES+=no-commercial-use
ACCEPTABLE_LICENSES+=jdk13-license
ACCEPTABLE_LICENSES+=fee-based-commercial-use
ACCEPTABLE_LICENSES+=adobe-acrobat-license
ACCEPTABLE_LICENSES+=shareware
MASTER_SITE_OVERRIDE=ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/
#MOZILLA_USE_LINUX=
#MOZILLA_USE_GTK2=
USE_XEMACS=
EMACS_TYPE=xemacs214
#PKGSRC_COMPILER=distcc gcc
OBJMACHINE=
#CFLAGS+=-fno-strict-aliasing
#CC=distcc
CFLAGS+=-O2 -mcpu=athlon-xp -march=athlon-xp -momit-leaf-frame-pointer
COPTS=-O2 -mcpu=athlon-xp -march=athlon-xp -momit-leaf-frame-pointer
>Fix:
Beats me.