Build fail

Attila Szegedi szegedia at gmail.com
Thu Sep 11 09:42:18 PDT 2008


Hi folks,

I'm trying to build the bsd-port of OpenJDK on Mac OS X 10.5.4 (32-bit  
Intel CPU), and failing. I'm following Landon Fuller's instructions at  
<http://landonf.bikemonkey.org/code/java/SoyLatte_Meets_OpenJDK.20080819.html 
 >.

First off (I assume Landon is reading this), the command line for  
build needs an additional item, namely:

FINDBUGS_HOME=/usr/local/findbugs-1.3.5-rc3 \

or whereever you care to put FindBugs. It seems mandatory to have  
FindBugs installed.

The build also issued few warnings and errors first:

ERROR: Your JAVA_HOME environment variable is set.  This will
        most likely cause the build to fail.  Please unset it
        and start your build again.

WARNING: LANG has been set to en_US.UTF-8, this can cause build  
failures.
          Try setting LANG to "C".

I eliminated these with

export JAVA_HOME=
export LANG=C

After all these, still no joy. I'm unable to debug the make process. I  
don't want to drop the full build output here, but here are few  
suspicious things from both the end and the start of the output:

1. it ends with:

mkdir -p ./build/bsd-i586
mkdir -p ./build/bsd-i586/j2sdk-image
mkdir -p /Users/aszegedi/Documents/projects/openjdk/bsd-port/build/bsd- 
i586/langtools
(cd  ./langtools/make && \
	 make JDK_TOPDIR=/Users/aszegedi/Documents/projects/openjdk/bsd-port/ 
jdk JDK_MAKE_SHARED_DIR=/Users/aszegedi/Documents/projects/openjdk/bsd- 
port/jdk/make/common/shared EXTERNALSANITYCONTROL=true  
TARGET_CLASS_VERSION=5 MILESTONE=internal BUILD_NUMBER=b00  
JDK_BUILD_NUMBER=b00 FULL_VERSION=1.7.0-internal- 
aszegedi_2008_09_11_18_25-b00 PREVIOUS_JDK_VERSION=1.6.0  
JDK_VERSION=1.7.0 JDK_MKTG_VERSION=7 JDK_MAJOR_VERSION=1  
JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0 PREVIOUS_MAJOR_VERSION=1  
PREVIOUS_MINOR_VERSION=6 PREVIOUS_MICRO_VERSION=0 ARCH_DATA_MODEL=32  
COOKED_BUILD_NUMBER=0 ANT_HOME="/usr/share/ant" FINDBUGS_HOME="/usr/ 
local/findbugs-1.3.5-rc3" ALT_OUTPUTDIR=/Users/aszegedi/Documents/ 
projects/openjdk/bsd-port/build/bsd-i586/langtools ALT_BOOTDIR=/usr/ 
local/soylatte-i386-1.0.3 all)
JAVA_HOME=/usr/local/soylatte-i386-1.0.3 ANT_OPTS=-Djava.io.tmpdir='/ 
Users/aszegedi/Documents/projects/openjdk/bsd-port/build/bsd-i586/ 
langtools/build/ant-tmp' /usr/share/ant/bin/ant -diagnostics > /Users/ 
aszegedi/Documents/projects/openjdk/bsd-port/build/bsd-i586/langtools/ 
build/ant-diagnostics.log
make[2]: *** [build] Error 1
make[1]: *** [langtools-build] Error 2
make: *** [build_product_image] Error 2

2. It starts with:

MacBook-Ati:bsd-port aszegedi$ make ALT_BOOTDIR=/usr/local/soylatte- 
i386-1.0.3 ALT_BINARY_PLUGS_PATH=~/Downloads/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 FINDBUGS_HOME=/usr/local/findbugs-1.3.5-rc3 NO_DOCS=true  
HOTSPOT_BUILD_JOBS=1
Control bsd i586 1.7.0-internal all build started:
/bin/sh: line 0: [: /bin/sh:: integer expression expected
/bin/sh: line 0: [: /bin/sh:: integer expression expected
/bin/sh: line 0: [: Error:: integer expression expected
/bin/sh: line 0: [: Error:: integer expression expected

Build Machine Information:
    build machine = MacBook-Ati.local

I have the iced tea binaries, I have the latest SoyLatte binaries  
installed (and verified SoyLatte can actually run).

Any help welcome.

Attila.

--
home: http://www.szegedi.org
weblog: http://constc.blogspot.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20080911/ac7254c3/attachment.html 


More information about the bsd-port-dev mailing list