I have to assume you are doing a build from the j2se/make directory? Or did a 'gnumake j2se'?
If that is the case, then you are actually doing a partial jdk build and some components will need to come from a previous full build of a jdk7. This looks like you failed to define ALT_JDK_IMPORT_PATH, which should refer to a previously built jdk7. But not knowing how you started the makefile makes it very hard to figure out. -kto Nicholas Riley wrote:
Hi, I successfully built an older OpenJDK version (SVN rev 249) but have been unable to build the current version (255) on the same system. The build fails as follows: /bin/mv /mounts/hel/disks/0/shared-data/njriley/openjdk/jdk/control/build/linux-i586/lib/classlist.temp /mounts/hel/disks/0/shared-data/njriley/openjdk/jdk/control/build/linux-i586/lib/classlist if [ "" = "" ] ; then /bin/mkdir -p /mounts/hel/disks/0/shared-data/njriley/openjdk/jdk/control/build/linux-i586/lib ; ( cd /NOT-SET/re/jdk/1.7.0/promoted/latest/binaries/linux-i586 && /bin/cp lib/orb.idl lib/ir.idl /mounts/hel/disks/0/shared-data/njriley/openjdk/jdk/control/build/linux-i586/lib ) ; fi /bin/sh: line 0: cd: /NOT-SET/re/jdk/1.7.0/promoted/latest/binaries/linux-i586: No such file or directory make[3]: *** [/mounts/hel/disks/0/shared-data/njriley/openjdk/jdk/control/build/linux-i586/tmp/java/components_imported] Error 1 make[3]: Leaving directory `/mounts/hel/disks/0/shared-data/njriley/openjdk/jdk/j2se/make/java/redist' make[2]: *** [all] Error 1 make[2]: Leaving directory `/mounts/hel/disks/0/shared-data/njriley/openjdk/jdk/j2se/make/java' make[1]: *** [all] Error 1 make[1]: Leaving directory `/mounts/hel/disks/0/shared-data/njriley/openjdk/jdk/j2se/make' make: *** [j2se-build] Error 2 It seems it's trying to copy from a partial build of the JDK, but I'm doing a full build of the JDK. This is RHEL4U5, 32-bit x86. Thanks for any advice.