ports/177812: Can't build Firefox 20 on FreeBSD 9.1

Michael Fausten ports at michael-fausten.de
Fri Apr 12 17:50:01 UTC 2013


>Number:         177812
>Category:       ports
>Synopsis:       Can't build Firefox 20 on FreeBSD 9.1
>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:   Fri Apr 12 17:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Michael Fausten
>Release:        9.1
>Organization:
>Environment:
FreeBSD glaukos 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #0: Mon Jun 11 23:52:38 UTC 2012     root at i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
I tried to install Firefox 20 on my FreeBSD machine. All configurable options by making "make config" are disabled. Tried to build Firefox with all three possible audio support, error is always the same.

### begin ###

gmake[3]: »js/ductwork/debugger/Makefile« ist bereits aktualisiert.
gmake[3]: »other-licenses/snappy/Makefile« ist bereits aktualisiert.
gmake[3]: »toolkit/library/Makefile« ist bereits aktualisiert.
gmake[3]: »xpcom/stub/Makefile« ist bereits aktualisiert.
gmake[3]: »toolkit/system/gnome/Makefile« ist bereits aktualisiert.
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3'
gmake -C xpcom libs
gmake[3]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom'
gmake -C idl-parser libs
gmake[4]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/idl-parser'
gmake[4]: Für das Ziel »libs« ist nichts zu tun.
gmake[4]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/idl-parser'
gmake -C typelib libs
gmake[4]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/typelib'
gmake -C xpt libs
gmake[5]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/typelib/xpt'
gmake -C public libs
gmake[6]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/typelib/xpt/public'
gmake[6]: Für das Ziel »libs« ist nichts zu tun.
gmake[6]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/typelib/xpt/public'
gmake -C src libs
gmake[6]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/typelib/xpt/src'
gmake[6]: Für das Ziel »libs« ist nichts zu tun.
gmake[6]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/typelib/xpt/src'
gmake -C tools libs
gmake[6]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/typelib/xpt/tools'
gmake[6]: Für das Ziel »libs« ist nichts zu tun.
gmake[6]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/typelib/xpt/tools'
gmake[5]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/typelib/xpt'
gmake -C xpidl libs
gmake[5]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/typelib/xpidl'
gmake[5]: Für das Ziel »libs« ist nichts zu tun.
gmake[5]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/typelib/xpidl'
gmake[4]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/typelib'
gmake -C string libs
gmake[4]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/string'
gmake -C public libs
gmake[5]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/string/public'
gmake[5]: Für das Ziel »libs« ist nichts zu tun.
gmake[5]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/string/public'
gmake -C src libs
gmake[5]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/string/src'
gmake[5]: Für das Ziel »libs« ist nichts zu tun.
gmake[5]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/string/src'
gmake[4]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/string'
gmake -C glue libs
FileUtils.cpp
gmake[4]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/glue'
g++46 -o FileUtils.o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include ../../../config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DTARGET_XPCOM_ABI=\"x86-gcc3\" -I../../../xpcom/glue/../build  -I../../../xpcom/glue -I. -I../../dist/include  -I/usr/local/include/nspr -I/usr/local/include/nss -I/usr/local/include/nss/nss -I/usr/local/include -I/usr/local/include    -fPIC -isystem/usr/local/include  -I/usr/local/include -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc46 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pipe  -DNDEBUG -DTRIMMED -fno-omit-frame-pointer   -isystem/usr/local/include  -I/usr/local/include -DMOZILLA_CLIENT -include ../../mozilla-confi
 g.h -MD -MF .deps/FileUtils.o.pp  /usr/ports/www/firefox/work/mozilla-release/xpcom/glue/FileUtils.cpp
nsStringAPI.cpp
g++46 -o nsStringAPI.o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include ../../../config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DTARGET_XPCOM_ABI=\"x86-gcc3\" -I../../../xpcom/glue/../build  -I../../../xpcom/glue -I. -I../../dist/include  -I/usr/local/include/nspr -I/usr/local/include/nss -I/usr/local/include/nss/nss -I/usr/local/include -I/usr/local/include    -fPIC -isystem/usr/local/include  -I/usr/local/include -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc46 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pipe  -DNDEBUG -DTRIMMED -fno-omit-frame-pointer   -isystem/usr/local/include  -I/usr/local/include -DMOZILLA_CLIENT -include ../../mozilla-con
 fig.h -MD -MF .deps/nsStringAPI.o.pp  /usr/ports/www/firefox/work/mozilla-release/xpcom/glue/nsStringAPI.cpp
GenericModule.cpp
/usr/ports/www/firefox/work/mozilla-release/xpcom/glue/FileUtils.cpp: In function 'bool mozilla::fallocate(PRFileDesc*, int64_t)':
/usr/ports/www/firefox/work/mozilla-release/xpcom/glue/FileUtils.cpp:25:67: error: 'posix_fallocate' was not declared in this scope
gmake[4]: *** [FileUtils.o] Fehler 1
gmake[4]: *** Warte auf noch nicht beendete Prozesse...
gmake[4]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom/glue'
gmake[3]: *** [libs] Fehler 2
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3/xpcom'
gmake[2]: *** [libs_tier_platform] Fehler 2
gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3'
gmake[1]: *** [tier_platform] Fehler 2
gmake[1]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd8.3'
gmake: *** [default] Fehler 2
*** Error code 1

Stop in /usr/ports/www/firefox.
*** Error code 1

Stop in /usr/ports/www/firefox.

### end ###
>How-To-Repeat:
# cd /usr/ports/www/firefox && make install
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list