On Tue, 15 Feb 2005, Craig Berry wrote: > On Tuesday, February 15, 2005, at 03:21PM, John E. Malmberg wrote: > > >I am noticing on a previous build that a number of the tests are failing > >when you build with the VMS DEBUG option, and the tests use PERLSHR > >instead of DBGPERLSHR. When the tests are run using DBGPERLSHR they > >succeed. This is telling me that when the VMS DEBUG option is selected, > >PERLSHR is not being built correctly. > > When you configure and build for the VMS debugger, there is not supposed > to be a PERLSHR.EXE, only DBGPERLSHR.EXE. If you build in debug > without configuring for it, you will see the symptoms you describe. > Switching back and forth between a debug and non-debug build without > reconfiguring is not supported. If you are configuring for the > debugger and still seeing this issue, please holler.
Hollering. I did a MMK realclean between the builds, which gets rid if any dangling executables. Directory BUILD_ROOT:[000000] DBGMINIPERL.EXE;1 7269 15-FEB-2005 16:20:51.35 (RWED,RWED,RE,) DBGPERL.EXE;1 52 15-FEB-2005 16:21:56.35 (RWED,RWED,RE,) DBGPERLSHR.EXE;1 7469 15-FEB-2005 16:21:54.61 (RWED,RWED,RE,) MINIPERL.EXE;3 4111 15-FEB-2005 16:54:19.09 (RWED,RWED,RE,) MINIPERL.EXE;2 4111 15-FEB-2005 16:54:17.57 (RWED,RWED,RE,) MINIPERL.EXE;1 3873 15-FEB-2005 16:20:53.78 (RWED,RWED,RE,) NDBGperl.exe;1 8 15-FEB-2005 16:21:56.72 (RWED,RWED,RE,) PERL.EXE;1 6 15-FEB-2005 16:54:46.44 (RWED,RWED,RE,) PERLSHR.EXE;1 3441 15-FEB-2005 16:54:45.53 (RWED,RWED,RE,) Ahhh.... Apparently the MMK/FROM_SOURCES TEST is creating the non debug version for it's use, and that is causing the tests to fail. So I need to modify that command in my master build file to also have the /macro=__DEBUG__=1 for that MMK command. > BTW, the simplest way to configure for the debugger is: > > $ @configure -"Dusevmsdebug" -"des" Currently I am using: $ @build_root:['root']configure.com -"Dusevmsdebug" - "-Dunlink_all_versions" "-Duselargefiles" "-Dusesymlinks" - "-Dusehardlinks" "-Dosname=GNV" "-de" If the GNV build works, I am going to make it imply: unlink_all_versions, uselargefiles, usesymlinks, and usehardlinks, and possibly enabling all 64 bit options. I plan to also put in vms.h the #ifdef for the GNV environment to set the C feature logical to default to that all file specifications will be in UNIX format and case sensitive, unless the user overides this. -John [EMAIL PROTECTED] Personal Opinion Only