Here is my configuration
Looks like I have a newer version of Perl but an older version of the JRE. Anyway, check SDKs release notes for the exact requirements but anything newer should work ...
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)
This is perl, v5.8.7 built for MSWin32-x86-multi-thread
(with 7 registered patches, see perl -V for more detail)
Copyright 1987-2005, Larry Wall
Binary build 813  provided by ActiveState http://www.ActiveState.com
ActiveState is a division of Sophos.
Built Jun 6 2005 13:36:37
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'. If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
See also attached the output of my build following the sequence described by you. Note that a call to "abld makefile [target | all]" should have been made as a second step and that you can use the -v option for extensive logging from the tools.
and hopefully the log will give you some hints as to what happens.
bldmake -v bldfiles > log.txt
abld -v makefile all >> log.txt
abld -v build winscw udeb >> log.txt
abld -v build gcce urel >> log.txt