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

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to