develooper 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


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About