Hi,
When trying to compile Firefox 32.0.2, I am getting the following link error :
136:42.12 Executing: mk7i-g++ -o xpcshell -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
/home/mk7/firefox/obj-dir/js/xpconnect/shell/tmpQogzd0.list -lpthread
-Wl,--rpath-link,/usr/share/mk7i-toolchain/lib
-Wl,--dynamic-linker,/usr/share/mk7i-toolchain/lib/ld-linux.so.2
-Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id
-Wl,-rpath-link,/home/mk7/firefox/obj-dir/dist/bin
-Wl,-rpath-link,/home/mk7/firefox/install/lib -L../../../dist/bin
-L../../../dist/lib ../../../dist/lib/libxpcomglue_s.a
../../../dist/bin/libxul.so ../../../dist/bin/libmozalloc.so
../../../dist/bin/libxul.so ../../../dist/bin/libmozalloc.so
-L/home/mk7/firefox/obj-dir/dist/lib -lnspr4 -lplc4 -lplds4 -Wl,--whole-archive
../../.
./dist/lib/libmozglue.a ../../../dist/lib/libmemory.a -Wl,--no-whole-archive
-rdynamic -ldl
136:42.12 /home/mk7/firefox/obj-dir/ipc/app/tmppGH_oX.list:
136:42.12 /home/mk7/firefox/obj-dir/js/xpconnect/shell/tmpQogzd0.list:
136:42.12 INPUT("MozillaRuntimeMain.o")
136:42.13 INPUT("xpcshell.o")
136:42.13
136:42.13
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`PK11_FindCertsFromEmailAddress@NSS_3.12.9'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`CERT_GetConstrainedCertificateNames@NSS_3.12.7'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`SSL_VersionRangeSet@NSS_3.14'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`NSSSSL_GetVersion@NSS_3.13'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`NSS_CMSSignerInfo_Verify@NSS_3.16'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`NSSSMIME_GetVersion@NSS_3.13'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`PK11_Encrypt@NSS_3.15'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`CERT_ForcePostMethodForOCSP@NSS_3.15.4'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`SSL_GetNextProto@NSS_3.13.2'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`PK11_ExportDERPrivateKeyInfo@NSS_3.16.1'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`SSL_SetSRTPCiphers@NSS_3.14'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`SSL_AuthCertificateComplete@NSS_3.13.2'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`PK11_KeyGenWithTemplate@NSS_3.12.9'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`CERT_AddCertToListHead@NSS_3.15'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`PK11_DeriveWithTemplate@NSS_3.12.9'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`DTLS_GetHandshakeTimeout@NSS_3.14'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`SSL_HandshakeNegotiatedExtension@NSS_3.12.6'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`DTLS_ImportFD@NSS_3.14'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`SSL_GetSRTPCipher@NSS_3.14'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`SSL_VersionRangeGet@NSS_3.14'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`CERT_CacheOCSPResponseFromSideChannel@NSS_3.12.6'
136:42.13 ../../dist/bin/libxul.so: undefined reference to
`SSL_VersionRangeSetDefault@NSS_3.14'
136:42.14 ../../dist/bin/libxul.so: undefined reference to
`SSL_PeerStapledOCSPResponses@NSS_3.15'
136:42.14 ../../dist/bin/libxul.so: undefined reference to
`PK11_Decrypt@NSS_3.15'
136:42.14 ../../dist/bin/libxul.so: undefined reference to
`SSL_SetNextProtoNego@NSS_3.13.2'
136:42.14 ../../dist/bin/libxul.so: undefined reference to
`SSL_SetCanFalseStartCallback@NSS_3.15.4'
136:42.14 ../../dist/bin/libxul.so: undefined reference to
`SSL_ExportKeyingMaterial@NSS_3.14'
136:42.14 ../../dist/bin/libxul.so: undefined reference to
`NSSUTIL_GetVersion@NSSUTIL_3.13'
136:42.14 ../../dist/bin/libxul.so: undefined reference to
`NSS_GetVersion@NSS_3.13'
136:42.14 collect2: error: ld returned 1 exit status
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`PK11_FindCertsFromEmailAddress@NSS_3.12.9'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`CERT_GetConstrainedCertificateNames@NSS_3.12.7'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`SSL_VersionRangeSet@NSS_3.14'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`NSSSSL_GetVersion@NSS_3.13'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`NSS_CMSSignerInfo_Verify@NSS_3.16'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`NSSSMIME_GetVersion@NSS_3.13'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`PK11_Encrypt@NSS_3.15'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`CERT_ForcePostMethodForOCSP@NSS_3.15.4'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`SSL_GetNextProto@NSS_3.13.2'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`PK11_ExportDERPrivateKeyInfo@NSS_3.16.1'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`SSL_SetSRTPCiphers@NSS_3.14'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`SSL_AuthCertificateComplete@NSS_3.13.2'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`PK11_KeyGenWithTemplate@NSS_3.12.9'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`CERT_AddCertToListHead@NSS_3.15'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`PK11_DeriveWithTemplate@NSS_3.12.9'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`DTLS_GetHandshakeTimeout@NSS_3.14'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`SSL_HandshakeNegotiatedExtension@NSS_3.12.6'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`DTLS_ImportFD@NSS_3.14'
136:42.14 ../../../dist/bin/libxul.so: undefined reference to
`SSL_GetSRTPCipher@NSS_3.14'
136:42.15 ../../../dist/bin/libxul.so: undefined reference to
`SSL_VersionRangeGet@NSS_3.14'
136:42.15 ../../../dist/bin/libxul.so: undefined reference to
`CERT_CacheOCSPResponseFromSideChannel@NSS_3.12.6'
136:42.15 ../../../dist/bin/libxul.so: undefined reference to
`SSL_VersionRangeSetDefault@NSS_3.14'
136:42.15 ../../../dist/bin/libxul.so: undefined reference to
`SSL_PeerStapledOCSPResponses@NSS_3.15'
136:42.15 ../../../dist/bin/libxul.so: undefined reference to
`PK11_Decrypt@NSS_3.15'
136:42.15 ../../../dist/bin/libxul.so: undefined reference to
`SSL_SetNextProtoNego@NSS_3.13.2'
136:42.15 ../../../dist/bin/libxul.so: undefined reference to
`SSL_SetCanFalseStartCallback@NSS_3.15.4'
136:42.15 ../../../dist/bin/libxul.so: undefined reference to
`SSL_ExportKeyingMaterial@NSS_3.14'
136:42.15 ../../../dist/bin/libxul.so: undefined reference to
`NSSUTIL_GetVersion@NSSUTIL_3.13'
136:42.15 ../../../dist/bin/libxul.so: undefined reference to
`NSS_GetVersion@NSS_3.13'
136:42.15 collect2: error: ld returned 1 exit status
136:42.15 gmake[6]: gmake[6]: *** [xpcshell] Error 1*** [plugin-container]
Error 1
136:42.15
136:42.15 gmake[5]: *** [ipc/app/binaries] Error 2
136:42.15 gmake[5]: *** Waiting for unfinished jobs....
136:42.15 gmake[5]: *** [js/xpconnect/shell/binaries] Error 2
136:42.15 gmake[4]: *** [recurse_libs] Error 2
136:42.15 gmake[3]: *** [libs] Error 2
136:42.15 gmake[2]: *** [default] Error 2
136:42.15 gmake[1]: *** [realbuild] Error 2
136:42.15 gmake: *** [build] Error 2
136:42.19 383 compiler warnings present.
My mozconfig file is :
mk_add_options MOZ_OBJDIR=/home/mk7/firefox/obj-dir
ac_add_options --enable-application=browser
ac_add_options --enable-optimize
ac_add_options --disable-tests
ac_add_options --disable-crypto
ac_add_options --prefix=/home/mk7/firefox/install
ac_add_options --disable-pulseaudio
ac_add_options --disable-gstreamer
ac_add_options --disable-necko-wifi
ac_add_options --disable-js-diagnostics
ac_add_options --disable-gio
ac_add_options --disable-gconf
ac_add_options --disable-dbus
ac_add_options --disable-websms-backend
ac_add_options --disable-jsd
ac_add_options --disable-dbm
ac_add_options --disable-webspeech
I started the build with the following commands:
./mach configure
./mach build
After that, the export and compile steps ran fine, however the above errors
were seen when it was on 'libs' step.
Any idea ?
_______________________________________________
dev-builds mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-builds