Hello,

I'm trying to compile firefox 53.0 on a FreeBSD 11 VM (Virtual Box on
Ubuntu
16.04). I've changed the linker to the gold linker, and it no longer
builds. 
The error output and other requested information is below.  This error
appears
identical to bug 200845 / 209952 from 2016-06-03. I attempted adding
"--disable-gold" to MOZ_OPTIONS in the Makefile, but this had no effect. 

uname -a: FreeBSD  11.0-RELEASE-p1 FreeBSD 11.0-RELEASE-p1 #0 r306420:
Thu Sep 29 01:43:23 UTC 2016    
[email protected]:/usr/obj/usr/src/sys/GENERIC  amd64

ident /usr/ports/www/firefox/Makefile: /usr/ports/www/firefox/Makefile:
     $FreeBSD: head/www/firefox/Makefile 438318 2017-04-11 21:39:47Z jbeich

To reproduce:
$ make clean
$ make BATCH=yes

INPUT("StaticXULComponentsEnd/StaticXULComponentsEnd.o")

/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/Unified_cpp_js_src25.o:
multiple definition of '__dtrace_javascript___object-create'
/usr/bin/ld:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/jsarray.o:
previous definition here
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/Unified_cpp_js_src25.o:
multiple definition of '__dtraceenabled_javascript___object-create'
/usr/bin/ld:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/jsarray.o:
previous definition here
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/Unified_cpp_js_src34.o:
multiple definition of '__dtraceenabled_javascript___function-return'
/usr/bin/ld:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/Unified_cpp_js_src14.o:
previous definition here
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/Unified_cpp_js_src8.o:
multiple definition of '__dtraceenabled_javascript___function-return'
/usr/bin/ld:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/Unified_cpp_js_src14.o:
previous definition here
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/bin/ld: error:
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:
unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library/../../js/src/js-dtrace.o:/usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:__SUNW_dof:
error: unexpected reloc 8 in object file
c++: error: linker command failed with exit code 1 (use -v to see
invocation)
gmake[6]: ***
[/usr/ports/www/firefox/work/firefox-53.0/config/rules.mk:803:
libxul.so] Error 1
gmake[6]: Leaving directory
'/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0/toolkit/library'
gmake[5]: ***
[/usr/ports/www/firefox/work/firefox-53.0/config/recurse.mk:71:
toolkit/library/target] Error 2
gmake[5]: Leaving directory
'/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0'
gmake[4]: ***
[/usr/ports/www/firefox/work/firefox-53.0/config/recurse.mk:33: compile]
Error 2
gmake[4]: Leaving directory
'/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0'
gmake[3]: ***
[/usr/ports/www/firefox/work/firefox-53.0/config/rules.mk:522: default]
Error 2
gmake[3]: Leaving directory
'/usr/ports/www/firefox/work/firefox-53.0/obj-x86_64-unknown-freebsd11.0'
gmake[2]: *** [/usr/ports/www/firefox/work/firefox-53.0/client.mk:419:
realbuild] Error 2
gmake[2]: Leaving directory '/usr/ports/www/firefox/work/firefox-53.0'
gmake[1]: *** [/usr/ports/www/firefox/work/firefox-53.0/client.mk:170:
build] Error 2
gmake[1]: Leaving directory '/usr/ports/www/firefox/work/firefox-53.0'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/www/firefox

-- 

Cheers,
Nathan

_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[email protected]"

Reply via email to