Now, I was trying to compile jdk-1.5 from -current on 3.8, and maybe that's the 
problem, but I got errors about it not finding MIN2 and MAX2.  Build log 
follows.

===>  Building for jdk-1.5.0p9

*** WARNING: you may see an error such as
***       virtual memory exhausted
*** when building this package.  If you do you must increase
*** your limits.  See the man page for your shell and look
*** for the 'limit' or 'ulimit' command. You may also want to
*** see the login.conf(5) manual page.
*** Some examples are: 
***     csh(1) and tcsh(1): limit datasize <kbytes of memory>
***     ksh(1), zsh(1) and bash(1): ulimit -d <kbytes of memory>

bsd i586 1.5.0-p2 build started: 06-02-24 09:52
if [ -r ./../../deploy/make/Makefile ]; then \
  ( cd  ./../../deploy/make; gmake sanity EXTERNALSANITYCONTROL=true 
CONTROL_TOPDIR=/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control 
CONTROL_TOPDIR_NAME=control 
ALT_OUTPUTDIR=/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586  
ARCH_DATA_MODEL=32 MILESTONE=p2 BUILD_NUMBER=_24_feb_2006_09_52 ; ); \
fi
gmake[1]: Entering directory 
`/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/deploy/make'
gmake[1]: Leaving directory `/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/deploy/make'
gmake[1]: Entering directory `/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/j2se/make'
gmake[1]: Leaving directory `/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/j2se/make'

Build Machine Information:
   build machine = 

Build Directory Structure:
   CWD = /usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/make
   TOPDIR = ./../..
   CONTROL_TOPDIR = ./../../control
   HOTSPOT_TOPDIR = ./../../hotspot
   J2SE_TOPDIR = ./../../j2se
   DEPLOY_TOPDIR = ./../../deploy
   INSTALL_TOPDIR = ./../../install

Build Directives:
   BUILD_HOTSPOT = true 
   BUILD_MOTIF   = false 
   BUILD_INSTALL = true 

Hotspot Settings:
   HOTSPOT_BUILD_JOBS = 

Bootstrap Settings:
   JAVAWS_BOOTDIR = 
/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586 
   BOOTSTRAP J2SDK VERSION: 
   OUTPUTDIR = /usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586 

Build Tool Settings:
   UNIXCOMMAND_PATH = /bin/ 
   COMPILER_PATH = /usr/bin/ 
   DEVTOOLS_PATH = /usr/local/bin/ 
   USRBIN_PATH = /usr/bin/ 
   MOZILLA_PATH = /usr/local 
   MOZILLA_HEADERS_PATH = /usr/local/mozilla/include 
   CC_VER = 3.3.5 
   PATH = 
/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/bin:/usr/X11R6/bin
 

Build Directives:
   PEDANTIC =  
   INSANE =  

Build Platform Settings:
   PLATFORM = bsd 
   ARCH = i586 
   LIBARCH = i386 
   ARCH_FAMILY = i586 
   ARCH_DATA_MODEL = 32 
   OS_VERSION = 3.8 
   FREE_SPACE = 6866928 

GNU Make Settings:
   MAKE = gmake 
   MAKE VERSION =  
   MAKECMDGOALS = sanity 
   MAKEFLAGS = w -- BUILD_NUMBER=_24_feb_2006_09_52 MILESTONE=p2 
ARCH_DATA_MODEL=32 
ALT_OUTPUTDIR=/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586 
CONTROL_TOPDIR_NAME=control 
CONTROL_TOPDIR=/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control 
EXTERNALSANITYCONTROL=true 
   SHELL = /bin/sh 

Target Build Versions:
   JAVAWS_VERSION = 1.5.0 
   MILESTONE = p2 
   BUILD_NUMBER = _24_feb_2006_09_52 

Bootstrap Settings:
   BOOTDIR = /usr/local/jdk-1.4.2/ 
   BOOTSTRAP J2SDK VERSION: 1.4.2-p7
   OUTPUTDIR = /usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586 

Build Tool Settings:
   UNIXCOMMAND_PATH = /bin/ 
   COMPILER_PATH = /usr/bin/ 
   DEVTOOLS_PATH = /usr/local/bin/ 
   USRBIN_PATH = /usr/bin/ 
   MOTIF_DIR = /usr/local 
   CC_VER = 3.3.5 
   ZIP_VER = 2.3 
   PATH = 
/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/bin:/usr/X11R6/bin
 
   TMPDIR = /usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/tmp 

Build Directives:
   USE_ONLY_BOOTDIR_TOOLS =  
   USE_HOTSPOT_INTERPRETER_MODE =  
   PEDANTIC =  
   DEV_ONLY =  
   J2RE_ONLY =  
   NO_DOCS =  
   NO_IMAGES =  
   TOOLS_ONLY =  
   INSANE =  
   PARALLEL_COMPILES = false 
   PARALLEL_COMPILE_JOBS = 2 
   FASTDEBUG = false 
   INCREMENTAL_BUILD = false 

Build Platform Settings:
   PLATFORM = bsd 
   ARCH = i586 
   LIBARCH = i386 
   ARCH_FAMILY = i586 
   ARCH_DATA_MODEL = 32 
   TRUE_PLATFORM = OpenBSD 
   OS_VERSION = 3.8 
   FREE_SPACE = 6866958 

GNU Make Settings:
   MAKE = gmake 
   MAKE VERSION =  
   MAKECMDGOALS = sanity 
   MAKEFLAGS =  
   SHELL = /bin/sh 

Target Build Versions:
   JDK_VERSION = 1.5.0 
   MILESTONE = p2 
   BUILD_NUMBER = _24_feb_2006_09_52 

External File/Binary Locations:
   HOTSPOT_SERVER_PATH = 
/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/server
 
   HOTSPOT_CLIENT_PATH = 
/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/client
 
   HOTSPOT_IMPORT_PATH = 
/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/import
 
   MOTIF_DIR = /usr/local 
   CACERTS_FILE = ./../src/share/lib/security/cacerts 

Sanity check passed.
(cd  ./../build/bsd-i586/hotspot-i586/tmp; \
  gmake -f /usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/hotspot/build/bsd/Makefile 
product \
        HOTSPOT_BUILD_VERSION=1.5.0-p2-_24_feb_2006_09_52  
GAMMADIR=/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/hotspot ; )
gmake[1]: Entering directory 
`/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/tmp'
if [ `/usr/local/jdk-1.4.2//bin/java -fullversion 2>&1 | grep -c '1\.[45]'` -eq 
0 ] ; then \
  /usr/local/jdk-1.4.2//bin/java -version; \
  echo "*** An XSLT processor (J2SE 1.4.x or newer) is required to bootstrap 
this build"; \
  exit 1; \
fi
sh 
/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/hotspot/build/bsd/makefiles/buildATree.sh
 compiler2 /usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/hotspot bsd i486
(cd bsd_i486_compiler2/product; gmake)
gmake[2]: Entering directory 
`/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
gmake[3]: Entering directory 
`/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
Rescanned ../generated/adfiles/bsd_i486.ad  but encountered no changes.
gmake[3]: Leaving directory 
`/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
gmake[3]: Entering directory 
`/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory 
`/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
gmake[3]: Entering directory 
`/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
if [ -d /usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/hotspot/agent -a "i486" != 
"ia64" ] ; then \
           gmake -f sa.make ../generated/sa-jdi.jar; \
        fi
gmake[3]: Leaving directory 
`/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
gmake[3]: Entering directory 
`/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
Compiling 
/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/hotspot/src/share/vm/runtime/arguments.cpp
/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/hotspot/src/share/vm/runtime/arguments.cpp:
 In
   static member function `static void Arguments::set_cms_and_parnew_gc_flags()
   ':
/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/hotspot/src/share/vm/runtime/arguments.cpp:891:
 error: no
   matching function for call to `MAX2(uintx&, const size_t&)'
/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/hotspot/src/share/vm/runtime/arguments.cpp:904:
 error: no
   matching function for call to `MAX2(uintx&, size_t&)'
/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/hotspot/src/share/vm/runtime/arguments.cpp:905:
 error: no
   matching function for call to `MIN2(const size_t&, uintx&)'
gmake[3]: *** [arguments.o] Error 1
gmake[3]: Leaving directory 
`/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
gmake[2]: *** [the_vm] Error 2
gmake[2]: Leaving directory 
`/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
gmake[1]: *** [product] Error 2
gmake[1]: Leaving directory 
`/usr/ports/devel/jdk/1.5/w-jdk-1.5.0p9/control/build/bsd-i586/hotspot-i586/tmp'
gmake: *** [product] Error 2
*** Error code 2

Stop in /usr/ports/devel/jdk/1.5 (line 1807 of 
/usr/ports/infrastructure/mk/bsd.port.mk).

Reply via email to