Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Oct 2009 08:49:20 -0700
From:      Yuri <yuri@rawbw.com>
To:        "b. f." <bf1783@googlemail.com>
Cc:        freebsd-questions@FreeBSD.org
Subject:   Re: Why Linux executable googleearth can't find proper libstdc++.so.6 ?
Message-ID:  <4AD9E780.5070604@rawbw.com>
In-Reply-To: <d873d5be0910170618s70e4703ag7a934608d0bcadd0@mail.gmail.com>
References:  <d873d5be0910170618s70e4703ag7a934608d0bcadd0@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
b. f. wrote:
>> Why I get these messages about GLIBCXX_3.4.9? Is it a bug in port? Or in
>> package? Or in system?
>>     
>
>   
>> /etc/make.conf has the line, if that matters:
>> OVERRIDE_LINUX_BASE_PORT=fc6
>>     
>
> Yes, it does matter. This is a binary port, and the party that built
> the binaries (Google) compiled them against a fairly recent libstdc++.
>  You are trying to link these binaries with an older version of
> libstdc++  in Fedora Core 6 which doesn't include the newer symbols,
> and getting a symbol-version error.  Fedora Core 6 was released in
> October 2006 and reached it's end-of-life in Dec. 2007.  Use a newer
> Linux base port, preferably the newest that will work on your platform
> and with your software.  If you've an older version of FreeBSD that
> doesn't support the newer Linux base ports, then you'll have to
> upgrade, or do some really nasty hacking.  This question is more
> appropriate in the freebsd-ports or freebsd-emulation mailing lists.
>
> b.
>   

Record 20080318 in /usr/ports/UPDATING says that in order for skype to 
work OVERRIDE_LINUX_BASE_PORT=fc6 should be set. I did that in order to 
make skype work. I believe latest versions of skype don't work work 
FreeBSD because FreeBSD only uses OSS audio and newer skypes are non-OSS.

So now if I remove that line from /etc/make.conf skype is likely to 
break and google-earth to be fixed.

How can I have both working?

Looks like for some unknown reason linux has incompatible files 
libstdc++.so.6 in different versions instead of bumping number in name.

Is it possible to have several linux bases under different install bases?

Yuri




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4AD9E780.5070604>