Date: Mon, 24 Oct 2011 19:33:14 +0200 From: "Ronald Klop" <ronald-freebsd8@klop.yi.org> To: eclipse@freebsd.org, "Jens Schweikhardt" <schweikh@schweikhardt.net> Subject: Re: The secret of a successful eclipse installation Message-ID: <op.v3u9poam8527sy@212-182-167-131.ip.telfort.nl> In-Reply-To: <20111023115557.GA36227@schweikhardt.net> References: <20111023115557.GA36227@schweikhardt.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 23 Oct 2011 13:55:57 +0200, Jens Schweikhardt =20 <schweikh@schweikhardt.net> wrote: > hello, world\n > > I'm trying to do some QA work for the upcoming 9.0 Release, i.e. my =20 > 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 =20 > months > I've been unable to install eclipse and am finally at a point where I =20 > need > to dig into the root cause, because I believe everybody else has no =20 > problems > with eclipse. > > The failure mode is reproducible: > $ cd /usr/ports/java/eclipse > $ make install BATCH=3Dyes > [...] > Creating test_gamma ... > ( \ > echo '#!/bin/sh'; \ > echo "# Generated by =20 > /usr/ports/java/openjdk6/work/hotspot/make/bsd/makefiles/buildtree.make= "; =20 > \ > echo '. ./env.sh'; \ > echo "if [ \"\" !=3D \"\" ]; then { echo "Cross compiling for ARCH , =20 > skipping gamma run."; exit 0; }; fi"; \ > echo "if [ -z \$JAVA_HOME ]; then { echo "JAVA_HOME must be set to run = =20 > 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 . =20 > /usr/ports/java/openjdk6/work/hotspot/make/test/Queens.java"; \ > echo '[ -f gamma_g ] && { gamma=3Dgamma_g; }'; \ > echo './${gamma:-gamma} -Xbatch -showversion Queens < /dev/null'; \ > ) > test_gamma > chmod +x test_gamma > gmake[6]: Leaving directory =20 > `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd= 64_compiler2/profiled' > touch bsd_amd64_compiler2/profiled > gmake[5]: Leaving directory =20 > `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir' > cd bsd_amd64_compiler2/product && gmake -w " LP64=3D1 " > gmake[5]: Entering directory =20 > `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd= 64_compiler2/product' > cd =20 > /usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd6= 4_compiler2/product/../generated; =20 > cp /usr/ports/java/openjdk6/work/hotspot/make/bsd/platform_amd64 =20 > /usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd6= 4_compiler2/product/../generated/platform.current > gmake[6]: Entering directory =20 > `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd= 64_compiler2/product' > gmake[6]: *** No rule to make target =20 > `/usr/ports/java/openjdk6/work/hotspot/src/cpu/i386/vm/x86_64.ad', =20 > needed by `../generated/adfiles/bsd_x86_64.ad'. Stop. > gmake[6]: *** Waiting for unfinished jobs.... > gmake[6]: Leaving directory =20 > `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd= 64_compiler2/product' > gmake[5]: *** [ad_stuff] Error 2 > gmake[5]: Leaving directory =20 > `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd= 64_compiler2/product' > gmake[4]: *** [product] Error 2 > gmake[4]: Leaving directory =20 > `/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 =20 > installing eclipse? > Are there configuration options I should use/avoid? > > > Thanks for any insight! > > Regards, > > Jens Are you running a parallel build? Try 'export DISABLE_MAKE_JOBS=3Dtrue' =20 before building the port. And do you have more output of the build? Maybe you can put it on a =20 webserver somewhere. Ronald.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.v3u9poam8527sy>