kBuild and opera will not install in 10.0: lang/gcc46 conflicts with lang/gcc

Bernhard Fröhlich decke at bluelife.at
Mon Dec 23 07:36:42 UTC 2013


Am 22.12.2013 21:57 schrieb "Dirk Meyer" <dirk.meyer at dinoex.sub.org>:
>
> Bernhard Fröhlich schrieb:,
>
> > Am 22.12.2013 12:13 schrieb "Jos=E9 Garc=EDa Juanino" <
jjuanino at gmail.com>:
> > > I have running a recent FreeBSD 10.0-RC2, and I get the following
> > scenario:
> > >
> > > www/opera depends on lang/gcc46
> > > devel/kBuild depends on lang/gcc
> > >
> > > But both gcc46 and gcc are incompatible, so I cannot install opera and
> > > kBuild. However, lang/gcc and lang/gcc46 install the same versi=F3n
compi=
> > ler
> > > 4.6.4. Any idea to fix this conflict? I am using  pkgng to install the
> > > ports.
> >
> > kBuild is using USE_GCC=3Dyes which uses lang/gcc right now in version
4.6.
> >
> > Opera has a strict dependency on on FreeBSD 10 for gcc4.6 because of
> > libstdc++.so.6.
>
> In C++ you can not reuse your libraries without recompilation.
> This breaks the goal of object oriented design as stated in several books.

Why does opera work fine with libstdc++ from gcc 4.2 then?

> Opera has an option to pick your poison.
> you can set COMPAT9, which does conflict with virtualbox.

No it does not conflict anymore. That has been fixed already.


More information about the freebsd-ports mailing list