> I began building LFS and BLFS systemd in early September; I now have a > working system that runs X. > > I've installed a pile of programs and am now to the point of installing > Firefox-32.0.1. I'm getting a compile error that ends with this: > > > ################## > c++ -o nsXPComInit.o -c -I../../dist/stl_wrappers > -I../../dist/system_wrappers > -include /sources/Firefox-32.0.1/mozilla-release/config/gcc_hidden.h > -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME='omni.ja' > -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DMOZ_OPTIMIZE -DMOZ_GLUE_IN_PROGRAM > -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DNO_NSPR_10_SUPPORT > -I/sources/Firefox-32.0.1/mozilla-release/xpcom/build -I. > -I/sources/Firefox-32.0.1/mozilla-release/ipc/chromium/src > -I/sources/Firefox-32.0.1/mozilla-release/ipc/glue > -I/sources/Firefox-32.0.1/mozilla-release/xpcom/build/../base > -I/sources/Firefox-32.0.1/mozilla-release/xpcom/build/../components > -I/sources/Firefox-32.0.1/mozilla-release/xpcom/build/../ds > -I/sources/Firefox-32.0.1/mozilla-release/xpcom/build/../glue > -I/sources/Firefox-32.0.1/mozilla-release/xpcom/build/../io > -I/sources/Firefox-32.0.1/mozilla-release/xpcom/build/../reflect/xptinfo/s > rc -I/sources/Firefox-32.0.1/mozilla-release/xpcom/build/../threads > -I/sources/Firefox-32.0.1/mozilla-release/chrome/src > -I/sources/Firefox-32.0.1/mozilla-release/docshell/base > -I/sources/Firefox-32.0.1/mozilla-release/media/libvpx > -I/sources/Firefox-32.0.1/mozilla-release/firefox-build-dir/ipc/ipdl/_ipdl > headers -I.. -I../../dist/include -I/usr/include/nspr -I/usr/include/nss > -I/sources/Firefox-32.0.1/mozilla-release/firefox-build-dir/dist/include > -I/usr/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include > ../../mozilla-config.h -MD -MP -MF .deps/nsXPComInit.o.pp -Wall > -Wpointer-arith -Woverloaded-virtual -Werror=return-type > -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Wsign-compare > -Wno-invalid-offsetof -Wcast-align -fno-exceptions -fno-strict-aliasing > -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe > -DNDEBUG -DTRIMMED -g -Os -freorder-blocks -fomit-frame-pointer > /sources/Firefox-32.0.1/mozilla-release/xpcom/build/nsXPComInit.cpp > make[5]: Leaving directory > '/sources/Firefox-32.0.1/mozilla-release/firefox-build-dir/modules/libpref > /src' > make[5]: Leaving directory > '/sources/Firefox-32.0.1/mozilla-release/firefox-build-dir/xpcom/build' > make[4]: Leaving directory > '/sources/Firefox-32.0.1/mozilla-release/firefox-build-dir' > /sources/Firefox-32.0.1/mozilla-release/config/recurse.mk:39: recipe for > target 'compile' failed make[3]: *** [compile] Error 2 > make[3]: Leaving directory > '/sources/Firefox-32.0.1/mozilla-release/firefox-build-dir' > /sources/Firefox-32.0.1/mozilla-release/config/rules.mk:592: recipe for > target 'default' failed make[2]: *** [default] Error 2 > make[2]: Leaving directory > '/sources/Firefox-32.0.1/mozilla-release/firefox-build-dir' > /sources/Firefox-32.0.1/mozilla-release/client.mk:400: recipe for target > 'realbuild' failed > make[1]: *** [realbuild] Error 2 > make[1]: Leaving directory '/sources/Firefox-32.0.1/mozilla-release' > client.mk:187: recipe for target 'build' failed > make: *** [build] Error 2 > ################## > > > I can usually figure out what has gone wrong with a compilation, but > this has got me stumped. > > Alan
Hello Alan, Is this on a 32 bit or a 64bit build? I have not got the latest book version of firefox installed as it was only a point release different. There is a sed that addresses a failed compilation on i686. Not sure if this is the error that you get if you have not applied the sed. Ken was the one who updated firefox. I just merged the change from trunk into systemd prior to the release. Regards, Christopher. -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
