Hi, I did check for configure.log but couldn't find one after running @ configure -"de". Following is the output of $ sea config.h socket * to get socket ioctl options, like SIOCATMARK. * include <sys/un.h> to get UNIX domain socket definitions. /* HAS_SOCKET: * This symbol, if defined, indicates that the BSD socket interface is /* HAS_SOCKETPAIR: * This symbol, if defined, indicates that the BSD socketpair() call is #undef HAS_SOCKET /**/ #undef HAS_SOCKETPAIR /**/ * available to send structured socket messages. * available to send structured socket messages. * available to test whether a socket is at the out-of-band mark. * various socket calls (just the base type, not the pointer-to). $
I don't know why the above things come in my config.h? Any suggestions/advice is highly appreciated. I would also like to know, how can I build the perl without socket support? Thanks in advance Regards Ananth -----Original Message----- From: Craig A. Berry [mailto:[EMAIL PROTECTED] Sent: Thursday, September 28, 2006 10:34 PM To: Prabhu, Anantha (STSD) Cc: vmsperl@perl.org Subject: RE: Need help for building perl on OVMS8.2-1 itanium system.. At 11:30 PM +0530 9/27/06, Prabhu, Anantha (STSD) wrote: >Hi, > >Yes, after renaming the directory, I have performed following steps, >1) set def SYS$SYSDEVICE:[HOME.LTT.perl.perl-5_8_6] >2) @ Configure "-de" >3) MMS > >When I run the MMS after compiling few files, first I get some warning >kind of things in pp_pack.c and compilation continues with few more >files, before failing due to some error(I have attached error >desription in my first mail) in compilation of pp_sys.c. > >Any suggestions on resolving this issue? I can't reproduce it. Be sure to check whether you got a configure.log and if there were any error messages in it. Also, since the error you got seemed to be related to sockets, see if you have the folllowing in your config.h: $ sea config.h socket #define VMS_DO_SOCKETS #define DECCRTL_SOCKETS By the way, since you are building from source, is there any particular reason you are using 5.8.6 rather than 5.8.8, which is current? >Thanks and Regards >Ananth > >-----Original Message----- >From: Craig Berry [mailto:[EMAIL PROTECTED] >Sent: Wednesday, September 27, 2006 11:14 PM >To: Prabhu, Anantha (STSD) >Subject: RE: Need help for building perl on OVMS8.2-1 itanium system.. > > >Did you reconfigure after renaming the directory? > >On Wednesday, September 27, 2006, at 07:34AM, Prabhu, Anantha (STSD) ><[EMAIL PROTECTED]> wrote: > >>Hi, >> >>I have a ODS-5 disk, and I have done renaming the perl directory as >>suggested in the README.vms. Still I am facing the same issue on >>OVMS8.2-1 system. Could you please suggest me any pointers to solve >>this issue? >> >>Thanks and Regards >>Ananth >> >> >>-----Original Message----- >>From: Craig A. Berry [mailto:[EMAIL PROTECTED] >>Sent: Wednesday, September 27, 2006 8:56 AM >>To: Prabhu, Anantha (STSD) >>Cc: vmsperl@perl.org >>Subject: Re: Need help for building perl on OVMS8.2-1 itanium system.. >> >> >>At 8:41 PM +0530 9/26/06, Prabhu, Anantha (STSD) wrote: >> >>>SYS$SYSDEVICE:[HOME.LTT.perl.perl-5^.8^.6]pp_pack.c;1 >>> >>> aulong = PerlSock_ntohl(aulong); >>>.................................^ >>>%CC-I-IMPLICITFUNC, In this statement, the identifier "my_ntohl" is >>>implicitly declared as a function. at line number 1301 in file >>>SYS$SYSDEVICE:[HOME.LTT.perl.perl-5^.8^.6]pp_pack.c;1 >> >>From README.vms in the Perl distribution (which unfortunately you >>can't > >>read until you've already unpacked the archive): >> >>=head1 Unpacking the Perl source code >> >>You may need to set up a foreign symbol for the unpacking utility of >>choice. >> >>If you unpack a perl source kit with a name containing multiple >>periods > >>on an ODS-5 volume using recent versions of vmstar (e.g. V3.4 or >>later) > >>you may need to be especially careful in unpacking the tape archive >>file. Try to use the ODS-2 compatability qualifiers such as: >> >> vmstar /extract/verbose/ods2 perl-V^.VIII^.III.tar >> >>or: >> >> vmstar -xvof perl-5^.8^.3.tar >> >>If you neglected to use the /ODS2 qualifier or the -o switch then you >>could rename the source directory: >> >> set security/protection=(o:rwed) perl-5^.8^.3.dir >> rename perl-5^.8^.3.dir perl-5_8_3.dir >> >>Perl on VMS as of 5.8.3 does not completely handle extended file parse >>styles such as are encountered on ODS-5. While it can be built, >>installed, and run on ODS-5 filesystems; it may encounter trouble with >>characters that are otherwise illegal on ODS-2 volumes (notably the ^. >>escaped period sequence). >> >> >> >>-- >>________________________________________ >>Craig A. Berry >>mailto:[EMAIL PROTECTED] >> >>"... getting out of a sonnet is much more >> difficult than getting in." >> Brad Leithauser >> >> -- ________________________________________ Craig A. Berry mailto:[EMAIL PROTECTED] "... getting out of a sonnet is much more difficult than getting in." Brad Leithauser