I followed these instructions<http://infernus.org/2009/02/building-java-7-on-mac-os-x/> to build JDK 7 from source. The instructions didn't work perfectly for me -- but they were pretty good. Basically followed everything verbatim with the exception that I had to install MacPorts and use it to get wget.
Here's my build script: LC_ALL=C LANG=C unset CLASSPATH unset JAVA_HOME make \ ALT_BOOTDIR=/Users/dgreen/Documents/packages/soylatte16-i386-1.0.3/ \ ALT_BINARY_PLUGS_PATH=/Users/dgreen/Documents/packages/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 \ ARCH_DATA_MODEL=32 and for 64-bit: LC_ALL=C LANG=C unset CLASSPATH unset JAVA_HOME make \ ALT_BOOTDIR=/Users/dgreen/Documents/packages/soylatte16-amd64-1.0.3/ \ ALT_BINARY_PLUGS_PATH=/Users/dgreen/Documents/packages/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 \ ARCH_DATA_MODEL=64 David On Fri, May 22, 2009 at 5:54 AM, Frank Wierzbicki <fwierzbi...@gmail.com>wrote: > Hi all, > > I am attempting to build bsd-port on a Intel Core 2 Duo MacBook Pro > with OS X 10.5.7. I followed Landon Fuller's instructions here: > > http://landonf.bikemonkey.org/code/java/SoyLatte_Meets_OpenJDK.20080819.html > . > But the build ends with: > > Linking vm... > { \ > echo Linking launcher...; \ > \ > cc -m32 -march=i586 -mstackrealign -m32 -march=i586 > -mstackrealign -L `pwd` -o gamma launcher.o -ljvm -lm -pthread; \ > \ > } > Linking launcher... > ld: library not found for -ljvm > collect2: ld returned 1 exit status > make[6]: *** [gamma] Error 1 > make[5]: *** [the_vm] Error 2 > make[4]: *** [product] Error 2 > make[3]: *** [generic_build2] Error 2 > make[2]: *** [product] Error 2 > make[1]: *** [hotspot-build] Error 2 > make: *** [build_product_image] Error 2 > > Help? > > -Frank > >