Perl / perl5

🐪 The Perl programming language
https://dev.perl.org/perl5/
Other
1.85k stars 527 forks source link

[jens: 5.7.0 Solaris 8, 64 Bit, Workshop 6.0 Compiler] #2724

Closed p5pRT closed 20 years ago

p5pRT commented 23 years ago

Migrated from rt.perl.org#4458 (status was 'resolved')

Searchable as RT4458$

p5pRT commented 23 years ago

From @jhamisch

info@​www.perl.org as listed on the webpage does not work ...

Regards -- jens


  / +##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Brauneckweg 2 Car (Voice)​: (+49 172) 81 04 162 | . | D-82549 Koenigsdorf Voice​: (+49 8179) 9305-50 | . | Fax​: (+49 8179) 9305-38 \ . / Tel./Fax​: (+49 8179) 9305-50 Email​: jens@​Strawberry.COM   \____/ Strawberry@​Strawberry.COM

p5pRT commented 23 years ago

From @jhamisch

Message RFC822: Message-ID: 20001016123556.B23063@Strawberry.COM Date: Mon, 16 Oct 2000 12:35:56 +0200 From: Jens Hamisch To: info@www.perl.org Subject: 5.7.0 Solaris 8, 64 Bit, Workshop 6.0 Compiler Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=DocE+STaALJfprDB X-Mailer: Mutt 0.91.1i

--DocE+STaALJfprDB Content-Type: text/plain; charset=us-ascii

Hi,

I've just compiled and installed Perl 5.7.0 on a Solaris 8 box. I used the following environment for installation:

Solaris 8 HW 6/00, Recommended patches as of 9/1/2000
SUN Workshop 6.0 C compiler
Berkeley DB 3.1.17
Socks5 1.0 R 10

I tried to enable all 64 Bit features and ran into the following probs:

1.) perl 5.6.0 did not compile at all. 'miniperl' ended up in
segmentation faults.

2.) After patching 'Configure' I was able to configure and compile
perl 5.7.0. The testsuite failed in 14 cases.
The patches I applied to Configure a symptomatic ones, so they
worked for my environment, but IMHO should be fixed another
way in order match other OS reccomendations, too.

- Reference of CBUs in the subdirectory ./UU while CWD=./UU
- Workshop compiler not recognized when long doulbe features
  were configured.

3.) The SUN Workshop 64 bit libraries do not define the functions
modfl and frexpl. This was fixed by a prototype casting in perl.h,
which is semantically wrong: casting a (long double *) function para-
meter to (double *) will result in the function (modfl) writing
a (double) value on a (long double) variable ...
I've fixed this by casting the values only and introducing a 
(double) helper variable in 'pp.c'.

4.) When SOCKS support is configured, a lot of functions get rewritten
into socks supplied ones. In all of these cases caution has to
be taken to include the according prototypes, too!
In the case of the localtime function, a (struxct tm *) function
was rewritten as SOCKSlocatime. With no prototype this one is an
int function. This results in a segemtntation fault, because pointers
in a 64 bit environment are 64 bit and ints are 32 bit long.
Before includeing 'socks.h' the constant INCLUDE_PROTOTYPES needs
to be defined in 'pp_sys.c' and 'doio.c'.

Here are my modifications to the source files:

Configure

162d161 < ln -s . UU 5269d5267 < test -z "${cc:-cc} -V 2>&1|grep -i workshop" || ccisworkshop="$define"

doio.c

62d61 < # define INCLUDE_PROTOTYPES

pp.c

1861,1866c1861 < / (void)Perl_modf(value, &value); / < { < double localval=(double) value; < (void)Perl_modf(localval, &localval); < value=(NV) localval; < }

    (void)Perl_modf(value, &value);

1868,1871c1863,1864 < / (void)Perl_modf(-value, &value); / < double localval=(double) value; < (void)Perl_modf(-localval, &localval); < value = 0 - (NV) localval;

    (void)Perl_modf(-value, &value);
    value = -value;

pp_sys.c

60d59 < # define INCLUDE_PROTOTYPES

With these modifications applied, the testsuite reports success. I've attached my 'config.sh' to this mail.

Best regards -- Jens


 /

+##+|##+ STRAWBERRY Jens Hamisch +v#+v v##+ EDV-Systeme GmbH Managing director / v v\v | . . . | Brauneckweg 2 Car (Voice): (+49 172) 81 04 162 | . | D-82549 Koenigsdorf Voice: (+49 8179) 9305-50 | . | Fax: (+49 8179) 9305-38 \ . / Tel./Fax: (+49 8179) 9305-50 Email: jens@Strawberry.COM ____/ Strawberry@Strawberry.COM

--DocE+STaALJfprDB Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="5.7.0-config"

!/bin/sh

#

This file was produced by running the Configure script. It holds all the

definitions figured out by Configure. Should you modify one of these values,

do not forget to propagate your changes by running "Configure -der". You may

instead choose to run each of the .SH files by yourself, or "Configure -S".

#

Package name : perl5

Source directory : .

Configuration time: Mon Oct 16 08:57:52 MEST 2000

Configured by : jens

Target system : sunos perle 5.8 generic sun4u sparc sunw,ultrasparc-iii-cengine

Author='' Date='$Date' Header='' Id='$Id' Locker='' Log='$Log' Mcc='Mcc' RCSfile='$RCSfile' Revision='$Revision' Source='' State='' _a='.a' _exe='' _o='.o' afs='false' alignbytes='16' ansi2knr='' aphostname='/usr/bin/hostname' api_revision='5' api_subversion='0' api_version='5' api_versionstring='5.005' ar='ar' archlib='/opt/perl_5.7.0/lib/5.7.0/sun4-solaris-thread-multi-ld' archlibexp='/opt/perl_5.7.0/lib/5.7.0/sun4-solaris-thread-multi-ld' archname64='' archname='sun4-solaris-thread-multi-ld' archobjs='' awk='awk' baserev='5.0' bash='' bin='/opt/perl_5.7.0/bin' bincompat5005='undef' binexp='/opt/perl_5.7.0/bin' bison='' byacc='byacc' byteorder='87654321' c='\c' castflags='0' cat='cat' cc='cc' cccdlflags='-KPIC' ccdlflags=' -R /opt/perl_5.7.0/lib/5.7.0/sun4-solaris-thread-multi-ld/CORE' ccflags='-D_REENTRANT -DSOCKS -I/usr/local/include -I/opt/socks5/include -I/usr/local/BerkeleyDB.3.1/include' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='workshop' ccsymbols='' ccversion='Sun WorkShop 6 2000/04/07 C 5.1' cf_by='jens' cf_email='Jens.Hamisch@Strawberry.COM' cf_time='Mon Oct 16 08:57:52 MEST 2000' charsize='1' chgrp='' chmod='' chown='' clocktype='clock_t' comm='comm' compress='' contains='grep' cp='cp' cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='' cppflags='-D_REENTRANT -DSOCKS -I/usr/local/include -I/opt/socks5/include -I/usr/local/BerkeleyDB.3.1/include' cpplast='-' cppminus='-' cpprun='cc -E' cppstdin='cc -E' cppsymbols='_BIG_ENDIAN=1 _FILE_OFFSET_BITS=64 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _LP64=1 _REENTRANT=1 STDC=1 SVR4=1 sparc=1 sparc=1 sun=1 sun=1 unix=1 unix=1' crosscompile='undef' cryptlib='' csh='csh' d_Gconvert='qgcvt((x),(n),(b))' d_PRIEUldbl='define' d_PRIFUldbl='define' d_PRIGUldbl='define' d_PRIXU64='define' d_PRId64='define' d_PRIeldbl='define' d_PRIfldbl='define' d_PRIgldbl='define' d_PRIi64='define' d_PRIo64='define' d_PRIu64='define' d_PRIx64='define' d_SCNfldbl='define' d_access='define' d_accessx='undef' d_alarm='define' d_archlib='define' d_atolf='undef' d_atoll='define' d_attribut='undef' d_bcmp='define' d_bcopy='define' d_bincompat5005='undef' d_bsd='undef' d_bsdgetpgrp='undef' d_bsdsetpgrp='undef' d_bzero='define' d_casti32='define' d_castneg='define' d_charvspr='undef' d_chown='define' d_chroot='define' d_chsize='undef' d_closedir='define' d_const='define' d_crypt='define' d_csh='define' d_cuserid='define' d_dbl_dig='define' d_difftime='define' d_dirnamlen='undef' d_dlerror='define' d_dlopen='define' d_dlsymun='undef' d_dosuid='undef' d_drand48proto='define' d_dup2='define' d_eaccess='undef' d_endgrent='define' d_endhent='define' d_endnent='define' d_endpent='define' d_endpwent='define' d_endsent='define' d_eofnblk='define' d_eunice='undef' d_fchmod='define' d_fchown='define' d_fcntl='define' d_fd_macros='define' d_fd_set='define' d_fds_bits='define' d_fgetpos='define' d_flexfnam='define' d_flock='undef' d_fork='define' d_fpathconf='define' d_fpos64_t='define' d_frexpl='undef' d_fs_data_s='undef' d_fseeko='define' d_fsetpos='define' d_fstatfs='define' d_fstatvfs='define' d_ftello='define' d_ftime='undef' d_getcwd='define' d_getespwnam='undef' d_getfsstat='undef' d_getgrent='define' d_getgrps='define' d_gethbyaddr='define' d_gethbyname='define' d_gethent='define' d_gethname='define' d_gethostprotos='define' d_getlogin='define' d_getmnt='undef' d_getmntent='define' d_getnbyaddr='define' d_getnbyname='define' d_getnent='define' d_getnetprotos='define' d_getpbyname='define' d_getpbynumber='define' d_getpent='define' d_getpgid='define' d_getpgrp2='undef' d_getpgrp='define' d_getppid='define' d_getprior='define' d_getprotoprotos='define' d_getprpwnam='undef' d_getpwent='define' d_getsbyname='define' d_getsbyport='define' d_getsent='define' d_getservprotos='define' d_getspnam='define' d_gettimeod='define' d_gnulibc='undef' d_grpasswd='define' d_hasmntopt='define' d_htonl='define' d_iconv='define' d_index='undef' d_inetaton='undef' d_int64_t='define' d_isascii='define' d_isnan='define' d_isnanl='define' d_killpg='define' d_lchown='define' d_ldbl_dig='define' d_link='define' d_locconv='define' d_lockf='define' d_longdbl='define' d_longlong='define' d_lseekproto='define' d_lstat='define' d_madvise='define' d_mblen='define' d_mbstowcs='define' d_mbtowc='define' d_memchr='define' d_memcmp='define' d_memcpy='define' d_memmove='define' d_memset='define' d_mkdir='define' d_mkdtemp='undef' d_mkfifo='define' d_mkstemp='define' d_mkstemps='undef' d_mktime='define' d_mmap='define' d_modfl='undef' d_mprotect='define' d_msg='define' d_msg_ctrunc='define' d_msg_dontroute='define' d_msg_oob='define' d_msg_peek='define' d_msg_proxy='undef' d_msgctl='define' d_msgget='define' d_msgrcv='define' d_msgsnd='define' d_msync='define' d_munmap='define' d_mymalloc='define' d_nice='define' d_nv_preserves_uv='define' d_nv_preserves_uv_bits='64' d_off64_t='define' d_old_pthread_create_joinable='undef' d_oldpthreads='undef' d_oldsock='undef' d_open3='define' d_pathconf='define' d_pause='define' d_perl_otherlibdirs='undef' d_phostname='undef' d_pipe='define' d_poll='define' d_portable='define' d_pthread_yield='undef' d_pwage='define' d_pwchange='undef' d_pwclass='undef' d_pwcomment='define' d_pwexpire='undef' d_pwgecos='define' d_pwpasswd='define' d_pwquota='undef' d_qgcvt='define' d_quad='define' d_readdir='define' d_readlink='define' d_rename='define' d_rewinddir='define' d_rmdir='define' d_safebcpy='define' d_safemcpy='undef' d_sanemcmp='define' d_sched_yield='define' d_scm_rights='define' d_seekdir='define' d_select='define' d_sem='define' d_semctl='define' d_semctl_semid_ds='define' d_semctl_semun='define' d_semget='define' d_semop='define' d_setegid='define' d_seteuid='define' d_setgrent='define' d_setgrps='define' d_sethent='define' d_setlinebuf='define' d_setlocale='define' d_setnent='define' d_setpent='define' d_setpgid='define' d_setpgrp2='undef' d_setpgrp='define' d_setprior='define' d_setproctitle='undef' d_setpwent='define' d_setregid='define' d_setresgid='undef' d_setresuid='undef' d_setreuid='define' d_setrgid='undef' d_setruid='undef' d_setsent='define' d_setsid='define' d_setvbuf='define' d_sfio='undef' d_shm='define' d_shmat='define' d_shmatprototype='define' d_shmctl='define' d_shmdt='define' d_shmget='define' d_sigaction='define' d_sigsetjmp='define' d_socket='define' d_socklen_t='define' d_sockpair='define' d_socks5_init='undef' d_sqrtl='define' d_statblks='define' d_statfs_f_flags='undef' d_statfs_s='define' d_statvfs='define' d_stdio_cnt_lval='undef' d_stdio_ptr_lval='undef' d_stdio_stream_array='define' d_stdiobase='undef' d_stdstdio='undef' d_strchr='define' d_strcoll='define' d_strctcpy='define' d_strerrm='strerror(e)' d_strerror='define' d_strtod='define' d_strtol='define' d_strtold='undef' d_strtoll='define' d_strtoul='define' d_strtoull='define' d_strtouq='undef' d_strxfrm='define' d_suidsafe='define' d_symlink='define' d_syscall='define' d_sysconf='define' d_sysernlst='' d_syserrlst='define' d_system='define' d_tcgetpgrp='define' d_tcsetpgrp='define' d_telldir='define' d_telldirproto='define' d_time='define' d_times='define' d_truncate='define' d_tzname='define' d_umask='define' d_uname='define' d_union_semun='undef' d_ustat='define' d_vendorarch='define' d_vendorbin='define' d_vendorlib='define' d_vfork='undef' d_void_closedir='undef' d_voidsig='define' d_voidtty='' d_volatile='define' d_vprintf='define' d_wait4='define' d_waitpid='define' d_wcstombs='define' d_wctomb='define' d_xenix='undef' date='date' db_hashtype='u_int32_t' db_prefixtype='size_t' defvoidused='15' direntrytype='struct dirent' dlext='so' dlsrc='dl_dlopen.xs' doublesize='8' drand01='drand48()' dynamic_ext='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re' eagain='EAGAIN' ebcdic='undef' echo='echo' egrep='egrep' emacs='' eunicefix=':' exe_ext='' expr='expr' extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re Errno' fflushNULL='undef' fflushall='undef' find='' firstmakefile='makefile' flex='' fpossize='8' fpostype='fpos_t' freetype='void' full_ar='/usr/ccs/bin/ar' full_csh='/usr/bin/csh' full_sed='/usr/bin/sed' gccosandvers='' gccversion='' gidformat='"d"' gidsign='-1' gidsize='4' gidtype='gid_t' glibpth='/usr/shlib /usr/lib/large /lib /usr/lib /usr/lib/386 /lib/386 /lib/large /usr/lib/small /lib/small /usr/ccs/lib /usr/local/lib' grep='grep' groupcat='cat /etc/group' groupstype='gid_t' gzip='gzip' h_fcntl='true' h_sysfile='false' hint='previous' hostcat='cat /etc/hosts' huge='' i16size='2' i16type='short' i32size='4' i32type='int' i64size='8' i64type='long' i8size='1' i8type='char' i_arpainet='define' i_bsdioctl='' i_db='define' i_dbm='undef' i_dirent='define' i_dld='undef' i_dlfcn='define' i_fcntl='define' i_float='define' i_gdbm='undef' i_grp='define' i_iconv='define' i_ieeefp='define' i_inttypes='define' i_libutil='undef' i_limits='define' i_locale='define' i_machcthr='undef' i_malloc='define' i_math='define' i_memory='undef' i_mntent='undef' i_ndbm='define' i_netdb='define' i_neterrno='undef' i_netinettcp='define' i_niin='define' i_poll='define' i_prot='undef' i_pthread='define' i_pwd='define' i_rpcsvcdbm='define' i_sfio='undef' i_sgtty='undef' i_shadow='define' i_socks='define' i_stdarg='define' i_stddef='define' i_stdlib='define' i_string='define' i_sunmath='define' i_sysaccess='undef' i_sysdir='undef' i_sysfile='undef' i_sysfilio='define' i_sysin='undef' i_sysioctl='define' i_syslog='define' i_sysmman='define' i_sysmode='define' i_sysmount='define' i_sysndir='undef' i_sysparam='define' i_sysresrc='define' i_syssecrt='undef' i_sysselct='define' i_syssockio='' i_sysstat='define' i_sysstatfs='define' i_sysstatvfs='define' i_systime='define' i_systimek='undef' i_systimes='define' i_systypes='define' i_sysuio='define' i_sysun='define' i_sysutsname='define' i_sysvfs='define' i_syswait='define' i_termio='undef' i_termios='define' i_time='undef' i_unistd='define' i_ustat='define' i_utime='define' i_values='define' i_varargs='undef' i_varhdr='stdarg.h' i_vfork='undef' ignore_versioned_solibs='' inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' installarchlib='/opt/perl_5.7.0/lib/5.7.0/sun4-solaris-thread-multi-ld' installbin='/opt/perl_5.7.0/bin' installman1dir='/opt/perl_5.7.0/man/man1' installman3dir='/opt/perl_5.7.0/man/man3' installprefix='/opt/perl_5.7.0' installprefixexp='/opt/perl_5.7.0' installprivlib='/opt/perl_5.7.0/lib/5.7.0' installscript='/opt/perl_5.7.0/bin' installsitearch='/opt/perl_5.7.0/lib/site_perl/5.7.0/sun4-solaris-thread-multi-ld' installsitebin='/opt/perl_5.7.0/bin' installsitelib='/opt/perl_5.7.0/lib/site_perl/5.7.0' installstyle='lib' installusrbinperl='undef' installvendorarch='/opt/perl_5.7.0/lib/vendor_perl/5.7.0/sun4-solaris-thread-multi-ld' installvendorbin='/opt/perl_5.7.0/bin' installvendorlib='/opt/perl_5.7.0/lib/vendor_perl/5.7.0' intsize='4' ivdformat='"ld"' ivsize='8' ivtype='long' known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re' ksh='' large='' ld='cc' lddlflags=' -G -xarch=v9 -L/usr/local/lib -R/usr/local/lib -L/opt/SUNWspro/WS6/lib/v9 -L/opt/socks5/lib -L/usr/local/BerkeleyDB.3.1/lib -R/usr/local/BerkeleyDB.3.1/lib -L/usr/krb5/lib -R/usr/krb5/lib' ldflags='-O -xarch=v9a -L/usr/local/lib -R/usr/local/lib -L/opt/SUNWspro/WS6/lib/v9 -L/opt/socks5/lib -L/usr/local/BerkeleyDB.3.1/lib -R/usr/local/BerkeleyDB.3.1/lib -L/usr/krb5/lib -R/usr/krb5/lib' ldflags_uselargefiles='' ldlibpthname='LD_LIBRARY_PATH' less='less' lib_ext='.a' libc='/usr/lib/sparcv9/libc.so' libperl='libperl.so.7.0' libpth='/usr/local/lib /opt/SUNWspro/WS6/lib/v9 /lib /usr/lib /usr/ccs/lib /opt/socks5/lib /usr/local/BerkeleyDB.3.1/lib /usr/krb5/lib' libs='-lsocket -lnsl -ldb -ldl -lm -lsunmath -lposix4 -lpthread -lc -lsec -lsocks5 -lgssapi_krb5' libsdirs=' /lib /opt/socks5/lib' libsfiles=' librt.so.1 libcrypt.so.1 libsocks5_sh.so' libsfound=' /lib/librt.so.1 /lib/libcrypt.so.1 /opt/socks5/lib/libsocks5_sh.so' libspath=' /usr/local/lib /opt/SUNWspro/WS6/lib/v9 /lib /usr/lib /usr/ccs/lib /opt/socks5/lib /usr/local/BerkeleyDB.3.1/lib /usr/krb5/lib' libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld sun m rt pthread c cposix posix ndir dir crypt sec bsd BSD PW x iconv util socks5 socks5_sh sunmath socks5 socks5_sh' libswanted_uselargefiles='' line='' lint='' lkflags='' ln='ln' lns='/usr/bin/ln -s' locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include' loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib /opt/SUNWspro/WS6/lib /opt/SUNWspro/lib' longdblsize='16' longlongsize='8' longsize='8' lp='' lpr='' ls='ls' lseeksize='8' lseektype='off_t' mail='' mailx='' make='make' make_set_make='#' mallocobj='malloc.o' mallocsrc='malloc.c' malloctype='void ' man1dir='/opt/perl_5.7.0/man/man1' man1direxp='/opt/perl_5.7.0/man/man1' man1ext='1' man3dir='/opt/perl_5.7.0/man/man3' man3direxp='/opt/perl_5.7.0/man/man3' man3ext='3' medium='' mips_type='' mkdir='mkdir' mmaptype='caddr_t' models='none' modetype='mode_t' more='more' multiarch='undef' mv='' myarchname='sun4-solaris' mydomain='.strawberry.com' myhostname='perle' myuname='sunos perle 5.8 generic sun4u sparc sunw,ultrasparc-iii-cengine ' n='' netdb_hlen_type='int' netdb_host_type='const char ' netdb_name_type='const char ' netdb_net_type='in_addr_t' nm='nm' nm_opt='-p' nm_so_opt='' nonxs_ext='Errno' nroff='nroff' nvEUformat='"LE"' nvFUformat='"LF"' nvGUformat='"LG"' nveformat='"Le"' nvfformat='"Lf"' nvgformat='"Lg"' nvsize='16' nvtype='long double' o_nonblock='O_NONBLOCK' obj_ext='.o' old_pthread_create_joinable='' optimize='-O -xarch=v9' orderlib='true' osname='solaris' osvers='2.8' otherlibdirs=' ' package='perl5' pager='/usr/bin/less' passcat='cat /etc/passwd' patchlevel='7' path_sep=':' perl5='/usr/bin/perl' perl='' perladmin='Jens.Hamisch@Strawberry.COM' perlpath='/opt/perl_5.7.0/bin/perl' pg='pg' phostname='hostname' pidtype='pid_t' plibpth='' pm_apiversion='5.005' pmake='' pr='' prefix='/opt/perl_5.7.0' prefixexp='/opt/perl_5.7.0' privlib='/opt/perl_5.7.0/lib/5.7.0' privlibexp='/opt/perl_5.7.0/lib/5.7.0' prototype='define' ptrsize='8' quadkind='2' quadtype='long' randbits='48' randfunc='drand48' randseedtype='long' ranlib=':' rd_nodata='-1' revision='5' rm='rm' rmail='' runnm='true' sPRIEUldbl='"LE"' sPRIFUldbl='"LF"' sPRIGUldbl='"LG"' sPRIXU64='"lX"' sPRId64='"ld"' sPRIeldbl='"Le"' sPRIfldbl='"Lf"' sPRIgldbl='"Lg"' sPRIi64='"li"' sPRIo64='"lo"' sPRIu64='"lu"' sPRIx64='"lx"' sSCNfldbl='"Lf"' sched_yield='sched_yield()' scriptdir='/opt/perl_5.7.0/bin' scriptdirexp='/opt/perl_5.7.0/bin' sed='sed' seedfunc='srand48' selectminbits='64' selecttype='fd_set ' sendmail='' sh='/bin/sh' shar='' sharpbang='#!' shmattype='void *' shortsize='2' shrpenv='' shsharp='true' sig_count='46' sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM USR1 USR2 CHLD PWR WINCH URG IO STOP TSTP CONT TTIN TTOU VTALRM PROF XCPU XFSZ WAITING LWP FREEZE THAW CANCEL LOST RTMIN NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 RTMAX IOT CLD POLL ' sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "EMT", "FPE", "KILL", "BUS", "SEGV", "SYS", "PIPE", "ALRM", "TERM", "USR1", "USR2", "CHLD", "PWR", "WINCH", "URG", "IO", "STOP", "TSTP", "CONT", "TTIN", "TTOU", "VTALRM", "PROF", "XCPU", "XFSZ", "WAITING", "LWP", "FREEZE", "THAW", "CANCEL", "LOST", "RTMIN", "NUM39", "NUM40", "NUM41", "NUM42", "NUM43", "NUM44", "RTMAX", "IOT", "CLD", "POLL", 0' sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 6 18 22 ' sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 6, 18, 22, 0' signal_t='void' sitearch='/opt/perl_5.7.0/lib/site_perl/5.7.0/sun4-solaris-thread-multi-ld' sitearchexp='/opt/perl_5.7.0/lib/site_perl/5.7.0/sun4-solaris-thread-multi-ld' sitebin='/opt/perl_5.7.0/bin' sitebinexp='/opt/perl_5.7.0/bin' sitelib='/opt/perl_5.7.0/lib/site_perl/5.7.0' sitelib_stem='/opt/perl_5.7.0/lib/site_perl' sitelibexp='/opt/perl_5.7.0/lib/site_perl/5.7.0' siteprefix='/opt/perl_5.7.0' siteprefixexp='/opt/perl_5.7.0' sizesize='8' sizetype='size_t' sleep='' smail='' small='' so='so' sockethdr='' socketlib='' socksizetype='socklen_t' sort='sort' spackage='Perl5' spitshell='cat' split='' src='.' ssizetype='ssize_t' startperl='#!/opt/perl_5.7.0/bin/perl' startsh='#!/bin/sh' static_ext=' ' stdchar='char' stdio_base='((fp)->_base)' stdio_bufsiz='((fp)->_cnt + (fp)->_ptr - (fp)->_base)' stdio_cnt='((fp)->_cnt)' stdio_filbuf='' stdio_ptr='((fp)->_ptr)' stdio_stream_array='__iob' strings='/usr/include/string.h' submit='' subversion='0' sysman='/usr/man/man1' tail='' tar='' tbl='' tee='' test='test' timeincl='/usr/include/sys/time.h ' timetype='time_t' touch='touch' tr='tr' trnl='\n' troff='' u16size='2' u16type='unsigned short' u32size='4' u32type='unsigned int' u64size='8' u64type='unsigned long' u8size='1' u8type='unsigned char' uidformat='"d"' uidsign='-1' uidsize='4' uidtype='uid_t' uname='uname' uniq='uniq' uquadtype='unsigned long' use5005threads='undef' use64bitall='define' use64bitint='define' usedl='define' useithreads='define' uselargefiles='define' uselongdouble='define' usemorebits='undef' usemultiplicity='define' usemymalloc='y' usenm='true' useopcode='true' useperlio='undef' useposix='true' usesfio='false' useshrplib='true' usesocks='define' usethreads='define' usevendorprefix='define' usevfork='false' usrinc='/usr/include' uuname='' uvXUformat='"lX"' uvoformat='"lo"' uvsize='8' uvtype='unsigned long' uvuformat='"lu"' uvxformat='"lx"' vendorarch='/opt/perl_5.7.0/lib/vendor_perl/5.7.0/sun4-solaris-thread-multi-ld' vendorarchexp='/opt/perl_5.7.0/lib/vendor_perl/5.7.0/sun4-solaris-thread-multi-ld' vendorbin='/opt/perl_5.7.0/bin' vendorbinexp='/opt/perl_5.7.0/bin' vendorlib='/opt/perl_5.7.0/lib/vendor_perl/5.7.0' vendorlib_stem='/opt/perl_5.7.0/lib/vendor_perl' vendorlibexp='/opt/perl_5.7.0/lib/vendor_perl/5.7.0' vendorprefix='/opt/perl_5.7.0' vendorprefixexp='/opt/perl_5.7.0' version='5.7.0' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' xs_apiversion='5.7.0' zcat='' zip='zip'

Configure command line arguments.

config_arg0='Configure' config_args='-Dusesocks' config_argc=1 config_arg1='-Dusesocks' PERL_REVISION=5 PERL_VERSION=7 PERL_SUBVERSION=0 PERL_API_REVISION=5 PERL_API_VERSION=5 PERL_API_SUBVERSION=0 CONFIGDOTSH=true

--DocE+STaALJfprDB--