Trying to build openjdk7 under opensolaris

Thorbjørn Ravn Andersen thunderaxiom at gmail.com
Tue Jun 24 20:34:25 UTC 2008


Hi.

I have tried to get an OpenSolaris build environment for OpenJDK7 up and 
running (just for the fun of it), and have installed ss-dev and updated 
everything as much as I could.  The forrest should be up to date as of 
the time of writing.

My problem right now is that the "gmake" fails with

gmake[5]: CC: Command not found

(see output below) and I have set both COMPILER_PATH and 
ALT_COMPILER_PATH (see below).

Have I missed a configuration setting?

Thanks in advance,

/Thorbjørn

---

 Output from "export" looks like:

--
ravn at bean:~/download/openjdk/jdk7/jdk7$ export
declare -x 
ALT_BINARY_PLUGS_PATH="/export/home/ravn/download/openjdk/jdk7/plugins/openjdk-binary-plugs/"
declare -x ALT_COMPILER_PATH="/opt/SunStudioExpress/bin/"
declare -x 
ALT_CUPS_HEADERS_PATH="/export/home/ravn/download/cups-install/include/"
declare -x COMPILER_PATH="/opt/SunStudioExpress/bin/"
declare -x HOME="/export/home/ravn"
declare -x LANG="C"
declare -x LOGNAME="ravn"
declare -x MAIL="/var/mail/ravn"
declare -x MANPATH="/usr/gnu/share/man:/usr/share/man:/usr/X11/share/man"
declare -x 
OLDPWD="/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/make"
declare -x PAGER="/usr/bin/less -ins"
declare -x 
PATH="/export/home/ravn/download/findbugs-1.3.4/bin:/export/home/ravn/gnu/bin:/usr/gnu/bin:/usr/bin:/usr/X11/bin:/usr/sbin:/sbin"
declare -x PWD="/export/home/ravn/download/openjdk/jdk7/jdk7"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_CLIENT="192.168.0.13 2143 22"
declare -x SSH_CONNECTION="192.168.0.13 2143 192.168.0.10 22"
declare -x SSH_TTY="/dev/pts/3"
declare -x TERM="xterm"
declare -x TZ="Europe/Copenhagen"
declare -x USER="ravn"
--
and output just before the failure
-----

cd  ./hotspot/make && \
            gmake 
JDK_TOPDIR=/export/home/ravn/download/openjdk/jdk7/jdk7/jdk 
JDK_MAKE_SHARED_DIR=/export/home/ravn/download/openjdk/jdk7/jdk7/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-ravn_2008_06_24_22_20-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 
ALT_OUTPUTDIR=/export/home/ravn/download/openjdk/jdk7/jdk7/build/solaris-i586/hotspot/outputdir 
ALT_EXPORT_PATH=/export/home/ravn/download/openjdk/jdk7/jdk7/build/solaris-i586/hotspot/import 
ALT_SLASH_JAVA=/NOT-SET ALT_BOOTDIR=/usr/jdk/instances/jdk1.6.0 
ALT_LANGTOOLS_DIST=/export/home/ravn/download/openjdk/jdk7/jdk7/build/solaris-i586/langtools/dist 
all_product
gmake[1]: Entering directory 
`/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/make'
cd /export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/make; \
        gmake VM_TARGET=product generic_build2 
ALT_OUTPUTDIR=/export/home/ravn/download/openjdk/jdk7/jdk7/build/solaris-i586/hotspot/outputdir
gmake[2]: Entering directory 
`/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/make'
mkdir -p 
/export/home/ravn/download/openjdk/jdk7/jdk7/build/solaris-i586/hotspot/outputdir
cd 
/export/home/ravn/download/openjdk/jdk7/jdk7/build/solaris-i586/hotspot/outputdir; 
\
            gmake -f 
/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/make/solaris/Makefile \
                       JAVA_HOME=/usr/jdk/instances/jdk1.6.0 
GAMMADIR=/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot 
MAKE_VERBOSE=y HOTSPOT_RELEASE_VERSION=13.0-b02 
JRE_RELEASE_VERSION=1.7.0-internal-ravn_2008_06_24_22_20-b00 
HOTSPOT_BUILD_VERSION= product
gmake[3]: Entering directory 
`/export/home/ravn/download/openjdk/jdk7/jdk7/build/solaris-i586/hotspot/outputdir'
cd solaris_i486_compiler2/product && gmake -w
WARNING: You are using CC version /bin/sh: line 1: CC: not found and 
should be using version 5.8
WARNING: You are using cc version cc: `-V' option must have argument and 
should be using version 5.8
expr: syntax error
expr: syntax error
expr: syntax error
expr: syntax error
expr: syntax error
gmake[4]: Entering directory 
`/export/home/ravn/download/openjdk/jdk7/jdk7/build/solaris-i586/hotspot/outputdir/solaris_i486_compiler2/product'
WARNING: You are using CC version /bin/sh: line 1: CC: not found and 
should be using version 5.8
WARNING: You are using cc version cc: `-V' option must have argument and 
should be using version 5.8
expr: syntax error
expr: syntax error
expr: syntax error
expr: syntax error
expr: syntax error
gmake[5]: Entering directory 
`/export/home/ravn/download/openjdk/jdk7/jdk7/build/solaris-i586/hotspot/outputdir/solaris_i486_compiler2/product'
Compiling 
/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/adlc/adlparse.cpp
rm -f ../generated/adfiles/adlparse.o
CC -DSOLARIS -DSPARC_WORKS -DIA32 -DASSERT 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/asm 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/c1 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/ci 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/classfile 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/code 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/compiler 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/gc_implementation 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/gc_implementation/shared 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/gc_implementation/parNew 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/gc_interface 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/interpreter 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/libadt 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/memory 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/oops 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/opto 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/prims 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/runtime 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/services 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/utilities 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/cpu/x86/vm 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/os/solaris/vm 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/os_cpu/solaris_x86/vm 
-I/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/adlc 
-I../generated -DCOMPILER2 -DCOMPILER1 -DSOLARIS_7_OR_LATER  
-D_REENTRANT  -library=Cstd -g  -c -o ../generated/adfiles/adlparse.o 
/export/home/ravn/download/openjdk/jdk7/jdk7/hotspot/src/share/vm/adlc/adlparse.cpp
gmake[5]: CC: Command not found
gmake[5]: *** [../generated/adfiles/adlparse.o] Error 127




More information about the build-dev mailing list