From owner-freebsd-ports@FreeBSD.ORG Mon Aug 3 21:18:31 2009 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 BBEC01065670 for ; Mon, 3 Aug 2009 21:18:31 +0000 (UTC) (envelope-from mel.flynn+fbsd.ports@mailing.thruhere.net) Received: from mailhub.rachie.is-a-geek.net (rachie.is-a-geek.net [66.230.99.27]) by mx1.freebsd.org (Postfix) with ESMTP id 71FE98FC12 for ; Mon, 3 Aug 2009 21:18:31 +0000 (UTC) (envelope-from mel.flynn+fbsd.ports@mailing.thruhere.net) Received: from smoochies.rachie.is-a-geek.net (mailhub.lan.rachie.is-a-geek.net [192.168.2.11]) by mailhub.rachie.is-a-geek.net (Postfix) with ESMTP id 63F837E826; Mon, 3 Aug 2009 13:18:30 -0800 (AKDT) From: Mel Flynn To: freebsd-ports@freebsd.org Date: Mon, 3 Aug 2009 13:18:29 -0800 User-Agent: KMail/1.11.4 (FreeBSD/8.0-BETA2; KDE/4.2.4; i386; ; ) References: In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200908031318.29493.mel.flynn+fbsd.ports@mailing.thruhere.net> Cc: Stephen Montgomery-Smith , glewis@freebsd.org, "b. f." Subject: Re: diablo-jdk with FreeBSD-8.0 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: Mon, 03 Aug 2009 21:18:32 -0000 On Friday 31 July 2009 13:57:34 b. f. wrote: > "Stephen Montgomery-Smith" wrote: > >I am running a very recent amd64 version of FreeBSD-8.0. diablo-jdk is > >no longer working. I am guessing it is the bumped shared library > >versions (because I did do "make delete-old-libs" as part of my > >installation). > > Yes, this came up earlier. libmap.conf(5) is your friend here, until > an update. Or you can try building java/openjdk6, but that takes some > time and resources. Have you tried it? openjdk requires a native jdk to build, doesn't accept the linux ones, so chicken and egg. Trying to build java/jdk16 with a linux one also does not work, because of unsafe functions in the make program that it builds as one of the first things. Also, the linux jdk6 requires one to dig into archives as the port is at update 10 while Sun is at update 14. So for the time being, libmap.conf is the only working solution and to make it more specific, it needs libz.so.4. The error message java generates points no where near libz, so kudos to whoever found out it's that library. -- Mel