Craig A. Berry <[EMAIL PROTECTED]> wrote:
> Martin Vorlaender wrote:
> >Give that man a cigar!
>
> I don't smoke, but I'll take one of those nice German beers :-).
Promised I'll buy you one. If you ever come to the vicinity of Goslar,
Germany...
> >Because SYS was defined (systemwide!) to SYS$LIBRARY:,
> >including <sys/stat.h> grabbed the old VAX C header file.
>
> So that gets to the root of your VAX build problems. If you have SYS
> defined on the Alpha where POSIX fails to build, there could be a
> similar problem.
Sorry, but there's no SYS on the Alpha. I'll look into that later.
> Now what to do about it. I have a feeling that the stuff in
> [.vms]descrip_mms.template where SYS is defined may only be there for
> VAX C and/or GNU C. I'm reluctant to simply cut it out, though,
> because I don't know what might depend on it. Does anyone know the
> history here? It seems at the least we should add SYS to the list of
> dangerous logical names.
It certainly is. I defined SYS to point to the reference copies of the
DEC C header files, and the build went smooth. MMS TEST, though,
wouldn't
even start (fails at the point where it tries to deassign the - system -
logical). Finally I gave up fighting and deassign/system'ed it... (it
really is nice sometimes to have admin privileges ;-)
MMS TEST barked at 27 tests:
ext/Time/HiRes/HiRes.................FAILED at test 14
not ok 14
# Time::HiRes::time() not close to time()
# s = -317041.3570998907, n = 100, s/n = -3170.413570998907
lib/File/Spec/t/rel2abs2rel..........FAILED at test 4
not ok 4 - canonpath on abs executable
Can't pipe "[---.vorlaender.sources.perl-5_8_0-rc2]perl.exe;1
rel2abs2rel543163348.pl":
no such file or directory at ../lib/file/spec/t/rel2abs2rel.t line 43.
# Failed test (../lib/file/spec/t/rel2abs2rel.t at line 65)
# got: ''
# expected: 'ok
# '
Could be due to the call sequence I used
($ MCR Sys$Disk:[-]Perl.exe "-I[-.lib]" ../lib/File/Spec/t/rel2abs2rel )
lib/Math/BigInt/t/bare_mbi...........FAILED at test 2326
lib/Math/BigInt/t/bigintpm...........FAILED at test 2326
lib/Math/BigInt/t/sub_mbi............FAILED at test 2326
The message behind all of these is
# Test 2326 got: '1701411834604692e+23'
(../lib/math/bigint/t/bigintpm.inc at line 394)
# Expected: '1e+129'
lib/Tie/File/t/01_gen................FAILED at test 36
lib/Tie/File/t/04_splice.............FAILED at test 9
lib/Tie/File/t/05_size...............FAILED at test 10
lib/Tie/File/t/07_rv_splice..........FAILED at test 6
lib/Tie/File/t/09_gen_rs.............FAILED at test 25
lib/Tie/File/t/10_splice_rs..........FAILED at test 9
lib/Tie/File/t/11_rv_splice_rs.......FAILED at test 6
lib/Tie/File/t/13_size_rs............FAILED at test 8
lib/Tie/File/t/15_pushpop............FAILED at test 12
lib/Tie/File/t/17_misc_meth..........FAILED at test 9
lib/Tie/File/t/19_cache..............FAILED at test 8
lib/Tie/File/t/20_cache_full.........FAILED at test 12
lib/Tie/File/t/22_autochomp..........FAILED at test 36
lib/Tie/File/t/23_rv_ac_splice.......FAILED at test 6
lib/Tie/File/t/24_cache_loop.........FAILED at test 3
lib/Tie/File/t/25_gen_nocache........FAILED at test 36
lib/Tie/File/t/26_twrite.............FAILED at test 2
lib/Tie/File/t/30_defer..............FAILED at test 13
lib/Tie/File/t/31_autodefer..........FAILED at test 27
lib/Tie/File/t/32_defer_misc.........FAILED at test 17
lib/Tie/File/t/33_defer_vs...........FAILED at test 13
The message behind all of these is
truncate not implemented at ../lib/Tie/File.pm line 745, <FH> line ...
lib/vmsish...........................FAILED at test 22
In singular testing I get
not ok 22 - (time) UTC:1025256379 VMS:1025256379
not ok 23 - (localtime)
# UTC: 19 26 11 28 5 102 5 178 -1
# VMS: 19 26 11 28 5 102 5 178 -1
not ok 24 - (gmtime)
# UTC: 19 26 9 28 5 102 5 178 0
# VMS: 19 26 9 28 5 102 5 178 0
not ok 25 - (stat) UTC: 1022943813 VMS: 1022943813
cu,
Martin
--
| Martin Vorlaender VMS & WNT programmer
OpenVMS is today | work: [EMAIL PROTECTED]
what Microsoft wants | http://www.pdv-systeme.de/users/martinv/
Windows NT 8.0 to be! | home: [EMAIL PROTECTED]