From owner-freebsd-questions@FreeBSD.ORG Sun Mar 1 11:19:17 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 E22D71065670 for ; Sun, 1 Mar 2009 11:19:17 +0000 (UTC) (envelope-from m.borsatino@alice.it) Received: from smtp-out114.alice.it (smtp-out114.alice.it [85.37.17.114]) by mx1.freebsd.org (Postfix) with ESMTP id 6C88F8FC1B for ; Sun, 1 Mar 2009 11:19:17 +0000 (UTC) (envelope-from m.borsatino@alice.it) Received: from FBCMMO02.fbc.local ([192.168.68.196]) by smtp-out114.alice.it with Microsoft SMTPSVC(6.0.3790.3959); Sun, 1 Mar 2009 12:19:22 +0100 Received: from FBCMST11V01.fbc.local ([192.168.171.17]) by FBCMMO02.fbc.local with Microsoft SMTPSVC(6.0.3790.1830); Sun, 1 Mar 2009 12:19:21 +0100 Content-class: urn:content-classes:message MIME-Version: 1.0 X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Sun, 1 Mar 2009 12:14:32 +0100 Message-ID: <3B419C0DD853DC47AA4FA65D0FC92B5FE5C8FC@FBCMST11V01.fbc.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: libpthread not found Thread-Index: AcmaXuWi1KssQ7FxQ0qfuMjT0kwxrA== From: To: X-OriginalArrivalTime: 01 Mar 2009 11:19:21.0999 (UTC) FILETIME=[9211F1F0:01C99A5F] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: libpthread not found 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: Sun, 01 Mar 2009 11:19:18 -0000 amm ... when I change the 'candidate' something strange begins to = happen: bash doesn't work anymore, saying that it does not find the = library. this happens as soon as I do the change, showing what you've = explained to me. Marco > thanks ... but ... how? > now I don't get the first message; but the second tells me that a = library > is missing, but it is present. anyway I' prepared a very simple > /etc/libmap.conf like this: >=20 > # /etc/libmap.conf > # > # candidate mapping > # > libc.so.6 /usr/compat/linux/lib/libc.so.6 Change to: libc.so.6 libc.so.7 =20 > but clearly this is not enough. should I restart the system or use a > program to make the change accepted? >=20 No need, it is picked up the next time the libmap.conf file is parsed. What is occurring is the java binary was built against libc.so.6, which = is=20 what you would find on a FreeBSD 6.x box.=20 -Mike