Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Dec 2011 18:35:45 -0800
From:      Ali Mashtizadeh <mashtizadeh@gmail.com>
To:        glarkin@freebsd.org
Cc:        freebsd-ports <freebsd-ports@freebsd.org>
Subject:   Re: Building ports with gcc46
Message-ID:  <CAFL8=tjwWSmTModXK6duneiGZgvMLoMT%2BU%2BX_OkQBXVSucg7ew@mail.gmail.com>
In-Reply-To: <4EE90544.7020603@FreeBSD.org>
References:  <CAFL8=thCY05NsXwt8RtLE4kBtdxucFbtJqP8gcNbQ7mwN8-ysw@mail.gmail.com> <4EE90544.7020603@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
That gives the same error as the one of my previous attempts. Any help
with this would be great.

libtool: link: g++46 -D_THREAD_SAFE -pthread -Wall -Wwrite-strings
-Woverloaded-virtual -Wno-sign-compare -O2 -pipe
-Wl,-rpath=3D/usr/local/lib/gcc46 -fno-strict-aliasing -D_THREAD_SAFE
-pthread -Wl,-rpath=3D/usr/local/lib/gcc46 -o .libs/protoc main.o
./.libs/libprotobuf.so ./.libs/libprotoc.so
/usr/ports/devel/protobuf/work/protobuf-2.4.1/src/.libs/libprotobuf.so
-lz -pthread -Wl,-rpath -Wl,/usr/local/lib/usr/local/bin/ld:
.libs/protoc: hidden symbol `__dso_handle' in
/usr/local/lib/gcc46/gcc/x86_64-portbld-freebsd9.0/4.6.3/crtbegin.o is
referenced by DSO/usr/local/bin/ld: final link failed: Bad
valuecollect2: ld returned 1 exit statusgmake[2]: *** [protoc] Error
1gmake[2]: Leaving directory
`/usr/ports/devel/protobuf/work/protobuf-2.4.1/src'gmake[1]: ***
[all-recursive] Error 1gmake[1]: Leaving directory
`/usr/ports/devel/protobuf/work/protobuf-2.4.1'gmake: *** [all] Error
2*** Error code 1
Stop in /usr/ports/devel/protobuf.
On Wed, Dec 14, 2011 at 12:21 PM, Greg Larkin <glarkin@freebsd.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 12/14/11 1:44 PM, Ali Mashtizadeh wrote:
>> Is there a way to build devel/protobuf with gcc46? Unfortunately I see
>> a compatibility issue where the software I'm linking against it
>> crashes because of the conflicting stdc++ librray versions. I've tried
>> setting CC, CXX, LDFLAGS but I seem to be missing something else?
>>
>> Thanks,
>
> [NOTE: Redirecting to freebsd-ports@]
>
> Hi Ali,
>
> Have you tried adding the following to /etc/make.conf?
>
> USE_GCC=3D4.6
>
> Note that the directive will bring in a lot of other dependencies with
> it, so you may also want to add WITHOUT_X11=3Dyes to make.conf, if necess=
ary.
>
> Hope that helps,
> Greg
> - --
> Greg Larkin
>
> http://www.FreeBSD.org/ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 - The Power To=
 Serve
> http://www.sourcehosting.net/ =C2=A0 =C2=A0 - Ready. Set. Code.
> http://twitter.com/cpucycle/ =C2=A0 =C2=A0 =C2=A0- Follow you, follow me
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk7pBUQACgkQ0sRouByUApD5iwCfZx+Z6P+NbSvz9o5iKkx1Wgsg
> ME4AoICCe4m+MIPOA1UXXvoKiirIaBUb
> =3DCbJJ
> -----END PGP SIGNATURE-----



--=20
Ali Mashtizadeh
=D8=B9=D9=84=DB=8C =D9=85=D8=B4=D8=AA=DB=8C =D8=B2=D8=A7=D8=AF=D9=87



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFL8=tjwWSmTModXK6duneiGZgvMLoMT%2BU%2BX_OkQBXVSucg7ew>