../../../dist/include/string/nsCharTraits.h: In static member function 'static PRUnichar nsCharTraits<short unsigned int>::ASCIIToLower(PRUnichar)':
../../../dist/include/string/nsCharTraits.h:249: warning: conversion to 'PRUnichar' from 'int' may alter its value
../../../dist/include/string/nsCharTraits.h: In static member function 'static char nsCharTraits<char>::ASCIIToLower(char)':
../../../dist/include/string/nsCharTraits.h:504: warning: conversion to 'char' from 'int' may alter its value
nsRegistry.cpp: In member function 'virtual nsresult nsRegistry::UnescapeKey(PRUint8*, PRUint32, PRUint32*, PRUint8**)':
nsRegistry.cpp:1526: warning: conversion to 'char' from 'int' may alter its value
rm -f libxpcom_compat_c.so
c++ -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -pedantic -march=k8 -m32 -pipe
-DPIC -fPIC -O2 -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -O -fPIC -shared -Wl,-z,defs -Wl,-h,libxpcom_compat_c.so -o libxpcom_compat_c.so nsXPCOMObsolete.o nsRegistry.o -z combreloc -s
-L../../../dist/bin -lxpcom -lxpcom_core -L../../../dist/bin -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -L../../../dist/lib -lxpcom_compat -Wl,--version-script
-Wl,../../../build/unix/gnu-ld-scripts/components-version-script -Wl,-Bsymbolic -ldl -lm
nsXPCOMObsolete.o:(.data.rel.ro+0x18): undefined reference to `nsFileSpecImpl::Create(nsISupports*, nsID const&, void**)'
nsXPCOMObsolete.o:(.data.rel.ro+0x50): undefined reference to `nsDirectoryIteratorImpl::Create(nsISupports*, nsID const&, void**)'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.0/../../../../i686-pc-linux-gnu/bin/ld: libxpcom_compat_c.so: hidden symbol `nsFileSpecImpl::Create(nsISupports*, nsID const&, void**)' isn't defined
/usr/lib/gcc/i686-pc-linux-gnu/4.3.0/../../../../i686-pc-linux-gnu/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
make[4]: Leaving directory `/usr/src/firefox-2.0.0.12/mozilla/xpcom/obsolete/component'
make[3]: Leaving directory `/usr/src/firefox-2.0.0.12/mozilla/xpcom/obsolete'
make[2]: Leaving directory `/usr/src/firefox-2.0.0.12/mozilla'
make[1]: Leaving directory `/usr/src/firefox-2.0.0.12/mozilla'
make[4]: *** [libxpcom_compat_c.so] Error 1
make[3]: *** [libs] Error 2
make[2]: *** [tier_2] Error 2
make[1]: *** [default] Error 2
make: *** [build] Error 2