ports/159974: Firefox 6.0.0,1 does not build on -current amd64

Mathias Picker Mathias.Picker at gmx.de
Sun Aug 21 17:20:08 UTC 2011


>Number:         159974
>Category:       ports
>Synopsis:       Firefox 6.0.0,1 does not build on -current amd64
>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:   Sun Aug 21 17:20:07 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Mathias Picker
>Release:        9.0-BETA1 (-current, actually)
>Organization:
>Environment:
System: FreeBSD mp.virtual-earth.de 9.0-BETA1 FreeBSD 9.0-BETA1 #33: Wed Aug 17 12:43:21 CEST 2011 mathiasp at mp.virtual-earth.de:/usr/obj/usr/src/sys/acer5553g amd64

>Description:
Building of Firefox from today fails with:


c++ -o nsExternalHelperAppService.o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include /usr/ports/www/firefox/work/mozilla-release/config/gcc_hidden.h -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES  -DSTATIC_EXPORTABLE_JS_API -DOSTYPE=\"FreeBSD9\" -DOSARCH=FreeBSD -DEXCLUDE_SKIA_DEPENDENCIES -DCHROMIUM_MOZILLA_BUILD  -DOS_LINUX=1 -DOS_POSIX=1  -I/usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler -I/usr/ports/www/firefox/work/mozilla-release/dom/base -I/usr/ports/www/firefox/work/mozilla-release/dom/ipc -I/usr/ports/www/firefox/work/mozilla-release/content/base/src -I/usr/ports/www/firefox/work/mozilla-release/content/events/src -I/usr/ports/www/firefox/work/mozilla-release/netwerk/base/src -I/usr/ports/www/firefox/work/mozilla-release/netwerk/protocol/http -D_THREAD_SAFE -D_REENTRANT -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I
 /usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/drm -I/usr/local/include/gtk-unix-print-2.0   -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include   -I/usr/ports/www/firefox/work/mozilla-release/ipc/chromium/src -I/usr/ports/www/firefox/work/mozilla-release/ipc/glue -I../../ipc/ipdl/_ipdlheaders  -I/usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler -I. -I../../dist/include -I../../dist/include/nsprpub  -I/usr/local/include/nspr -I/usr/ports/www/firefox/work/mozilla-release/obj-amd64-unknown-freebsd9.0/dist/include/nss       -fPIC -I/usr/local/include -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-
 variadic-macros -Werror=return-type -O2 -fno-strict-aliasing!
  -w -msse2 -mfpmath=sse -pipe -O2 -fno-strict-aliasing -O2 -fconserve-space -fno-strict-aliasing -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O2 -D_THREAD_SAFE -D_REENTRANT -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/drm -I/usr/local/include/gtk-unix-print-2.0   -D_REENTRANT -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -I/usr/local/include/glib-2.0    -I/usr/local/include -DMOZILLA_CLIENT -include ../../mozilla-config.h /usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler/nsExternalHelperAppService.cpp
In file included from ../../dist/include/jsval.h:48,
                 from ../../dist/include/jspubtd.h:47,
                 from ../../dist/include/nsIDOMWindowInternal.h:17,
                 from ../../dist/include/nsPIDOMWindow.h:47,
                 from ../../dist/include/nsNPAPIPluginInstance.h:45,
                 from ../../dist/include/nsPluginHost.h:48,
                 from /usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler/nsExternalHelperAppService.cpp:112:
./../dist/include/jsutil.h:474: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:474: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:474: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:474: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:474: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:474: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:474: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:474: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:474: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:474: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:474: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:474: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:474: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:474: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:496: error: ISO C++ forbids declaration of 'JS_ALWAYS_INLINE' with no type
./../dist/include/jsutil.h:496: error: expected ';' before 'void'
./../dist/include/jsutil.h:500: error: expected `;' before 'template'
./../dist/include/jsutil.h:500: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:500: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:622: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:629: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:646: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:653: error: expected constructor, destructor, or type conversion before 'static'
./../dist/include/jsutil.h:669: error: expected constructor, destructor, or type conversion before 'static'
In file included from ../../dist/include/jspubtd.h:47,
                 from ../../dist/include/nsIDOMWindowInternal.h:17,
                 from ../../dist/include/nsPIDOMWindow.h:47,
                 from ../../dist/include/nsNPAPIPluginInstance.h:45,
                 from ../../dist/include/nsPluginHost.h:48,
                 from /usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler/nsExternalHelperAppService.cpp:112:
./../dist/include/jsval.h:571: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:577: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:586: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:592: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:598: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:606: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:612: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:618: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:624: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:635: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:641: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:647: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:653: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:661: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:667: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:676: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:682: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:689: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:696: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:704: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:715: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:721: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:727: error: expected initializer before 'void'
./../dist/include/jsval.h:735: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:741: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:747: error: 'JS_ALWAYS_INLINE' does not name a type
./../dist/include/jsval.h:758: error: expected initializer before 'void'
./../dist/include/jsval.h:767: error: expected initializer before 'double'
In file included from ../../dist/include/nsBaseHashtable.h:42,
                 from ../../dist/include/nsInterfaceHashtable.h:41,
                 from ../../dist/include/nsNPAPIPluginInstance.h:50,
                 from ../../dist/include/nsPluginHost.h:48,
                 from /usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler/nsExternalHelperAppService.cpp:112:
./../dist/system_wrappers/prlock.h:2: error: expected `}' before end of line
./../dist/system_wrappers/prlock.h:2: error: expected declaration before end of line
gmake[6]: *** [nsExternalHelperAppService.o] Fehler 1
gmake[6]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-amd64-unknown-freebsd9.0/uriloader/exthandler'
gmake[5]: *** [exthandler_libs] Fehler 2
gmake[5]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-amd64-unknown-freebsd9.0/uriloader'
gmake[4]: *** [libs_tier_platform] Fehler 2
gmake[4]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-amd64-unknown-freebsd9.0'
gmake[3]: *** [tier_platform] Fehler 2
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-amd64-unknown-freebsd9.0'
gmake[2]: *** [default] Fehler 2
gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/obj-amd64-unknown-freebsd9.0'
gmake[1]: *** [realbuild] Fehler 2
gmake[1]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake: *** [profiledbuild] Fehler 2
*** Error code 1

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

Stop in /usr/ports/www/firefox.

=
>How-To-Repeat:
cd /usr/ports/www/firefox && make with current portstree and os

mp# cat /var/db/ports/firefox/options 
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for firefox-4.0,1
_OPTIONS_READ=firefox-4.0,1
WITH_DBUS=true
WITH_PGO=true
WITHOUT_SMB=true
WITHOUT_DEBUG=true
WITHOUT_LOGGING=true
WITH_OPTIMIZED_CFLAGS=true

>Fix:


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



More information about the freebsd-ports-bugs mailing list