From owner-freebsd-questions@FreeBSD.ORG Sat Oct 17 13:18:57 2009 Return-Path: Delivered-To: freebsd-questions@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85563106566C for ; Sat, 17 Oct 2009 13:18:57 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-ew0-f218.google.com (mail-ew0-f218.google.com [209.85.219.218]) by mx1.freebsd.org (Postfix) with ESMTP id 1F19B8FC16 for ; Sat, 17 Oct 2009 13:18:56 +0000 (UTC) Received: by ewy18 with SMTP id 18so2592811ewy.43 for ; Sat, 17 Oct 2009 06:18:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type; bh=4hdmICIPSW9laIkygDaEa9+DflY7eBsLt+achmVCxVU=; b=ZD26r+8AAT6J35n3OitfIdbo9qyD34kAv4xGiu1RhK74RAVgbdjJ7tN4HELF6Do0Hx tjVu/tfMhwijiLJ81L5liPJG/77YoS0wHSryfiyN3k9SVeraLmoQtQJuhM2hOsS0HN+W eytIlGRKa9ofVpPl0OGwiKMTyVGjNzG2X4AKc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=ccAQo3pohAaxJ5xhYKBjbVn7tE4yxy7giU/LBq4a5TACU06taiAxo76uu1y7Jrk2Vl 5/59qs4RZlwhNW08wgcWruw3S49uP539GZDdC+nFbkzYDDMccNVcPReeo3lAXoxtTZdg AEmKYdqPCrnlh5aP9N7zv5ADa7nb/F45ssStQ= MIME-Version: 1.0 Received: by 10.216.88.10 with SMTP id z10mr952587wee.108.1255785536093; Sat, 17 Oct 2009 06:18:56 -0700 (PDT) Date: Sat, 17 Oct 2009 13:18:55 +0000 Message-ID: From: "b. f." To: freebsd-questions@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Cc: yuri@rawbw.com Subject: Re: Why Linux executable googleearth can't find proper libstdc++.so.6 ? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Oct 2009 13:18:57 -0000 >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.