Subject: pkg/27033: firefox-1.0 does not build on macppc
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <wiz@NetBSD.org>
List: pkgsrc-bugs
Date: 09/25/2004 20:29:40
>Number: 27033
>Category: pkg
>Synopsis: firefox-1.0 does not build on macppc
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Sep 25 18:30:01 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator: Thomas Klausner
>Release: NetBSD 2.0_BETA
>Organization:
>Environment:
Architecture: powerpc
Machine: macppc
>Description:
Firefox build fails with:
[...]
gmake[3]: Entering directory `/usr/pkgsrc/www/firefox/work/mozilla/modules/plugin/base/src'
ns4xPlugin.cpp
g++ -o ns4xPlugin.o -c -DOSTYPE=\"NetBSD2\" -DOSARCH=\"NetBSD\" -DHAVE_DEPENDENT_LIBS -I../../../../dist/include/xpcom -I../../../../dist/include/xpconnect -I../../../../dist/include/string -I../../../../dist/include/java -I../../../../dist/include/pref -I../../../../dist/include/necko -I../../../../dist/include/caps -I../../../../dist/include/intl -I../../../../dist/include/uconv -I../../../../dist/include/unicharutil -I../../../../dist/include/dom -I../../../../dist/include/gfx -I../../../../dist/include/content -I../../../../dist/include/widget -I../../../../dist/include/mimetype -I../../../../dist/include/oji -I../../../../dist/include/exthandler -I../../../../dist/include/docshell -I../../../../dist/include/webshell -I../../../../dist/include/windowwatcher -I../../../../dist/include/imglib2 -I../../../../dist/include/layout -I../../../../dist/include/js -I../../../../dist/include/locale -I../../../../dist/include/gtkxtbin -I../../../../dist/include/plugin -I../../../../
dist/include -I/usr/pkgsrc/www/firefox/work/mozilla/dist/include/nspr -I/usr/pkg/include -I/usr/pkg/include -I. -I/usr/X11R6/include -fPIC -DPIC -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/gdk-pixbuf-1.0 -I/usr/include -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -O2 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/gdk-pixbuf-1.0 -I/usr/include -Dunix -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -O2 -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -I/usr/X11R6/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/gdk-pixbuf-1.0 -I/usr/include -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -Wp,-MD,.deps/ns4xPlugin.pp ns4xPlugin.cpp
In file included from ../../../../dist/include/plugin/npupp.h:61,
from ns4xPlugin.h:45,
from ns4xPlugin.cpp:42:
../../../../dist/include/plugin/npruntime.h:135: error: '_Bool' is used as a
type, but is not defined as a type.
../../../../dist/include/plugin/npruntime.h:257: error: syntax error before `)'
token
../../../../dist/include/plugin/npruntime.h:280: error: `NPHasMethodFunctionPtr
' was not declared in this scope
../../../../dist/include/plugin/npruntime.h:280: error: ISO C++ forbids
declaration of `_Bool' with no type
../../../../dist/include/plugin/npruntime.h:280: error: typedef `_Bool' is
initialized (use __typeof__ instead)
../../../../dist/include/plugin/npruntime.h:283: error: `NPInvokeFunctionPtr'
declared as function returning a function
../../../../dist/include/plugin/npruntime.h:287: error: `
NPInvokeDefaultFunctionPtr' declared as function returning a function
../../../../dist/include/plugin/npruntime.h:288: error: `
NPHasPropertyFunctionPtr' declared as function returning a function
../../../../dist/include/plugin/npruntime.h:290: error: `
NPGetPropertyFunctionPtr' declared as function returning a function
../../../../dist/include/plugin/npruntime.h:292: error: `
NPSetPropertyFunctionPtr' declared as function returning a function
../../../../dist/include/plugin/npruntime.h:294: error: `
NPRemovePropertyFunctionPtr' declared as function returning a function
../../../../dist/include/plugin/npruntime.h:320: error: 'NPHasMethodFunctionPtr
' is used as a type, but is not defined as a type.
../../../../dist/include/plugin/npruntime.h:372: error: `NPN_Invoke' declared
as function returning a function
../../../../dist/include/plugin/npruntime.h:374: error: `NPN_InvokeDefault'
declared as function returning a function
../../../../dist/include/plugin/npruntime.h:376: error: `NPN_Evaluate' declared
as function returning a function
../../../../dist/include/plugin/npruntime.h:378: error: `NPN_GetProperty'
declared as function returning a function
../../../../dist/include/plugin/npruntime.h:380: error: `NPN_SetProperty'
declared as function returning a function
../../../../dist/include/plugin/npruntime.h:381: error: `NPN_RemoveProperty'
declared as function returning a function
../../../../dist/include/plugin/npruntime.h:382: error: `NPN_HasProperty'
declared as function returning a function
../../../../dist/include/plugin/npruntime.h:383: error: `NPN_HasMethod'
declared as function returning a function
In file included from ns4xPlugin.h:45,
from ns4xPlugin.cpp:42:
../../../../dist/include/plugin/npupp.h:1165: error: `NPN_IdentifierIsStringUPP
' declared as function returning a function
../../../../dist/include/plugin/npupp.h:1327: error: `NPN_InvokeUPP' declared
as function returning a function
../../../../dist/include/plugin/npupp.h:1357: error: `NPN_InvokeDefaultUPP'
declared as function returning a function
../../../../dist/include/plugin/npupp.h:1386: error: `NPN_EvaluateUPP' declared
as function returning a function
../../../../dist/include/plugin/npupp.h:1415: error: `NPN_GetPropertyUPP'
declared as function returning a function
../../../../dist/include/plugin/npupp.h:1444: error: `NPN_SetPropertyUPP'
declared as function returning a function
../../../../dist/include/plugin/npupp.h:1472: error: `NPN_RemovePropertyUPP'
declared as function returning a function
../../../../dist/include/plugin/npupp.h:1500: error: `NPN_HasPropertyUPP'
declared as function returning a function
../../../../dist/include/plugin/npupp.h:1528: error: `NPN_HasMethodUPP'
declared as function returning a function
In file included from /usr/include/g++/new:42,
from ../../../../dist/include/string/nsString.h:55,
from ../../../../dist/include/xpcom/nsIStringStream.h:151,
from ../../../../dist/include/plugin/nsIPluginHost.h:26,
from nsPluginHostImpl.h:43,
from ns4xPlugin.h:46,
from ns4xPlugin.cpp:42:
/usr/include/g++/exception:100: error: `uncaught_exception' declared as
function returning a function
In file included from ns4xPlugin.cpp:42:
ns4xPlugin.h:198: error: `_identifierisstring' declared as function returning a
function
ns4xPlugin.h:220: error: `_invoke' declared as function returning a function
ns4xPlugin.h:224: error: `_invokeDefault' declared as function returning a
function
ns4xPlugin.h:227: error: `_evaluate' declared as function returning a function
ns4xPlugin.h:231: error: `_getproperty' declared as function returning a
function
ns4xPlugin.h:235: error: `_setproperty' declared as function returning a
function
ns4xPlugin.h:238: error: `_removeproperty' declared as function returning a
function
ns4xPlugin.h:241: error: `_hasproperty' declared as function returning a
function
ns4xPlugin.h:244: error: `_hasmethod' declared as function returning a function
In file included from ns4xPlugin.cpp:84:
nsJSNPRuntime.h:79: error: `NP_HasMethod' declared as function returning a
function
nsJSNPRuntime.h:82: error: `NP_Invoke' declared as function returning a
function
nsJSNPRuntime.h:84: error: `NP_InvokeDefault' declared as function returning a
function
nsJSNPRuntime.h:85: error: `NP_HasProperty' declared as function returning a
function
nsJSNPRuntime.h:87: error: `NP_GetProperty' declared as function returning a
function
nsJSNPRuntime.h:89: error: `NP_SetProperty' declared as function returning a
function
nsJSNPRuntime.h:90: error: `NP_RemoveProperty' declared as function returning a
function
nsJSNPRuntime.h:103: error: `JSValToNPVariant' declared as function returning a
function
ns4xPlugin.cpp:1446: error: `_identifierisstring' declared as function
returning a function
ns4xPlugin.cpp:1515: error: `_invoke' declared as function returning a function
ns4xPlugin.cpp:1528: error: `_invokeDefault' declared as function returning a
function
ns4xPlugin.cpp:1540: error: `_evaluate' declared as function returning a
function
ns4xPlugin.cpp:1591: error: `_getproperty' declared as function returning a
function
ns4xPlugin.cpp:1604: error: `_setproperty' declared as function returning a
function
ns4xPlugin.cpp:1616: error: `_removeproperty' declared as function returning a
function
ns4xPlugin.cpp:1628: error: `_hasproperty' declared as function returning a
function
ns4xPlugin.cpp:1640: error: `_hasmethod' declared as function returning a
function
ns4xPlugin.cpp: In function `int _hasmethod(NPP_t*, NPObject*, void*)':
ns4xPlugin.cpp:1641: error: 'struct NPClass' has no member named 'hasMethod'
ns4xPlugin.cpp: At global scope:
ns4xPlugin.cpp:1687: error: `_tostring' declared as function returning a
function
gmake[3]: *** [ns4xPlugin.o] Error 1
gmake[3]: Leaving directory `/usr/pkgsrc/www/firefox/work/mozilla/modules/plugin/base/src'
gmake[2]: *** [libs] Error 2
gmake[2]: Leaving directory `/usr/pkgsrc/www/firefox/work/mozilla/modules/plugin'
gmake[1]: *** [tier_9] Error 2
gmake[1]: Leaving directory `/usr/pkgsrc/www/firefox/work/mozilla'
gmake: *** [default] Error 2
*** Error code 2
Stop.
make: stopped in /usr/pkgsrc/www/firefox
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/www/firefox
>How-To-Repeat:
Try to compile firefox on macppc.
>Fix:
Sorry, unknown.
>Release-Note:
>Audit-Trail:
>Unformatted: