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

Reply via email to