We really need some enterprising non-Sun individual to start publishing binaries (hint, hint).
John Rose wrote: > On Apr 10, 2009, at 11:23 AM, Ben Evans wrote: > >> ... >> BUILD SUCCESSFUL >> Total time: 25 seconds >> gnumake: *** [build] Error 2 > > Can you say why gnumake is reporting error status 2? Did ant complain > somewhere? When I try an incremental rebuild, the last output looks > something like this: > >> build-all-classes: >> >> build: >> >> BUILD SUCCESSFUL >> Total time: 8 seconds >> Control bsd i586 1.7.0-internal build_product_image build finished: >> Control bsd i586 1.7.0-internal all_product_build build finished: >> Control bsd i586 1.7.0-internal all build finished: > > My davinci/sources/build.sh is enclosed, and also posted here, for > comparison: > http://blogs.sun.com/jrose/resource/davinci-build.sh > > -- John > > # source build.sh > > # This script is originally derived from Stephen Bannasch's > instructions: > # > > http://confluence.concord.org/display/CCTR/Build+OpenJDK+Java+1.7.0+on+Mac+OS+X+10.5 > > # This script is placed in ../davinci/sources/ and run from there. > See also: > # > http://mail.openjdk.java.net/pipermail/mlvm-dev/2009-April/000434.html > > export LC_ALL=C > export LANG=C > unset CLASSPATH > unset JAVA_HOME > > #export ALT_BOOTDIR=/usr/local/soylatte16-amd64-1.0.3 > > sets=' > ALT_JDK_IMPORT_PATH=/usr/local/soylatte16-i386-1.0.3 > ALT_BOOTDIR=/usr/local/soylatte16-i386-1.0.3 > ALT_BINARY_PLUGS_PATH=/Users/jrose/Downloads/JDK7/jdk-7-icedtea-plugs > ALT_FREETYPE_HEADERS_PATH=/usr/X11R6/include > ALT_FREETYPE_LIB_PATH=/usr/X11R6/lib > ALT_CUPS_HEADERS_PATH=/usr/include > ANT_HOME=/usr/share/ant > NO_DOCS=true > HOTSPOT_BUILD_JOBS=2 > BUILD_LANGTOOLS=true > BUILD_JAXP=false > BUILD_JAXWS=false > BUILD_CORBA=false > BUILD_HOTSPOT=true > BUILD_JDK=true > ' > # Execute the above sets, into the environment. > for s in $sets; do eval export $s; done > > # Preview sets in command line > for s > do case $s in > *'[ ;]'*) break;; > *'='*) eval "$s";; > *) break;; > esac > done > > # Incremental JVM rebuilds have trouble with *.gch files. > # The *.gch file does not get regenerated unless you remove it, > # even if 20 header files have changed. > # This is not a problem for batch builds, of course. > $BUILD_HOTSPOT && { > ${REBUILD_HOTSPOT_HEADERS:-true} || > rm -f $(find build -name _precompiled.incl.gch) > } > > # Run make, or whatever, in the resulting environment. > eval "$...@-make}" > > # Usage example: For a partial (re-)build of JDK only: > # sh build.sh BUILD_{HOTSPOT,LANGTOOLS}=false make > > > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > _______________________________________________ > mlvm-dev mailing list > mlvm-dev@openjdk.java.net > http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev _______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev