Amazing. After building firefox on x86_64 with older version of BLFS, I've tried it on i686 with newer version of BLFS. And it failed! The mozconfig was exactly the same. Looks like the problem could be in the fact that I have gtk-2.8 on the newer system.
Here's the error. c++ -I/usr/include -frtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -pedantic -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -ffunction-sections -O -fPIC -shared -Wl,-z,defs -Wl,-h,libgklayout.so -o libgklayout.so nsLayoutModule.o nsContentHTTPStartup.o nsContentDLF.o nsLayoutStatics.o -L/usr/X11R6/lib -Wl,--whole-archive ../../dist/lib/libgkbase_s.a ../../dist/lib/libgkgeneric_s.a ../../dist/lib/libgkforms_s.a ../../dist/lib/libgkstyle_s.a ../../dist/lib/libgkprinting_s.a ../../dist/lib/libgktable_s.a ../../dist/lib/libgkxulbase_s.a ../../dist/lib/libgkconbase_s.a ../../dist/lib/libgkconcvs_s.a ../../dist/lib/libgkconevents_s.a ../../dist/lib/libgkconhtmlcon_s.a ../../dist/lib/libgkconhtmldoc_s.a ../../dist/lib/libgkconxmlcon_s.a ../../dist/lib/libgkconxmldoc_s.a ../../dist/lib/libgkconxbl_s.a ../../dist/lib/libgkconxulcon_s.a ../../dist/lib/libgkconxuldoc_s.a ../../dist/lib/libgkview_s.a ../../dist/lib/libjsdombase_s.a ../../dist/lib/libjsdomevents_s.a ../../dist/lib/libjsurl_s.a ../../dist/lib/libjsdomstorage_s.a ../../dist/lib/libgkxultree_s.a ../../dist/lib/libgkxulgrid_s.a ../../dist/lib/libgkconxultmpl_s.a ../../dist/lib/libinspector_s.a ../../dist/lib/libgkmathmlcon_s.a ../../dist/lib/libgkmathmlbase_s.a ../../dist/lib/libgkcontentxtf_s.a ../../dist/lib/libgkxtfbase_s.a ../../dist/lib/libgksvgbase_s.a ../../dist/lib/libgkconsvgdoc_s.a ../../dist/lib/libgkcontentsvg_s.a ../../dist/lib/libgksvgrenderercairo_s.a -Wl,--no-whole-archive -L../../dist/bin -L../../dist/lib -lgkgfx ../../dist/lib/libunicharutil_s.a -L../../dist/bin -lxpcom -lxpcom_core -L../../dist/bin -L../../dist/lib -lplds4 -lplc4 -lnspr4 -L/usr/X11R6/lib -lpthread -ldl -L../../dist/bin -lmozjs -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lcairo -Wl,--version-script -Wl,/home/andrei/src/mozilla/build/unix/gnu-ld-scripts/components-version-script -Wl,-Bsymbolic -ldl -lm ../../dist/lib/libgkconcvs_s.a(nsCanvasRenderingContext2D.o)(.text._ZN26nsCanvasRenderingContext2D7DestroyEv+0x63): In function `nsCanvasRenderingContext2D::Destroy()': nsCanvasRenderingContext2D.cpp: undefined reference to `XFreePixmap' ../../dist/lib/libgkconcvs_s.a(nsCanvasRenderingContext2D.o)(.text._ZN26nsCanvasRenderingContext2D13SetDimensionsEii+0x7f): In function `nsCanvasRenderingContext2D::SetDimensions(int, int)': nsCanvasRenderingContext2D.cpp: undefined reference to `XRenderFindStandardFormat' ../../dist/lib/libgkconcvs_s.a(nsCanvasRenderingContext2D.o)(.text._ZN26nsCanvasRenderingContext2D13SetDimensionsEii+0xa5):nsCanvasRenderingContext2D.cpp: undefined reference to `XListPixmapFormats' ../../dist/lib/libgkconcvs_s.a(nsCanvasRenderingContext2D.o)(.text._ZN26nsCanvasRenderingContext2D13SetDimensionsEii+0xc8):nsCanvasRenderingContext2D.cpp: undefined reference to `XFree' ../../dist/lib/libgkconcvs_s.a(nsCanvasRenderingContext2D.o)(.text._ZN26nsCanvasRenderingContext2D13SetDimensionsEii+0x10b):nsCanvasRenderingContext2D.cpp: undefined reference to `XCreatePixmap' collect2: ld returned 1 exit status make[4]: *** [libgklayout.so] Error 1 make[4]: Leaving directory `/home/andrei/src/firefox-build/layout/build' make[3]: *** [libs] Error 2 make[3]: Leaving directory `/home/andrei/src/firefox-build/layout' make[2]: *** [tier_9] Error 2 make[2]: Leaving directory `/home/andrei/src/firefox-build' make[1]: *** [default] Error 2 make[1]: Leaving directory `/home/andrei/src/firefox-build' make: *** [build] Error 2 -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
