Hey Guys,
As you've probably seen already, Firefox has released version 1.5. I've
just built it using the instructions in svn for version 1.0.7. It
appears that the gcc4 patch has been applied upstream.
I did run into one problem. The negotiateauth extension wouldn't build.
Removing it from the configure paramaters allows the rest of the build
to proceed. I'll look around to see what I can find about it, but here's
the error produced:
c++ -o nsNegotiateAuthFactory.o -c -I../../dist/include/system_wrappers
-include ../../config/gcc_hidden.h -DMOZILLA_INTERNAL_API
-DOSTYPE=\"Linux2.6.12\" -DOSARCH=\"Linux\" -DBUILD_ID=2005120313
-I../../dist/include/xpcom -I../../dist/include/string
-I../../dist/include/necko -I../../dist/include/pref
-I../../dist/include/negotiateauth -I../../dist/include
-I../../dist/include/nspr -I/usr/X11R6/include -fPIC
-I/usr/X11R6/include -frtti -fno-exceptions -Wall -Wconversion
-Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth
-Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long
-fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -ffunction-sections -O
-I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../mozilla-config.h
-Wp,-MD,.deps/nsNegotiateAuthFactory.pp nsNegotiateAuthFactory.cpp
nsNegotiateAuthFactory.cpp:94:2: error: #error "missing implementation"
nsNegotiateAuthFactory.cpp: In function 'nsresult
nsNegotiateAuthConstructor(nsISupports*, const nsIID&, void**)':
nsNegotiateAuthFactory.cpp:97: error: 'nsNegotiateAuth' was not declared
in this scope
nsNegotiateAuthFactory.cpp:97: error: 'inst' was not declared in this scope
nsNegotiateAuthFactory.cpp:97: error: expected type-specifier before
'nsNegotiateAuth'
nsNegotiateAuthFactory.cpp:97: error: expected `;' before 'nsNegotiateAuth'
nsNegotiateAuthFactory.cpp: At global scope:
nsNegotiateAuthFactory.cpp:105: error:
'NS_AUTH_MODULE_CONTRACTID_PREFIX' was not declared in this scope
nsNegotiateAuthFactory.cpp:105: error: expected `}' before string constant
nsNegotiateAuthFactory.cpp:105: error: expected `}' before string constant
nsNegotiateAuthFactory.cpp:105: error: expected ',' or ';' before string
constant
nsNegotiateAuthFactory.cpp:107: error: expected declaration before '}' token
nsNegotiateAuthFactory.cpp:51: warning: 'nsresult
nsHttpNegotiateAuthConstructor(nsISupports*, const nsIID&, void**)'
defined but not used
nsNegotiateAuthFactory.cpp:97: warning: 'nsresult
nsNegotiateAuthConstructor(nsISupports*, const nsIID&, void**)' defined
but not used
nsNegotiateAuthFactory.cpp:102: warning: 'components' defined but not used
make[1]: *** [nsNegotiateAuthFactory.o] Error 1
make[1]: Leaving directory `/usr/src/mozilla/extensions/negotiateauth'
make: *** [all] Error 2
make: Leaving directory `/usr/src/mozilla/extensions/negotiateauth'
--
JH
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page