Bugzilla Automation <bugzi...@freebsd.org> has asked v...@freebsd.org for maintainer-feedback: Bug 245048: emulators/virtualbox-ose: failed with message "version CXXABI_1.3.9 required by /usr/local/lib/virtualbox/VBoxRT.so not found" https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245048
--- Description --- After I upgraded virtualbox-ose to 5.3.34_1 (ports r528258) built by poudriere (I attached the build log until DynamicConfig.kmk was build), it failed with the following error messages. === begin error messages % virtualbox VirtualBox: Error -610 in supR3HardenedMainInitRuntime! VirtualBox: dlopen("/usr/local/lib/virtualbox/VBoxRT.so",) failed: /usr/lib/libstdc++.so.6: version CXXABI_1.3.9 required by /usr/local/lib/virtualbox/VBoxRT.so not found VirtualBox: Tip! It may help to reinstall VirtualBox. === end error messages IMHO, /usr/local/lib/virtualbox/VBoXRT.so dlopen(3)ed by virtualbox should be linked with /usr/local/lib/gcc9/libstdc++.so.6 installed by lang/gcc9 which is used to build virtualbox-ose. However, rtld(1) chooses /usr/lib/libstdc++.so.6 to link due to the following configuration by ldconfig(8). === begin the output of ldconfig -r for libstdc++.so.6 % ldconfig -r | grep libstdc\+\+ 105:-lstdc++.6 => /usr/lib/libstdc++.so.6 1189:-lstdc++.6 => /usr/local/lib/gcc7/libstdc++.so.6 1201:-lstdc++.6 => /usr/local/lib/gcc8/libstdc++.so.6 1207:-lstdc++.6 => /usr/local/lib/gcc9/libstdc++.so.6 === end the output of ldconfig -r for libstdc++.so.6 I tried using LD_LIBRARY_PATH, but it had no effect. I would appreciate if someone gives any suggestion. _______________________________________________ freebsd-emulation@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-emulation To unsubscribe, send any mail to "freebsd-emulation-unsubscr...@freebsd.org"