Today's pull failed with the following error. Looks like nsGlobalHistory is not protected with something like #ifdef mail-news-enabled. The compiler is egcs-2.91.66. gmake: Leaving directory `/opt/mozilla-tip/xpfe/components/history/public' cd src; gmake libs gmake: Entering directory `/opt/mozilla-tip/xpfe/components/history/src' c++ -o nsGlobalHistory.o -c -fno-rtti -fno-exceptions -include ../../../../config-defs.h -g -fPIC -DDEBUG -UNDEBUG -DDEBUG_akhilk -DTRACING -DOSTYPE=\"SunOS5\" -DNECKO -I../../../../dist/include -I../../../../dist/./include -I../../../../dist/include -I../../../../include -I../../../../dist/./public/jpeg -I../../../../dist/./public/png -I../../../../dist/./public/zlib nsGlobalHistory.cpp In file included from nsGlobalHistory.cpp:53: nsMdbPtr.h:31: mdb.h: No such file or directory nsGlobalHistory.cpp:55: nsMorkCID.h: No such file or directory nsGlobalHistory.cpp:56: nsIMdbFactoryFactory.h: No such file or directory nsGlobalHistory.cpp:57: mdb.h: No such file or directory gmake: *** [nsGlobalHistory.o] Error 1 gmake: Leaving directory `/opt/mozilla-tip/xpfe/components/history/src' gmake: *** [libs] Error 2 gmake: Leaving directory `/opt/mozilla-tip/xpfe/components/history' gmake: *** [libs] Error 2 gmake: Leaving directory `/opt/mozilla-tip/xpfe/components' gmake: *** [libs] Error 2 gmake: Leaving directory `/opt/mozilla-tip/xpfe' gmake: *** [libs] Error 2 my ~/.mozconfig looks like this - ac_add_options --disable-dtd-debug ac_add_options --disable-editor ac_add_options --disable-mailnews ac_add_options --disable-tests ac_add_options --disable-single-signon ac_add_options --disable-md ac_add_options --disable-static ac_add_options --with-pthreads
This is a known problem, and will be resolved soon. The story I've heard is that mdb.h will be moved out of mailnews, or perhaps that the non-mailnews specific portions of it will be placed in a new header file outside of the mailnews directory. I don't know the timeframe, but I'm hoping this will happen before M9 is released.
Reassigning this to Scott, since he owns the equivalent Windows bug.
The bug is 11405 and the plan isn't to do this until M10.
Marking as a dup. *** This bug has been marked as a duplicate of 11405 ***