g++ -mno-cygwin -o nsDependentString.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"WIN NT5.1\" -DOSARCH=\"WINNT\" -DBUILD_ID=2007070216 -D_IMPL_NS_COM -I../../../dist /include/xpcom -I../../../dist/include/string -I../../../dist/include -I../../.. /dist/include/nspr -fno-rtti -fno-exceptions -Wall -Wconversion -Wpoint er-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-n on-virtual-dtor -Wno-long-long -pedantic -mms-bitfields -pipe -DNDEBUG -DTRIMME D -O -DX_DISPLAY_MISSING=1 -DMOZILLA_VERSION=\"1.8.0.4\" -DMOZILLA_VERSION_U=1 .8.0.4 -DHAVE_SNPRINTF=1 -D_WINDOWS=1 -D_WIN32=1 -DWIN32=1 -DXP_WIN=1 -DXP_WIN32 =1 -DHW_THREADS=1 -DWINVER=0x400 -D_WIN32_WINNT=0x400 -DSTDC_HEADERS=1 -DWIN32_L EAN_AND_MEAN=1 -DNO_X11=1 -D_X86_=1 -DD_INO=d_ino -Dmode_t=int -Doff_t=long -Dpi d_t=int -Dsize_t=unsigned -Duid_t=int -Dgid_t=int -DHAVE_DIRENT_H=1 -DHAVE_LIBM= 1 -DNO_X11=1 -DMMAP_MISSES_WRITES=1 -DHAVE_STRERROR=1 -DHAVE_SNPRINTF=1 -DHAVE_M EMMOVE=1 -DHAVE_RINT=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DMOZ_DEFAULT_TOOLKIT= \"windows\" -DMOZ_XULRUNNER=1 -DMOZ_BUILD_APP=xulrunner -DMOZ_XUL_APP=1 -DMOZ_DI STRIBUTION_ID=\"org.mozilla\" -DOJI=1 -DIBMBIDI=1 -DMOZ_VIEW_SOURCE=1 -DACCESSIB ILITY=1 -DMOZ_XPINSTALL=1 -DMOZ_JSLOADER=1 -DMOZ_XTF=1 -DMOZ_MATHML=1 -DMOZ_UPDA TE_CHANNEL=default -DMOZ_LOGGING=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_USER_DIR=\"Mozi lla\" -DMOZ_ENABLE_LIBXUL=1 -DMOZ_XUL=1 -DMOZ_PROFILELOCKING=1 -DMOZ_DLL_SUFFIX= \".dll\" -DJS_THREADSAFE=1 -DNS_PRINT_PREVIEW=1 -DNS_PRINTING=1 -DMOZILLA_LOCALE _VERSION=\"1.8\" -DMOZILLA_REGION_VERSION=\"1.8\" -DMOZILLA_SKIN_VERSION=\"1.8\" -D_MOZILLA_CONFIG_H_ -DMOZILLA_CLIENT /e/objdir/xpcom/string/src/../../../../m ozilla/xpcom/string/src/nsDependentString.cpp In file included from E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/ c++/3.4.2/new:41, from ../../../dist/include/string/nsString.h:55, from ../../../dist/include/string/nsDependentString.h:43, from e:/objdir/xpcom/string/src/../../../../mozilla/xpcom/strin g/src/nsDependentString.cpp:40: E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/cstddef:53: error: expected unqualified-id before "unsigned" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/cstddef:53: error: expected `;' before "unsigned" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/cstddef:53: error: declaration does not declare anything In file included from ../../../dist/include/string/nsString.h:55, from ../../../dist/include/string/nsDependentString.h:43, from e:/objdir/xpcom/string/src/../../../../mozilla/xpcom/strin g/src/nsDependentString.cpp:40: E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:82: erro r: declaration of `operator new' as non-function E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:82: erro r: expected unqualified-id before "unsigned" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:82: erro r: expected `,' or `;' before "throw" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:83: erro r: declaration of `operator new []' as non-function E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:83: erro r: expected unqualified-id before "unsigned" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:83: erro r: expected `,' or `;' before "throw" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:86: erro r: declaration of `operator new' as non-function E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:86: erro r: expected unqualified-id before "unsigned" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:86: erro r: expected primary-expression before "const" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:86: erro r: expected `,' or `;' before "throw" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:87: erro r: declaration of `operator new []' as non-function E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:87: erro r: expected unqualified-id before "unsigned" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:87: erro r: expected primary-expression before "const" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:87: erro r: expected `,' or `;' before "throw" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:92: erro r: declaration of `operator new' as non-function E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:92: erro r: expected unqualified-id before "unsigned" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:92: erro r: expected primary-expression before "void" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:92: erro r: expected `,' or `;' before "throw" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:93: erro r: declaration of `operator new []' as non-function E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:93: erro r: expected unqualified-id before "unsigned" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:93: erro r: expected primary-expression before "void" E:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/new:93: erro r: expected `,' or `;' before "throw" make[3]: *** [nsDependentString.o] Error 1 make[3]: Leaving directory `/e/objdir/xpcom/string/src' make[2]: *** [libs] Error 2 make[2]: Leaving directory `/e/objdir/xpcom/string' make[1]: *** [libs] Error 2 make[1]: Leaving directory `/e/objdir/xpcom' make: *** [all] Error 2