Closed p5pRT closed 21 years ago
The test ran fine even on a FAT32 file system:
All tests successful\, 23 tests and 138 subtests skipped. Files=246\, Tests=11706\, 255 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)
However\, there appears to be a target missing from the win32/Makefile used by nmake. Namely:
C:\6529\perl\win32>nmake okfile
Microsoft (R) Program Maintenance Utility Version 1.62.7022 Copyright (C) Microsoft Corp 1988-1997. All rights reserved.
NMAKE : fatal error U1073: don't know how to make 'okfile' Stop.
C:\6529\perl\win32>nmake ok
Microsoft (R) Program Maintenance Utility Version 1.62.7022 Copyright (C) Microsoft Corp 1988-1997. All rights reserved.
NMAKE : fatal error U1073: don't know how to make 'ok' Stop.
There seems to be a problem with the README.$osname -> perl$osname.pod in the "utils" target in the win32/Makefile since the copying gets done as part of `nmake test` as well as `nmake okfile` etc. Perhaps there ought to be an EXTRA_PODS macro and a set of rules to take individual files over such as the following example:
perlamiga.pod : README.amiga cd ..\pod copy ..\README.amiga .\perlamiga.pod cd ..\win32
By the way the release date has not been updated in the perlbug in 6529 since I obtained:
..\perl.exe -I..\lib ..\utils\perlbug -ok -s "(UNINSTALLED)" "perlbug -ok" and "perlbug -nok" do not report on Perl versions which are more than 60 days old. This Perl version was constructed on Thu Mar 23 12:45:14 2000. If you really want to report this\, use "perlbug -okay" or "perlbug -nokay".
So I edited perlbug to generate this report :-)
I'd appreciate hearing from some certified win32 porters if this patch is OK (or even desirable: this might generate a lot of perl bug traffic mightn't it?). Note especially that this does not address the dmake makefile.mk file at all but only the nmake Makefile (sorry dmake users :-(
*** win32/Makefile.orig Sun Aug 6 21:15:24 2000 --- win32/Makefile Sun Aug 6 21:14:42 2000 *************** *** 1091\,1093 **** --- 1091\,1111 ---- -@erase ..\x2p\*.exe ..\x2p\*.bat -@erase *.ilk -@erase *.pdb + + # Handy way to run perlbug -ok without having to install and run the + # installed perlbug. We don't re-run the tests here - we trust the user. + # Please *don't* use this unless all tests pass. + # If you want to report test failures\, use "make nok" instead. + ok: utils + $(PERLEXE) -I..\lib ..\utils\perlbug -ok -s "(UNINSTALLED)" + + okfile: utils + $(PERLEXE) -I..\lib ..\utils\perlbug -ok -s "(UNINSTALLED)" -F perl.ok + + nok: utils + $(PERLEXE) -I..\lib ..\utils\perlbug -nok -s "(UNINSTALLED)" + + nokfile: utils + $(PERLEXE) -I..\lib ..\utils\perlbug -nok -s "(UNINSTALLED)" -F perl.nok + +
Migrated from rt.perl.org#3648 (status was 'resolved')
Searchable as RT3648$