From owner-freebsd-java@FreeBSD.ORG Sun Feb 25 21:04:13 2007 Return-Path: X-Original-To: freebsd-java@FreeBSD.org Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BBEEB16A403 for ; Sun, 25 Feb 2007 21:04:13 +0000 (UTC) (envelope-from skip.ford@verizon.net) Received: from vms048pub.verizon.net (vms048pub.verizon.net [206.46.252.48]) by mx1.freebsd.org (Postfix) with ESMTP id 9AF6F13C478 for ; Sun, 25 Feb 2007 21:04:13 +0000 (UTC) (envelope-from skip.ford@verizon.net) Received: from pool-71-168-248-177.cmdnnj.east.verizon.net ([71.168.244.241]) by vms048.mailsrvcs.net (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPA id <0JE100JS0EIHLFWD@vms048.mailsrvcs.net> for freebsd-java@FreeBSD.org; Sun, 25 Feb 2007 15:03:54 -0600 (CST) Date: Sun, 25 Feb 2007 16:03:38 -0500 From: Skip Ford In-reply-to: To: "Arne H. Juul" Mail-followup-to: "Arne H. Juul" , Skip Ford , freebsd-java@FreeBSD.org Message-id: <20070225210338.GC717@heather.menantico.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline References: <45E0DAB0.6010809@vfemail.net> <45E1C10B.90403@vfemail.net> <20070225183534.GC18421@osiris.chen.org.nz> <20070225203000.GB717@heather.menantico.com> User-Agent: Mutt/1.4.2.2i Cc: Skip Ford , freebsd-java@FreeBSD.org Subject: Re: JDK 1.5 does not build on AMD-64 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Feb 2007 21:04:13 -0000 Arne H. Juul wrote: > On Sun, 25 Feb 2007, Skip Ford wrote: > >>Try rebuilding open-motif. You have have a corrupt binary (due to > >>reasons unknown). > > > >After the extract stage, grep the open-motif sources for 'objformat' > >to make sure this isn't more fallout from its removal. > > objformat removed? ouch. I should have asked the original poster for > details about OS version etc, now this sounds like a good tip, since I > see this code in work/openMotif-2.2.3/config/imake/imake.c: [snip] The imake in xorg just had to be patched too. Anyone who doesn't want to try to fix things correctly or just doesn't know how can create a shell script named "/usr/bin/objformat" that just echoes "elf" when invoked, unless you already have an 'objformat' of course. It's cheating, but it works until every affected port is corrected. Several have already been fixed. Alternatively, the port can be fixed correctly and solution shared via send-pr. -- Skip