Hey -

A bit new to this project. Not sure what the procedure is here. I found this doc to work from and it got me pretty far:

        
http://confluence.concord.org/display/CCTR/Build+OpenJDK+Java+1.7.0+on+Mac+OS+X+10.5

But then after quite a while building, I get the following. Yet, as you can see, javah does exist, though perhaps not in the right place....

I have a pretty standard dev setup. I removed X11, but that should not matter, yes? I work on WebObjects and Project Wonder with java and I build Firefox with some scripts and run mochitests and reftests. And stuff.

Any suggestions?

Full build log is at www.wykiwyk.com/openjdk/log004.txt. Except is below.

cheers - ray


Wed Nov  4 14:16:43 PST 2009
Control bsd i586 1.7.0-internal all build started:
( cd  ./jdk/make && \
make sanity HOTSPOT_IMPORT_CHECK=false JDK_TOPDIR=/Users/ ray/Projects/OpenJDK/bsd-port/jdk JDK_MAKE_SHARED_DIR=/Users/ray/ Projects/OpenJDK/bsd-port/jdk/make/common/shared EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=7 TARGET_CLASS_VERSION=7 MILESTONE=internal BUILD_NUMBER=b00 JDK_BUILD_NUMBER=b00 FULL_VERSION=1.7.0-internal-ray_2009_11_04_14_ 16-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" ALT_OUTPUTDIR=/Users/ray/Projects/OpenJDK/ bsd-port/build/bsd-i586 ALT_LANGTOOLS_DIST=/U sers/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/langtools/dist ALT_CORBA_DIST=/Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/ corba/dist ALT_JAXP_DIST=/Users/ray/Projects/Ope nJDK/bsd-port/build/bsd-i586/jaxp/dist ALT_JAXWS_DIST=/Users/ray/ Projects/OpenJDK/bsd-port/build/bsd-i586/jaxws/dist ALT_HOTSPOT_IMPORT_PATH=/Users/ray/Projects/OpenJDK/bsd-port/bu
ild/bsd-i586/hotspot/import BUILD_HOTSPOT=true ; )

Build Machine Information:
   build machine = arist.local

Build Directory Structure:
   CWD = /Users/ray/Projects/OpenJDK/bsd-port
   TOPDIR = .
   CONTROL_TOPDIR = .
   LANGTOOLS_TOPDIR = ./langtools
   JAXP_TOPDIR = ./jaxp
   JAXWS_TOPDIR = ./jaxws
   CORBA_TOPDIR = ./corba
   HOTSPOT_TOPDIR = ./hotspot
   JDK_TOPDIR = ./jdk

Build Directives:
   BUILD_LANGTOOLS = true
   BUILD_JAXP = true
   BUILD_JAXWS = true
   BUILD_CORBA = true
   BUILD_HOTSPOT = true
   BUILD_JDK    = true
   DEBUG_CLASSFILES =
   DEBUG_BINARIES =

Hotspot Settings: \n HOTSPOT_BUILD_JOBS = 1 \n HOTSPOT_OUTPUTDIR = /Users/ray/Projects/OpenJDK/bsd-port/build/bsd- i586/hotspot/outputdir \n HOTSPOT_EXPORT_PATH =
/Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/hotspot/import \n \n

... and so on ....

# Running javac:
/usr/local/soylatte16-i386-1.0.3//bin/java -XX:-PrintVMOptions -XX: +UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m -Xms128m - XX:PermSize=32m -XX:MaxPermSize=160m -Xbootclasspath/p:/Users/ray/ Projects/OpenJDK/bsd-port/build/bsd-i586/langtools/dist/bootstrap/lib/ javac.jar -jar /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/ langtools/dist/bootstrap/lib/javac.jar -source 7 -target 7 -encoding ascii -Xbootclasspath:/Users/ray/Projects/OpenJDK/bsd-port/build/bsd- i586/classes -sourcepath /Users/ray/Projects/OpenJDK/bsd-port/build/ bsd-i586/gensrc:../../../src/solaris/classes:../../../src/share/ classes -d /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/classes @/Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/java/ java.lang/java/.classes.list.filtered
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
/bin/mkdir -p /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/ java/java.lang/java/obj rm -f /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/java/ java.lang/java/obj/.class.headers.i586
# Running javah:
/NOT-SET/re/jdk/1.7.0/promoted/latest/binaries/bsd-i586/bin/javah - bootclasspath /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/ classes -d /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/ java/java.lang/java/CClassHeaders/ \ java.lang.Object java.lang.Class java.lang.Compiler java.lang.String java.lang.Thread java.lang.ThreadGroup java.lang.StrictMath java.lang.Number java.lang.Byte java.lang.Short java.lang.Integer java.lang.Long java.lang.Float java.lang.Double java.lang.Boolean java.lang.Character java.lang.System java.lang.ClassLoader java.lang.Runtime java.lang.SecurityManager java.lang.Shutdown java.lang.Package java.lang.ref.Finalizer java.lang.reflect.AccessibleObject java.lang.reflect.Field java.lang.reflect.Method java.lang.reflect.Constructor java.lang.reflect.InvocationTargetException java.lang.reflect.Array java.lang.reflect.Proxy java.security.AccessController java.util.Date java.util.TimeZone java.util.ResourceBundle java.util.concurrent.atomic.AtomicLong java.util.prefs.FileSystemPreferences java.io.Console java.io.FileDescriptor java.io.InputStream java.io.FileInputStream java.io.FileOutputStream java.io.PrintStream java.io.RandomAccessFile java.io.DataInputStream java.io.DataOutputStream java.io.File java.io.FileSystem java.io.UnixFileSystem java.io.ObjectInputStream java.io.ObjectOutputStream java.io.ObjectStreamClass java.lang.Throwable java.lang.NoClassDefFoundError java.lang.StringIndexOutOfBoundsException java.lang.OutOfMemoryError sun.misc.Version sun.misc.VM sun.misc.VMSupport sun.misc.Signal sun.misc.MessageUtils sun.misc.NativeSignalHandler sun.misc.GC sun.reflect.ConstantPool sun.reflect.NativeConstructorAccessorImpl sun.reflect.NativeMethodAccessorImpl sun.reflect.Reflection java.lang.ClassLoader\$NativeLibrary make[4]: /NOT-SET/re/jdk/1.7.0/promoted/latest/binaries/bsd-i586/bin/ javah: Command not found make[4]: *** [/Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/ java/java.lang/java/obj/.class.headers.i586] Error 127
make[3]: *** [all] Error 1
make[2]: *** [all] Error 1
make[1]: *** [jdk-build] Error 2
make: *** [build_product_image] Error 2
Wed Nov  4 14:53:09 PST 2009
bash-3.2$
bash-3.2$
bash-3.2$
bash-3.2$ find * -name javah -type f
build/bsd-i586/langtools/build/bootstrap/bin/javah
build/bsd-i586/langtools/dist/bootstrap/bin/javah
bash-3.2$

Reply via email to