svn commit: r336164 - head/emulators/virtualbox-ose
Eitan Adler
eadler at freebsd.org
Wed Dec 11 19:37:47 UTC 2013
On Wed, Dec 11, 2013 at 9:01 AM, Bernhard Froehlich <decke at freebsd.org> wrote:
> Author: decke
> Date: Wed Dec 11 14:01:44 2013
> New Revision: 336164
> URL: http://svnweb.freebsd.org/changeset/ports/336164
>
> Log:
> - Add misc/compat9x port as conflicting because it causes the wrong libstdc++.so.6
> to be found by rtld. In fact vbox links to libstdc++.so.6 from lang/gcc46 because of
> USE_GCC=yes but we have another shared object with the same shlib version in compat9x
> which is incompatible.
>
> VirtualBox: Error -610 in supR3HardenedMainInitRuntime!
> VirtualBox: dlopen("/usr/local/lib/virtualbox/VBoxRT.so",) failed:
> /usr/local/lib/compat/libstdc++.so.6: version GLIBCXX_3.4.15 required
> by /usr/local/lib/virtualbox/VBoxRT.so not found
>
> PR: ports/182468 http://www.FreeBSD.org/cgi/query-pr.cgi?pr=182468
> Reported by: various FreeBSD 10 users
>
> Modified:
> head/emulators/virtualbox-ose/Makefile
>
> Modified: head/emulators/virtualbox-ose/Makefile
> ==============================================================================
> --- head/emulators/virtualbox-ose/Makefile Wed Dec 11 13:35:12 2013 (r336163)
> +++ head/emulators/virtualbox-ose/Makefile Wed Dec 11 14:01:44 2013 (r336164)
> @@ -46,7 +46,7 @@ HAS_CONFIGURE= yes
> CONFIGURE_ARGS+=--with-gcc="${CC}" --with-g++="${CXX}" --passive-mesa
> USE_LDCONFIG= ${PREFIX}/lib/virtualbox
>
> -CONFLICTS= bcc-[0-9]*
> +CONFLICTS= bcc-[0-9]* compat9x-*
> CONFLICTS_INSTALL= virtualbox-ose-devel-[3,4]* virtualbox-ose-legacy-[3,4]* virtualbox-ose-additions-[3,4]* virtualbox-ose-additions-devel-[3,4]*
This makes it impossible to have Java and VirtualBox on the same
system which seems ... problematic.
What is the root cause of the conflict?
P.S. do we still have virtualbox-ose-devel* or any version 3 ports around?
--
Eitan Adler
Source, Ports, Doc committer
Bugmeister, Ports Security teams
More information about the svn-ports-head
mailing list