Date: Thu, 24 Sep 2020 12:06:31 -0400 From: Michael Butler <imb@protected-networks.net> To: vbox@FreeBSD.org Subject: VirtualBox fails to build on -current; more no-common fall-out? Message-ID: <01870b8c-9a61-92e3-cb4a-0ceba6ac169e@protected-networks.net>
next in thread | raw e-mail | index | archive | help
I get a duplicate symbol error as follows .. kBuild: Linking VBoxVNCMain kBuild: Linking VBoxVNC The failing command: @c++ -shared '-Wl,-rpath,/usr/local/lib/virtualbox' -fPIC -m64 -o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/VBoxREM.so -Wl,-soname=VBoxREM.so /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/VBoxRecompiler.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/cpu-exec.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/exec.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/translate-all.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/host-utils.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/cutils.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/tcg-runtime.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/tcg/tcg.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/tcg/tcg-dyngen.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/fpu/softfloat-native.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/target-i386/op_helper.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/target-i386/helper.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/target-i386/translate.o -L/usr/local/lib /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/bin/VBoxVMM.so /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/bin/VBoxRT.so -lpthread kBuild: Linking VBoxRemPrimary ld: error: duplicate symbol: r14 >>> defined at exec.h:41 (src/recompiler/target-i386/exec.h:41) >>> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/cpu-exec.o:(r14) >>> defined at exec.h:41 (src/recompiler/target-i386/exec.h:41) >>> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/target-i386/op_helper.o:(.bss+0x0) c++: error: linker command failed with exit code 1 (use -v to see invocation) kmk: *** [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/kBuild/footer-pass2-compiling-targets.kmk:653: /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.44/out/freebsd.amd64/release/obj/VBoxRemPrimary/VBoxREM.so] Error 1 kmk: *** Waiting for unfinished jobs.... imb
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01870b8c-9a61-92e3-cb4a-0ceba6ac169e>