gnash-0.8.3: build fails on 6.3

Andriy Gapon avg at icyb.net.ua
Wed Jun 25 08:47:35 UTC 2008


on 24/06/2008 19:51 Dmitry Marakasov said the following:
> * Andriy Gapon (avg at icyb.net.ua) wrote:
>> System: FreeBSD 6.3-RELEASE amd64
>> Build of port graphics/gnash fails at link stage:
>> ...
>>
>> It seems like there is an unsatisfied symbol in boost library that was
>> supposed to come from standard C++ library.
>> I see that gnash is compiled with GCC 4.2+, but I think that boost is
>> compiled with default GCC for 6.3 which is 3.4.6.
>> I suspect that the error might be caused by this mismatch in versions.
>> This should not be a problem on 7.0 where default GCC is 4.2.X, but 6.3
>> is still a "stabler stable" for me.
> Hi!
> 
> Hmm... It seems to be related to library versions, yes, but I think
> it's most likely a local problem. I've tested gnash on FreeBSD 6.3
> amd64 in tinderbox and it built without problems. Packages were
> build successfully on pointyhat as well
> (http://portsmon.freebsd.org/portoverview.py?category=graphics&portname=gnash).
> Besides, you're the first one who reports such problem.

I guess the reason might be that I built boost with OPTIMIZED_CFLAGS
enabled. In fact I have WITH_OPTIMIZED_CFLAGS in my make.conf.

> You can use precompiled packages for gnash instead (I can build a
> package for you in a tinderbox if you need any nondefault options),
> otherwise I don't think I can help since I cannot reproduce this at
> least in a jail. You could also try rebuilding boost.

Rebuilding boost didn't help. I'll try to rebuild without the
optimization flags later.
Thank you for offering your help, but I'd like to get a sustainable
solution, if possible.

-- 
Andriy Gapon


More information about the freebsd-ports mailing list