Latest instructions on getting and patching
John Rose
John.Rose at Sun.COM
Fri Apr 10 12:05:14 PDT 2009
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20090410/cf7a8847/attachment.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: davinci-build.sh
Type: application/octet-stream
Size: 1718 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20090410/cf7a8847/attachment.obj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20090410/cf7a8847/attachment-0001.html
More information about the mlvm-dev
mailing list