From owner-freebsd-ports@FreeBSD.ORG Sat Jan 12 19:45:06 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 51F9216A418 for ; Sat, 12 Jan 2008 19:45:06 +0000 (UTC) (envelope-from jcw@highperformance.net) Received: from mx1.highperformance.net (dsl081-163-122.sea1.dsl.speakeasy.net [64.81.163.122]) by mx1.freebsd.org (Postfix) with ESMTP id 7A36713C45A for ; Sat, 12 Jan 2008 19:45:05 +0000 (UTC) (envelope-from jcw@highperformance.net) Received: from w16.stradamotorsports.com (w16.stradamotorsports.com [192.168.1.16]) by mx1.highperformance.net (8.13.8/8.13.8) with ESMTP id m0CJj3E2013599 for ; Sat, 12 Jan 2008 11:45:03 -0800 (PST) (envelope-from jcw@highperformance.net) Message-ID: <478918D2.905@highperformance.net> Date: Sat, 12 Jan 2008 11:45:22 -0800 From: "Jason C. Wells" User-Agent: Thunderbird 2.0.0.6 (X11/20070922) MIME-Version: 1.0 To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-4.4 required=2.5 tests=ALL_TRUSTED,BAYES_00 autolearn=failed version=3.1.6 X-Spam-Checker-Version: SpamAssassin 3.1.6 (2006-10-03) on s4.stradamotorsports.com Subject: openoffice package requires libstdc++.so.6 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jan 2008 19:45:06 -0000 The prebuilt package openoffice-2.3.1 requires libstdc++.so.6. FreeBSD 6.3 has libstdc++.so.5. I have always rolled my own and am unfamiliar with packages. This particular package would appear to have been built against a librart version that is not installed on FreeBSD-6. If I have somehow erred, please point out my error. Is this package buggy? Shouldn't packages link against /usr/lib/libstdc++.so and so follow the softlinks that the system provides? On my system: $ openoffice.org-2.3.1-scalc /libexec/ld-elf.so.1: Shared object "libstdc++.so.6" not found, required by "javaldx" /libexec/ld-elf.so.1: Shared object "libstdc++.so.6" not found, required by "pagein" /libexec/ld-elf.so.1: Shared object "libstdc++.so.6" not found, required by "soffice.bin" $ ls -la /usr/lib/libstdc++* -r--r--r-- 1 root wheel 1585324 Jan 11 05:55 /usr/lib/libstdc++.a lrwxr-xr-x 1 root wheel 14 Jan 11 05:55 /usr/lib/libstdc++.so -> libstdc++.so.5 -r--r--r-- 1 root wheel 803928 Jan 11 05:55 /usr/lib/libstdc++.so.5 -r--r--r-- 1 root wheel 1577098 Jan 11 05:55 /usr/lib/libstdc++_p.a Thanks, Jason