Hi again,
I'm trying to build Firefox 23.0.1, and it fails with an undefined symbol
nsWifiMonitor::DoScan. I installed all the recommended dependencies, but due to
a previous build error with sqlite, I commented out the system sqlite in
mozconfig :
#ac_add_options --enable-system-sqlite
Below is the detailed log, I just removed some 4.000 INPUT(...) lines) to keep
it readable. Any idea what is missing here ? Some other dependency maybe ? Or
some configuration switch that I can set (I *do* need wifi to work, it's my
only net access :-) ?
Joao
-----
make[5]: Entering directory
`/root/src/mozilla-release/firefox-build-dir/toolkit/library'
rm -f libxul.so
/root/src/mozilla-release/firefox-build-dir/_virtualenv/bin/python
/root/src/mozilla-release/config/expandlibs_exec.py --depend .deps/libxul.so.pp
--target libxul.so --uselist -- c++ -Wall -Wpointer-arith
-Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body
-Wsign-compare -Wno-invalid-offsetof -Wcast-align -fno-exceptions
-fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections
-fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -Os
-freorder-blocks -fomit-frame-pointer -fPIC -shared -Wl,-z,defs
-Wl,--gc-sections -Wl,-h,libxul.so -o libxul.so nsStaticXULComponents.o
nsUnicharUtils.o nsBidiUtils.o nsSpecialCasingData.o nsUnicodeProperties.o
nsRDFResource.o -lpthread -Wl,-z,noexecstack -Wl,--build-id
-Wl,-rpath-link,/root/src/mozilla-release/firefox-build-dir/dist/bin
-Wl,-rpath-link,/usr/lib ../../media/kiss_fft/libkiss_fft.a
../../toolkit/components/osfile/libosfile_s.a ../../toolkit/xre/libxulapp_s.a
../../staticlib/compon
ents/libnecko.a ../../staticlib/components/libuconv.a
../../staticlib/components/libi18n.a ../../staticlib/components/libchardet.a
../../staticlib/components/libjar50.a
../../staticlib/components/libstartupcache.a
../../staticlib/components/libpref.a ../../staticlib/components/libhtmlpars.a
../../staticlib/components/libidentity.a
../../staticlib/components/libimglib2.a
../../staticlib/components/libmediasniffer.a
../../staticlib/components/libgkgfx.a ../../staticlib/components/libgklayout.a
../../staticlib/components/libdocshell.a
../../staticlib/components/libembedcomponents.a
../../staticlib/components/libwebbrwsr.a
../../staticlib/components/libnsappshell.a
../../staticlib/components/libtxmgr.a
../../staticlib/components/libcommandlines.a
../../staticlib/components/libtoolkitcomps.a
../../staticlib/components/libpipboot.a ../../staticlib/components/libpipnss.a
../../staticlib/components/libappcomps.a
../../staticlib/components/libjsreflect.a ../../staticlib/components/li
bcomposer.a ../../staticlib/components/libtelemetry.a
../../staticlib/components/libjsinspector.a
../../staticlib/components/libjsdebugger.a
../../staticlib/components/libstoragecomps.a
../../staticlib/components/librdf.a ../../staticlib/components/libwindowds.a
../../staticlib/components/libdiskspacewatcher.a
../../staticlib/components/libjsctypes.a ../../staticlib/components/libjsperf.a
../../staticlib/components/libgkplugin.a
../../staticlib/components/libunixproxy.a ../../staticlib/components/libjsd.a
../../staticlib/components/libautoconfig.a ../../staticlib/components/libauth.a
../../staticlib/components/libcookie.a
../../staticlib/components/libpermissions.a
../../staticlib/components/libuniversalchardet.a
../../staticlib/components/libfileview.a ../../staticlib/components/libplaces.a
../../staticlib/components/libtkautocomplete.a
../../staticlib/components/libsatchel.a ../../staticlib/components/libpippki.a
../../staticlib/components/libwidget_gtk2.a ../../staticlib/
components/libimgicon.a ../../staticlib/components/libprofiler.a
../../staticlib/components/libaccessibility.a
../../staticlib/components/libremoteservice.a
../../staticlib/components/libspellchecker.a
../../staticlib/components/libzipwriter.a
../../staticlib/components/libservices-crypto.a
../../staticlib/components/libnkgio.a
../../staticlib/components/libpeerconnection.a ../../staticlib/libjsipc_s.a
../../staticlib/libdomipc_s.a ../../staticlib/libdomplugins_s.a
../../staticlib/libmozipc_s.a ../../staticlib/libmozipdlgen_s.a
../../staticlib/libipcshell_s.a ../../staticlib/libgfxipc_s.a
../../staticlib/libhal_s.a ../../staticlib/libdombindings_s.a
../../staticlib/libxpcom_core.a ../../staticlib/libucvutil_s.a
../../staticlib/libchromium_s.a ../../staticlib/libsnappy_s.a
../../staticlib/libgtkxtbin.a ../../staticlib/libthebes.a
../../staticlib/libgl.a ../../staticlib/libycbcr.a
-Wl,-version-script,symverscript -L../../dist/bin -L../../dist/lib
/root/src/mozilla-release/fir
efox-build-dir/dist/lib/libjs_static.a -lffi -L/usr/lib -lnss3 -lnssutil3
-lsmime3 -lssl3 -lsoftokn3 -lcrmf -lXrender ../../dist/lib/libmozsqlite3.a
-ljpeg -lpng -lz -levent -lvpx -L/usr/local/lib -lpixman-1
../../dist/lib/libgkmedias.a ../../media/mtransport/build/libmtransport.a
../../media/webrtc/signaling/signaling_ecc/libecc.a
../../media/webrtc/signaling/signaling_sipcc/libsipcc.a -lasound -lrt
-L../../dist/bin -L../../dist/lib -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread
-ldl ../../dist/lib/libmozalloc.a -lX11 -lXext -lpangoft2-1.0 -lfreetype
-lfontconfig -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo
-lfontconfig -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfreetype
-lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo
-lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lXt -lgthread-2.0 -lfreetype -ldl
-lrt
Executing: c++ -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type
-Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wcast-align
-fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections
-fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED
-g -Os -freorder-blocks -fomit-frame-pointer -fPIC -shared -Wl,-z,defs
-Wl,--gc-sections -Wl,-h,libxul.so -o libxul.so
/root/src/mozilla-release/firefox-build-dir/toolkit/library/tmpV6e31D.list
-lpthread -Wl,-z,noexecstack -Wl,--build-id
-Wl,-rpath-link,/root/src/mozilla-release/firefox-build-dir/dist/bin
-Wl,-rpath-link,/usr/lib ../../dist/lib/libxpt.a
-Wl,-version-script,symverscript -L../../dist/bin -L../../dist/lib
../../dist/lib/libjs_static.a -lffi -L/usr/lib -lnss3 -lnssutil3 -lsmime3
-lssl3 -lsoftokn3 -lcrmf -lXrender ../../dist/lib/libmozsqlite3.so -ljpeg -lpng
-lz -levent -lvpx -L/usr/local/lib -lpixman-1 -lasound -lrt -L../../dist/bin
-L../../dist/lib -L/usr/lib -lplds4
-lplc4 -lnspr4 -lpthread -ldl ../../dist/lib/libmozalloc.so -lX11 -lXext
-lpangoft2-1.0 -lfreetype -lfontconfig -lpangocairo-1.0 -lpango-1.0
-lgobject-2.0 -lglib-2.0 -lcairo -lfontconfig -lgtk-x11-2.0 -latk-1.0 -lgio-2.0
-lpangoft2-1.0 -lfreetype -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0
-lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lXt
-lgthread-2.0 -lfreetype -ldl -lrt
/root/src/mozilla-release/firefox-build-dir/toolkit/library/tmpV6e31D.list:
INPUT("nsStaticXULComponents.o")
INPUT("nsUnicharUtils.o")
INPUT("nsBidiUtils.o")
INPUT("nsSpecialCasingData.o")
[...]
INPUT("../../media/webrtc/signaling/signaling_sipcc/src/sipcc/cpr/linux/cpr_linux_socket.o")
INPUT("../../media/webrtc/signaling/signaling_sipcc/src/sipcc/cpr/linux/cpr_linux_stdio.o")
INPUT("../../media/webrtc/signaling/signaling_sipcc/src/sipcc/cpr/linux/cpr_linux_string.o")
INPUT("../../media/webrtc/signaling/signaling_sipcc/src/sipcc/cpr/linux/cpr_linux_threads.o")
INPUT("../../media/webrtc/signaling/signaling_sipcc/src/sipcc/cpr/linux/cpr_linux_timers_using_select.o")
../../netwerk/wifi/nsWifiMonitor.o: In function `nsWifiMonitor::Run()':
/root/src/mozilla-release/netwerk/wifi/nsWifiMonitor.cpp:152: undefined
reference to `nsWifiMonitor::DoScan()'
/usr/bin/ld: libxul.so: hidden symbol `nsWifiMonitor::DoScan()' isn't defined
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[5]: *** [libxul.so] Error 1
make[5]: Leaving directory
`/root/src/mozilla-release/firefox-build-dir/toolkit/library'
make[4]: *** [libs_tier_platform] Error 2
make[4]: Leaving directory `/root/src/mozilla-release/firefox-build-dir'
make[3]: *** [tier_platform] Error 2
make[3]: Leaving directory `/root/src/mozilla-release/firefox-build-dir'
make[2]: *** [default] Error 2
make[2]: Leaving directory `/root/src/mozilla-release/firefox-build-dir'
make[1]: *** [realbuild] Error 2
make[1]: Leaving directory `/root/src/mozilla-release'
make: *** [build] Error 2
bash-4.2#
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page