Front page | perl.vmsperl |
Postings from June 2002
RE: possible VMS v5.5 fix (was RE: 5.8.0 release candidate status)
Thread Previous
|
Thread Next
From:
Henry A. Frystak - System Manager
Date:
June 13, 2002 10:38
Subject:
RE: possible VMS v5.5 fix (was RE: 5.8.0 release candidate status)
Message ID:
00A0F667.9D94E502.1@tesla.njit.edu
>From: MX%"craigberry@mac.com" "Craig A. Berry" 12-JUN-2002 14:32:30.91
>To: MX%"syshaf@tesla.njit.edu"
>CC: MX%"vmsperl@perl.org"
>Subj: possible VMS v5.5 fix (was RE: 5.8.0 release candidate status)
>
>Henry,
>
>I think (hope) this will take care of the compilation problems you are
>having. For the GNU-impaired, I supply the patch as the result of a
>DIFFERENCES/SLP command. To apply, set default to the [.vms] directory,
>create the file vms_c_patch.upd from what I've included below, and execute
>this command:
>
>$ edit/sum vms.c/update=vms_c_patch
>
>To quickly check whether this helps, go up one level to the main source
>directory and type
>
>$ MMS VMS.OBJ
>
>And here's the patch. Let us know how it goes.
Craig:
Thanks for the quick response. I've been a busy beaver, but I'm
about to run out of TUIT credits. The good news and the bad news: Your patch
applied cleanly and got past the original problem. However, I ran into another
problem further into the make cycle. The appropriate lines are included below:
MCR [---]miniperl.exe "-I[---.lib]" "-I[---.lib]" "-MExtUtils::Install" -e "pm_to_blib({split(' ',<STDIN>)},'[---.lib.auto]','')
" <.MM_tmp
cp langinfo.pm [---.lib.I18N]langinfo.pm
AutoSplitting ../../../lib/I18N/langinfo.pm ([---.lib.auto.I18N.Langinfo])
MCR [---]miniperl.exe "-I[---.lib]" "-I[---.lib]" -e "use ExtUtils::Mksymlists;" -e "Mksymlists('NAME' => 'I18N::Langinfo', '
DL_FUNCS' => { }, 'DL_VARS' => [], 'FUNCLIST' => [])"
MCR [---]miniperl.exe -e "print ""[---.lib.auto.I18N.Langinfo]Langinfo.olb/Include=Langinfo\n[---.lib.auto.I18N.Langinfo]Langinf
o.olb/Library\n"";" >>LANGINFO.OPT
MCR [---]miniperl.exe -e "print qq{[---]PerlShr.exe/Share\n}" >>LANGINFO.OPT
Copy/NoConfirm LANGINFO.OPT [---.LIB.AUTO.I18N.LANGINFO]LANGINFO.OPT
MCR [---]miniperl.exe "-I[---.lib]" "-I[---.lib]" [---.lib.ExtUtils]xsubpp -typemap [---.lib.ExtUtils]typemap LANGINFO.xs >LANG
INFO.C
CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj /Define=("VERSION=""0.01""","XS_VERSION=""0.01""")/Include=([---])
/NoList LANGINFO.c
if ((s = nl_langinfo(code)))
...................^
%CC-I-IMPLICITFUNC, In this statement, the identifier "nl_langinfo" is
implicitly declared as a function.
At line number 25 in langinfo.xs.
if ((s = nl_langinfo(code)))
...............^
%CC-W-CVTDIFTYPES, In this statement, "nl_langinfo(...)" of type "int", is
being converted to "pointer to char".
At line number 25 in langinfo.xs.
%VCG-I-SUMMARY, Completed with 0 error(s), 1 warning(s), and
1 informational messages.
At line number 171 in langinfo.c.
%MMS-F-ABORT, For target LANGINFO.OBJ, CLI returned abort status: %X10B90000.
%MMS-F-ABORT, For target DYNEXT, CLI returned abort status: %X10EE8034.
Let me know what I need to do to continue from this problem.
Since I also have a mixture of other VMS systems, I took the opportunity to
try to give some feedback on those.
The first is an OpenVMS AXP V7.1-1H2 running on a Digital Personal WorkStation
(early and slower version of an XP900) with MultiNet V4.1 Rev A, DEC C V5.7-004,
and MMS V3.3. Upon the initial run, it had the same error in VMS.C that I had
on my VMS 5.5-2 system. Being reasonably intelligent, I tried the same patch
on this system and it allowed the make to complete. However, I came up with 8
test errors herein listed:
t/io/fs..............................FAILED at test 31
t/op/stat............................FAILED at test 29
ext/Cwd/t/cwd........................FAILED at test 9
lib/AutoSplit........................FAILED at test 2
lib/ExtUtils/t/Command...............FAILED at test 10
lib/File/stat........................FAILED at test 18
lib/Net/hostent......................FAILED at test 5
t/pod/find...........................FAILED at test 2
Failed 8 test scripts out of 628, 98.73% okay.
I leave these failures in your capable hands.
I also have one more VMS system, an OpenVMS AXP V7.2-1 running on a Compaq
AlphaServer ES40. MultiNet V4.2 Rev A-X, Compaq C V6.2-008, and MMS MMS V3.4-3.
It configured and compiled cleanly, without having to apply your patch, however
there were 4 test failures:
t/io/fs..............................FAILED at test 31
t/op/stat............................FAILED at test 29
lib/Net/hostent......................FAILED at test 5
t/pod/find...........................FAILED at test 2
Failed 4 test scripts out of 628, 99.36% okay.
As explained above, my test time has just about run out. I have only the rest
of today and tomorrow (Friday) before I start a well needed vacation. If there
is anything else I can try or that you need from me, please let me know.
Henry Frystak New Jersey Institute of Technology
System Administrator University Information Services
VAX/VMS USENET Newsmanager University Heights
TESLA::SYSHAF Newark, New Jersey 07102
syshaf@tesla.njit.edu
Thread Previous
|
Thread Next