I have had this issue with compiling Firefox.
/usr/ports/www/firefox
Here is /etc/make.conf
/usr/ports/www/firefox
Code:
../../build/unix/gold/ld: error: /usr/ports/www/firefox/work/mozilla-release/obj-x86_64-portbld-freebsd10.1/toolkit/library/../../js/src/Unified_cpp_js_src3.o: multiple definition of '__dtraceenabled_javascript___function-return'
../../build/unix/gold/ld: /usr/ports/www/firefox/work/mozilla-release/obj-x86_64-portbld-freebsd10.1/toolkit/library/../../js/src/Unified_cpp_js_src12.o: previous definition here
../../build/unix/gold/ld: error: /usr/ports/www/firefox/work/mozilla-release/obj-x86_64-portbld-freebsd10.1/toolkit/library/../../js/src/Unified_cpp_js_src4.o: multiple definition of '__dtraceenabled_javascript___function-return'
../../build/unix/gold/ld: /usr/ports/www/firefox/work/mozilla-release/obj-x86_64-portbld-freebsd10.1/toolkit/library/../../js/src/Unified_cpp_js_src12.o: previous definition here
../../build/unix/gold/ld: error: /usr/ports/www/firefox/work/mozilla-release/obj-x86_64-portbld-freebsd10.1/toolkit/library/../../js/src/Unified_cpp_js_src8.o: multiple definition of '__dtrace_javascript___object-create'
../../build/unix/gold/ld: /usr/ports/www/firefox/work/mozilla-release/obj-x86_64-portbld-freebsd10.1/toolkit/library/../../js/src/jsarray.o: previous definition here
../../build/unix/gold/ld: error: /usr/ports/www/firefox/work/mozilla-release/obj-x86_64-portbld-freebsd10.1/toolkit/library/../../js/src/Unified_cpp_js_src8.o: multiple definition of '__dtraceenabled_javascript___object-create'
../../build/unix/gold/ld: /usr/ports/www/firefox/work/mozilla-release/obj-x86_64-portbld-freebsd10.1/toolkit/library/../../js/src/jsarray.o: previous definition here
/usr/ports/www/firefox/work/mozilla-release/ipc/chromium/src/base/process_util_bsd.cc:117: warning: undefined reference to 'environ'
/usr/ports/www/firefox/work/mozilla-release/ipc/chromium/src/base/process_util_bsd.cc:117: warning: undefined reference to 'environ'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
/usr/ports/www/firefox/work/mozilla-release/config/rules.mk:815: recipe for target 'libxul.so' failed
gmake[7]: *** [libxul.so] Error 1
gmake[7]: Leaving directory '/usr/ports/www/firefox/work/mozilla-release/obj-x86_64-portbld-freebsd10.1/toolkit/library'
/usr/ports/www/firefox/work/mozilla-release/config/recurse.mk:70: recipe for target 'toolkit/library/target' failed
gmake[6]: *** [toolkit/library/target] Error 2
gmake[6]: Leaving directory '/usr/ports/www/firefox/work/mozilla-release/obj-x86_64-portbld-freebsd10.1'
/usr/ports/www/firefox/work/mozilla-release/config/recurse.mk:32: recipe for target 'compile' failed
gmake[5]: *** [compile] Error 2
gmake[5]: Leaving directory '/usr/ports/www/firefox/work/mozilla-release/obj-x86_64-portbld-freebsd10.1'
/usr/ports/www/firefox/work/mozilla-release/config/rules.mk:538: recipe for target 'default' failed
gmake[4]: *** [default] Error 2
gmake[4]: Leaving directory '/usr/ports/www/firefox/work/mozilla-release/obj-x86_64-portbld-freebsd10.1'
/usr/ports/www/firefox/work/mozilla-release/client.mk:400: recipe for target 'realbuild' failed
gmake[3]: *** [realbuild] Error 2
gmake[3]: Leaving directory '/usr/ports/www/firefox/work/mozilla-release'
/usr/ports/www/firefox/work/mozilla-release/client.mk:171: recipe for target 'build' failed
gmake[2]: *** [build] Error 2
gmake[2]: Leaving directory '/usr/ports/www/firefox/work/mozilla-release'
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/www/firefox
*** Error code 1
Stop.
make: stopped in /usr/ports/www/firefox
===>>> make build failed for www/firefox
===>>> Aborting update
===>>> Update for www/firefox failed
===>>> Aborting update
Code:
CC=clang CXX=clang++ CPP=clang-cpp WITH_PKGNG=YES MAKE_JOBS_UNSAFE=YES BUILD_OPTIMIZED=YES WITHOUT_DEBUG=YES OPTIONS_UNSET="OPTIMIZED_CFLAGS PGO"