Trying to build openjdk7 under opensolaris

Kelly O'Hair Kelly.Ohair at Sun.COM
Sat Jun 28 01:11:31 UTC 2008


The cc and CC also need to be in your PATH.

-kto

Thorbjørn Ravn Andersen wrote:
> 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