From owner-freebsd-eclipse@FreeBSD.ORG Sun Oct 23 11:56:08 2011 Return-Path: Delivered-To: eclipse@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0DF0D106564A for ; Sun, 23 Oct 2011 11:56:08 +0000 (UTC) (envelope-from schweikh@schweikhardt.net) Received: from rs2.shuttle.de (rs2.shuttle.de [IPv6:2001:638:206:3::8]) by mx1.freebsd.org (Postfix) with ESMTP id 3E9A48FC16 for ; Sun, 23 Oct 2011 11:56:07 +0000 (UTC) Received: by rs2.shuttle.de (Postfix, from userid 10) id DB20E58355; Sun, 23 Oct 2011 13:56:05 +0200 (CEST) Received: from hal9000.schweikhardt.net (localhost [127.0.0.1]) by hal9000.schweikhardt.net (8.14.5/8.14.5) with ESMTP id p9NBtvX4084349 for ; Sun, 23 Oct 2011 13:55:57 +0200 (CEST) (envelope-from schweikh@hal9000.schweikhardt.net) Received: (from schweikh@localhost) by hal9000.schweikhardt.net (8.14.5/8.14.5/Submit) id p9NBtvBo084348 for eclipse@freebsd.org; Sun, 23 Oct 2011 13:55:57 +0200 (CEST) (envelope-from schweikh) Date: Sun, 23 Oct 2011 13:55:57 +0200 From: Jens Schweikhardt To: eclipse@freebsd.org Message-ID: <20111023115557.GA36227@schweikhardt.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Subject: The secret of a successful eclipse installation X-BeenThere: freebsd-eclipse@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "FreeBSD users of eclipse EDI, tools, rich client apps & ports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Oct 2011 11:56:08 -0000 hello, world\n I'm trying to do some QA work for the upcoming 9.0 Release, i.e. my system is i386, 9.0-RC1 FreeBSD 9.0-RC1 #1 r226629: Sat Oct 22 13:53:04 CEST 2011 I've updated the ports tree to the latest and greatest but for many months I've been unable to install eclipse and am finally at a point where I need to dig into the root cause, because I believe everybody else has no problems with eclipse. The failure mode is reproducible: $ cd /usr/ports/java/eclipse $ make install BATCH=yes [...] Creating test_gamma ... ( \ echo '#!/bin/sh'; \ echo "# Generated by /usr/ports/java/openjdk6/work/hotspot/make/bsd/makefiles/buildtree.make"; \ echo '. ./env.sh'; \ echo "if [ \"\" != \"\" ]; then { echo "Cross compiling for ARCH , skipping gamma run."; exit 0; }; fi"; \ echo "if [ -z \$JAVA_HOME ]; then { echo "JAVA_HOME must be set to run this test."; exit 0; }; fi"; \ echo "if ! \${JAVA_HOME}/bin/java -d64 -fullversion 2>&1 > /dev/null"; \ echo "then"; \ echo " echo "JAVA_HOME must point to 64bit JDK."; exit 0;"; \ echo "fi"; \ echo "rm -f Queens.class"; \ echo "\${JAVA_HOME}/bin/javac -d . /usr/ports/java/openjdk6/work/hotspot/make/test/Queens.java"; \ echo '[ -f gamma_g ] && { gamma=gamma_g; }'; \ echo './${gamma:-gamma} -Xbatch -showversion Queens < /dev/null'; \ ) > test_gamma chmod +x test_gamma gmake[6]: Leaving directory `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd64_compiler2/profiled' touch bsd_amd64_compiler2/profiled gmake[5]: Leaving directory `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir' cd bsd_amd64_compiler2/product && gmake -w " LP64=1 " gmake[5]: Entering directory `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd64_compiler2/product' cd /usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd64_compiler2/product/../generated; cp /usr/ports/java/openjdk6/work/hotspot/make/bsd/platform_amd64 /usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd64_compiler2/product/../generated/platform.current gmake[6]: Entering directory `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd64_compiler2/product' gmake[6]: *** No rule to make target `/usr/ports/java/openjdk6/work/hotspot/src/cpu/i386/vm/x86_64.ad', needed by `../generated/adfiles/bsd_x86_64.ad'. Stop. gmake[6]: *** Waiting for unfinished jobs.... gmake[6]: Leaving directory `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd64_compiler2/product' gmake[5]: *** [ad_stuff] Error 2 gmake[5]: Leaving directory `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd64_compiler2/product' gmake[4]: *** [product] Error 2 gmake[4]: Leaving directory `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir' gmake[3]: *** [generic_build2] Error 2 gmake[3]: Leaving directory `/usr/ports/java/openjdk6/work/hotspot/make' gmake[2]: *** [product] Error 2 gmake[2]: Leaving directory `/usr/ports/java/openjdk6/work/hotspot/make' gmake[1]: *** [hotspot-build] Error 2 gmake[1]: Leaving directory `/usr/ports/java/openjdk6/work' gmake: *** [build_product_image] Error 2 *** Error code 1 Stop in /usr/ports/java/openjdk6. *** Error code 1 Stop in /usr/ports/java/eclipse. Why is it trying to create a file for x86_64 when the machine is a i386? Is it important to install a specific version/vendor of java prior to installing eclipse? Are there configuration options I should use/avoid? Thanks for any insight! Regards, Jens -- Jens Schweikhardt http://www.schweikhardt.net/ SIGSIG -- signature too long (core dumped)