Many times when I see a port that I can't compile, I wait a few days
and something appears that fixes it but that didn't happen this time so
I must be in a minority in my config or something but I can't get
Firefox 6 to compile with the last part of my compile output listed
below.
Thanks!
Rusty Nejdl
c++ -o ExternalHelperAppParent.o -c -I../../dist/stl_wrappers
-I../../dist/system_wrappers -include ../../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=\"FreeBSD8\"
-DOSARCH=FreeBSD -DEXCLUDE_SKIA_DEPENDENCIES -DCHROMIUM_MOZILLA_BUILD
-DOS_LINUX=1 -DOS_POSIX=1 -I. -I../../dom/base -I../../dom/ipc
-I../../content/base/src -I../../content/events/src
-I../../netwerk/base/src -I../../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/gtk-unix-print-2.0 -I/usr/local/include/dbus-1.0
-I/usr/local/include/dbus-1.0/include -I../../ipc/chromium/src
-I../../ipc/glue -I../../ipc/ipdl/_ipdlheaders -I. -I.
-I../../dist/include -I../../dist/include/nsprpub
-I/usr/local/include/nspr
-I/usr/ports/www/firefox/work/mozilla-release/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 -pipe -fno-strict-aliasing
-march=nocona -O2 -fno-strict-aliasing -O2 -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/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/ExternalHelperAppParent.cpp
gmake[4]: Entering directory
`/usr/ports/www/firefox/work/mozilla-release/uriloader/base'
/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R -m 644
_xpidlgen/uriloader.xpt ../../dist/bin/components
gmake[4]: Leaving directory
`/usr/ports/www/firefox/work/mozilla-release/uriloader/prefetch'
nsDBusHandlerApp.cpp
c++ -o nsDBusHandlerApp.o -c -I../../dist/stl_wrappers
-I../../dist/system_wrappers -include ../../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=\"FreeBSD8\"
-DOSARCH=FreeBSD -DEXCLUDE_SKIA_DEPENDENCIES -DCHROMIUM_MOZILLA_BUILD
-DOS_LINUX=1 -DOS_POSIX=1 -I. -I../../dom/base -I../../dom/ipc
-I../../content/base/src -I../../content/events/src
-I../../netwerk/base/src -I../../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/gtk-unix-print-2.0 -I/usr/local/include/dbus-1.0
-I/usr/local/include/dbus-1.0/include -I../../ipc/chromium/src
-I../../ipc/glue -I../../ipc/ipdl/_ipdlheaders -I. -I.
-I../../dist/include -I../../dist/include/nsprpub
-I/usr/local/include/nspr
-I/usr/ports/www/firefox/work/mozilla-release/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 -pipe -fno-strict-aliasing
-march=nocona -O2 -fno-strict-aliasing -O2 -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/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/nsDBusHandlerApp.cpp
gmake[4]: Leaving directory
`/usr/ports/www/firefox/work/mozilla-release/uriloader/base'
nsCExternalHandlerService.idl
/usr/ports/www/firefox/work/mozilla-release/dist/bin/xpidl -m typelib
-w -I. -I../../dist/idl -e _xpidlgen/nsCExternalHandlerService.xpt -d
.deps/nsCExternalHandlerService.pp
/usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler/nsCExternalHandlerService.idl
nsIExternalProtocolService.idl
/usr/ports/www/firefox/work/mozilla-release/dist/bin/xpidl -m typelib
-w -I. -I../../dist/idl -e _xpidlgen/nsIExternalProtocolService.xpt -d
.deps/nsIExternalProtocolService.pp
/usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler/nsIExternalProtocolService.idl
nsIExternalHelperAppService.idl
/usr/ports/www/firefox/work/mozilla-release/dist/bin/xpidl -m typelib
-w -I. -I../../dist/idl -e _xpidlgen/nsIExternalHelperAppService.xpt -d
.deps/nsIExternalHelperAppService.pp
/usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler/nsIExternalHelperAppService.idl
nsIHelperAppLauncherDialog.idl
/usr/ports/www/firefox/work/mozilla-release/dist/bin/xpidl -m typelib
-w -I. -I../../dist/idl -e _xpidlgen/nsIHelperAppLauncherDialog.xpt -d
.deps/nsIHelperAppLauncherDialog.pp
/usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler/nsIHelperAppLauncherDialog.idl
nsIContentDispatchChooser.idl
/usr/ports/www/firefox/work/mozilla-release/dist/bin/xpidl -m typelib
-w -I. -I../../dist/idl -e _xpidlgen/nsIContentDispatchChooser.xpt -d
.deps/nsIContentDispatchChooser.pp
/usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler/nsIContentDispatchChooser.idl
nsIHandlerService.idl
/usr/ports/www/firefox/work/mozilla-release/dist/bin/xpidl -m typelib
-w -I. -I../../dist/idl -e _xpidlgen/nsIHandlerService.xpt -d
.deps/nsIHandlerService.pp
/usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler/nsIHandlerService.idl
nsIExternalSharingAppService.idl
/usr/ports/www/firefox/work/mozilla-release/dist/bin/xpidl -m typelib
-w -I. -I../../dist/idl -e _xpidlgen/nsIExternalSharingAppService.xpt -d
.deps/nsIExternalSharingAppService.pp
/usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler/nsIExternalSharingAppService.idl
nsIExternalURLHandlerService.idl
/usr/ports/www/firefox/work/mozilla-release/dist/bin/xpidl -m typelib
-w -I. -I../../dist/idl -e _xpidlgen/nsIExternalURLHandlerService.xpt -d
.deps/nsIExternalURLHandlerService.pp
/usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler/nsIExternalURLHandlerService.idl
/usr/local/bin/python2.7
/usr/ports/www/firefox/work/mozilla-release/dist/sdk/bin/xpt.py link
_xpidlgen/exthandler.xpt _xpidlgen/nsCExternalHandlerService.xpt
_xpidlgen/nsIExternalProtocolService.xpt
_xpidlgen/nsIExternalHelperAppService.xpt
_xpidlgen/nsIHelperAppLauncherDialog.xpt
_xpidlgen/nsIContentDispatchChooser.xpt _xpidlgen/nsIHandlerService.xpt
_xpidlgen/nsIExternalSharingAppService.xpt
_xpidlgen/nsIExternalURLHandlerService.xpt
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[4]: *** [nsExternalHelperAppService.o] Error 1
gmake[4]: *** Waiting for unfinished jobs....
/usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler/ExternalHelperAppParent.cpp:
In member function 'virtual bool
mozilla::dom::ExternalHelperAppParent::RecvOnDataAvailable(const
nsCString&, const PRUint32&, const PRUint32&)':
/usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler/ExternalHelperAppParent.cpp:111:
warning: unused variable 'rv'
gmake[4]: Leaving directory
`/usr/ports/www/firefox/work/mozilla-release/uriloader/exthandler'
gmake[3]: *** [exthandler_libs] Error 2
gmake[3]: Leaving directory
`/usr/ports/www/firefox/work/mozilla-release/uriloader'
gmake[2]: *** [libs_tier_platform] Error 2
gmake[2]: Leaving directory
`/usr/ports/www/firefox/work/mozilla-release'
gmake[1]: *** [tier_platform] Error 2
gmake[1]: Leaving directory
`/usr/ports/www/firefox/work/mozilla-release'
gmake: *** [default] Error 2
*** Error code 1
Stop in /usr/ports/www/firefox.
*** Error code 1
Stop in /usr/ports/www/firefox.
Exit 1
_______________________________________________
freebsd-gecko@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "freebsd-gecko-unsubscr...@freebsd.org"