Front page | perl.perl5.porters |
Postings from January 2012
[perl #108874] Problem installing Crypt-OpenSSL-Random under OS/2
Thread Previous
From:
shmuel+CPAN @ patriot . net
Date:
January 24, 2012 08:17
Subject:
[perl #108874] Problem installing Crypt-OpenSSL-Random under OS/2
Message ID:
rt-3.6.HEAD-14510-1327354287-1988.108874-75-0@perl.org
# New Ticket Created by shmuel+CPAN@patriot.net
# Please include the string: [perl #108874]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=108874 >
This is a bug report for perl from shmuel+CPAN@patriot.net, generated
with the help of perlbug 1.36 running under perl 5.10.0.
I attempted to install Crypt::OpenSSL::Random under OS/2 from and got
the messages below.
SETLOCAL
ECHO ON
Building group 1
Building from directory Crypt-OpenSSL-Random-0.04
H:
cd H:\vendors\cpan\Crypt-OpenSSL-Random-0.04
perl Makefile.PL
Note (probably harmless): No library found for -lssl
Note (probably harmless): No library found for -lcrypto
Note (probably harmless): No library found for -lsocket
Have /PROGRAMS/PERL/LIB/5.10.0/os2
Want /PROGRAMS/PERL/lib/5.10.0/os2
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [os2]
Config says: [os2]
This may or may not cause problems. Please check your installation
of perl
if you have problems building this extension.
Writing Makefile for Crypt::OpenSSL::Random
Writing MYMETA.yml and MYMETA.json
perl Makefile.PL RC=0 okay? (Y,N)
U:\extras\bin\make
Skip blib/lib/Crypt/OpenSSL/Random.pm (unchanged)
gcc -c -DDOSISH -DOS2=2 -DEMBED -I. -fno-strict-aliasing -pipe
-I/usr/local/include -O2 -fomit-frame-pointer -falign-loops=2
-falign-jumps=2 -falign-functions=2 -s -DVERSION=\"0.04\"
-DXS_VERSION=\"0.04\" -Zdll "-IQ:/PROGRAMS/PERL/lib/5.10.0/os
In file included from
Q:/PROGRAMS/PERL/lib/5.10.0/os2/CORE/perl.h:2495,
from Random.xs:2:
Q:/PROGRAMS/PERL/lib/5.10.0/os2/CORE/os2ish.h:30:1: warning:
"PERL_DONT_CREATE_GVSV" redefined
In file included from Random.xs:2:
Q:/PROGRAMS/PERL/lib/5.10.0/os2/CORE/perl.h:932:1: warning: this is
the location of the previous definition
Running Mkbootstrap for Crypt::OpenSSL::Random ()
Q:/PROGRAMS/PERL/bin/perl.exe -MExtUtils::Command -e 'chmod' -- 644
Random.bs
Q:/PROGRAMS/PERL/bin/perl.exe -MExtUtils::Command -e 'rm_f' --
blib/arch/auto/Crypt/OpenSSL/Random/RandomBQ.dll
gcc -Zdll -Zomf Random.o -O2 -fomit-frame-pointer -falign-loops=2
-falign-jumps=2 -falign-functions=2 -s -o
blib/arch/auto/Crypt/OpenSSL/Random/RandomBQ.dll \
Q:/PROGRAMS/PERL/lib/5.10.0/os2/CORE/libperl.a
Q:/PROGRAMS/PERL/lib/5.10.0/os2/CORE/libperl_override.a Random.def
\
|| ( Q:/PROGRAMS/PERL/bin/perl.exe -MExtUtils::Command -e
'rm_f' -- blib/arch/auto/Crypt/OpenSSL/Random/RandomBQ.dll && sh -c
false )
weakld: error: Unresolved symbol (UNDEF EXPORT)
'boot_Crypt__OpenSSL__Random'.
weakld: info: The symbol is referenced by:
H:/Vendors/CPAN/Crypt-OpenSSL-Random-0.04/Random.def
weakld: error: Unresolved symbol (UNDEF) '_RAND_status'.
weakld: info: The symbol is referenced by:
U:\tmp\ldconv_Random_o_4bb4f1c90c019b078.obj
weakld: error: Unresolved symbol (UNDEF) '_RAND_egd'.
weakld: info: The symbol is referenced by:
U:\tmp\ldconv_Random_o_4bb4f1c90c019b078.obj
weakld: error: Unresolved symbol (UNDEF) '_RAND_seed'.
weakld: info: The symbol is referenced by:
U:\tmp\ldconv_Random_o_4bb4f1c90c019b078.obj
weakld: error: Unresolved symbol (UNDEF) '_RAND_bytes'.
weakld: info: The symbol is referenced by:
U:\tmp\ldconv_Random_o_4bb4f1c90c019b078.obj
Ignoring unresolved externals reported from weak prelinker.
U:\tmp\ldconv_Random_o_4bb4f1c90c019b078.obj(ldconv_Random_o_4bb4f1c90c019b078.obj)
: error LNK2029: "_RAND_bytes" : unresolved external
U:\tmp\ldconv_Random_o_4bb4f1c90c019b078.obj(ldconv_Random_o_4bb4f1c90c019b078.obj)
: error LNK2029: "_RAND_status" : unresolved external
U:\tmp\ldconv_Random_o_4bb4f1c90c019b078.obj(ldconv_Random_o_4bb4f1c90c019b078.obj)
: error LNK2029: "_RAND_egd" : unresolved external
U:\tmp\ldconv_Random_o_4bb4f1c90c019b078.obj(ldconv_Random_o_4bb4f1c90c019b078.obj)
: error LNK2029: "_RAND_seed" : unresolved external
There were 4 errors detected
make.exe: *** [blib/arch/auto/Crypt/OpenSSL/Random/RandomBQ.dll]
Error 1
make RC=2 okay? (Y,N)
U:\extras\bin\make test
Q:/PROGRAMS/PERL/bin/perl.exe -MExtUtils::Command -e 'rm_f' --
blib/arch/auto/Crypt/OpenSSL/Random/RandomBQ.dll
gcc -Zdll -Zomf Random.o -O2 -fomit-frame-pointer -falign-loops=2
-falign-jumps=2 -falign-functions=2 -s -o
blib/arch/auto/Crypt/OpenSSL/Random/RandomBQ.dll \
Q:/PROGRAMS/PERL/lib/5.10.0/os2/CORE/libperl.a
Q:/PROGRAMS/PERL/lib/5.10.0/os2/CORE/libperl_override.a Random.def
\
|| ( Q:/PROGRAMS/PERL/bin/perl.exe -MExtUtils::Command -e
'rm_f' -- blib/arch/auto/Crypt/OpenSSL/Random/RandomBQ.dll && sh -c
false )
weakld: error: Unresolved symbol (UNDEF EXPORT)
'boot_Crypt__OpenSSL__Random'.
weakld: info: The symbol is referenced by:
H:/Vendors/CPAN/Crypt-OpenSSL-Random-0.04/Random.def
weakld: error: Unresolved symbol (UNDEF) '_RAND_status'.
weakld: info: The symbol is referenced by:
U:\tmp\ldconv_Random_o_4d54f1c90dc1d32e8.obj
weakld: error: Unresolved symbol (UNDEF) '_RAND_egd'.
weakld: info: The symbol is referenced by:
U:\tmp\ldconv_Random_o_4d54f1c90dc1d32e8.obj
weakld: error: Unresolved symbol (UNDEF) '_RAND_seed'.
weakld: info: The symbol is referenced by:
U:\tmp\ldconv_Random_o_4d54f1c90dc1d32e8.obj
weakld: error: Unresolved symbol (UNDEF) '_RAND_bytes'.
weakld: info: The symbol is referenced by:
U:\tmp\ldconv_Random_o_4d54f1c90dc1d32e8.obj
Ignoring unresolved externals reported from weak prelinker.
U:\tmp\ldconv_Random_o_4d54f1c90dc1d32e8.obj(ldconv_Random_o_4d54f1c90dc1d32e8.obj)
: error LNK2029: "_RAND_bytes" : unresolved external
U:\tmp\ldconv_Random_o_4d54f1c90dc1d32e8.obj(ldconv_Random_o_4d54f1c90dc1d32e8.obj)
: error LNK2029: "_RAND_status" : unresolved external
U:\tmp\ldconv_Random_o_4d54f1c90dc1d32e8.obj(ldconv_Random_o_4d54f1c90dc1d32e8.obj)
: error LNK2029: "_RAND_egd" : unresolved external
U:\tmp\ldconv_Random_o_4d54f1c90dc1d32e8.obj(ldconv_Random_o_4d54f1c90dc1d32e8.obj)
: error LNK2029: "_RAND_seed" : unresolved external
There were 4 errors detected
make.exe: *** [blib/arch/auto/Crypt/OpenSSL/Random/RandomBQ.dll]
Error 1
make test RC=2 okay? (Y,N)
U:\extras\bin\make install
Q:/PROGRAMS/PERL/bin/perl.exe -MExtUtils::Command -e 'rm_f' --
blib/arch/auto/Crypt/OpenSSL/Random/RandomBQ.dll
gcc -Zdll -Zomf Random.o -O2 -fomit-frame-pointer -falign-loops=2
-falign-jumps=2 -falign-functions=2 -s -o
blib/arch/auto/Crypt/OpenSSL/Random/RandomBQ.dll \
Q:/PROGRAMS/PERL/lib/5.10.0/os2/CORE/libperl.a
Q:/PROGRAMS/PERL/lib/5.10.0/os2/CORE/libperl_override.a Random.def
\
|| ( Q:/PROGRAMS/PERL/bin/perl.exe -MExtUtils::Command -e
'rm_f' -- blib/arch/auto/Crypt/OpenSSL/Random/RandomBQ.dll && sh -c
false )
weakld: error: Unresolved symbol (UNDEF EXPORT)
'boot_Crypt__OpenSSL__Random'.
weakld: info: The symbol is referenced by:
H:/Vendors/CPAN/Crypt-OpenSSL-Random-0.04/Random.def
weakld: error: Unresolved symbol (UNDEF) '_RAND_status'.
weakld: info: The symbol is referenced by:
U:\tmp\ldconv_Random_o_4ee4f1c90e71fa00.obj
weakld: error: Unresolved symbol (UNDEF) '_RAND_egd'.
weakld: info: The symbol is referenced by:
U:\tmp\ldconv_Random_o_4ee4f1c90e71fa00.obj
weakld: error: Unresolved symbol (UNDEF) '_RAND_seed'.
weakld: info: The symbol is referenced by:
U:\tmp\ldconv_Random_o_4ee4f1c90e71fa00.obj
weakld: error: Unresolved symbol (UNDEF) '_RAND_bytes'.
weakld: info: The symbol is referenced by:
U:\tmp\ldconv_Random_o_4ee4f1c90e71fa00.obj
Ignoring unresolved externals reported from weak prelinker.
U:\tmp\ldconv_Random_o_4ee4f1c90e71fa00.obj(ldconv_Random_o_4ee4f1c90e71fa00.obj)
: error LNK2029: "_RAND_bytes" : unresolved external
U:\tmp\ldconv_Random_o_4ee4f1c90e71fa00.obj(ldconv_Random_o_4ee4f1c90e71fa00.obj)
: error LNK2029: "_RAND_status" : unresolved external
U:\tmp\ldconv_Random_o_4ee4f1c90e71fa00.obj(ldconv_Random_o_4ee4f1c90e71fa00.obj)
: error LNK2029: "_RAND_egd" : unresolved external
U:\tmp\ldconv_Random_o_4ee4f1c90e71fa00.obj(ldconv_Random_o_4ee4f1c90e71fa00.obj)
: error LNK2029: "_RAND_seed" : unresolved external
There were 4 errors detected
make.exe: *** [blib/arch/auto/Crypt/OpenSSL/Random/RandomBQ.dll]
Error 1
make install RC=2 okay? (Y,N)
---
Flags:
category=library
severity=high
---
Site configuration information for perl 5.10.0:
Configured by root at Mon Dec 24 17:04:07 CDT 2007.
Summary of my perl5 (revision 5 version 10 subversion 0)
configuration:
Platform:
osname=os2, osvers=2.45, archname=os2
uname='os2 dev.smedley.inf 1 2.45 i386 i386 authenticamd os2 '
config_args='-Dprefix=Q:/PROGRAMS/PERL'
hint=recommended, useposix=true, d_sigaction=define
useithreads=undef, usemultiplicity=undef
useperlio=define, d_sfio=undef, uselargefiles=define,
usesocks=undef
use64bitint=undef, use64bitall=undef, uselongdouble=undef
usemymalloc=y, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-DDOSISH -DOS2=2 -DEMBED -I.
-fno-strict-aliasing -pipe -I/usr/local/include',
optimize='-O2 -fomit-frame-pointer -falign-loops=2 -falign-jumps=2
-falign-functions=2 -s',
cppflags='-DDOSISH -DOS2=2 -DEMBED -I. -fno-strict-aliasing -pipe
-I/usr/local/include'
ccversion='', gccversion='3.3.5 (Bird Build 2007-06-10 14:30)',
gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define,
longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='gcc', ldflags ='-Zomf -Zhigh-mem -Zstack 32000 '
libpth=/usr/lib /usr/lib/gcc-lib/i386-pc-os2-emx/3.3.5 /extras/lib
/dev/qt/trunk/lib /openldap/lib /cups/lib
libs=-lsocket
perllibs=-lsocket
libc=/usr/lib/libc_dll.a, so=dll, useshrplib=true,
libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags='-Zdll', lddlflags='-Zdll -Zomf '
Locally applied patches:
---
@INC for perl 5.10.0:
Q:/PROGRAMS/PERL/LIB/5.10.0/os2
Q:/PROGRAMS/PERL/LIB/5.10.0
Q:/PROGRAMS/PERL/LIB/site_perl/5.10.0/os2
Q:/PROGRAMS/PERL/LIB/site_perl/5.10.0
.
---
Environment for perl 5.10.0:
HOME=Q:\HOME\DEFAULT
LANG=en_US
LANGUAGE (unset)
LD_LIBRARY_PATH (unset)
LOGDIR (unset)
PATH=Q:\MPTN\BIN;Q:\ECS\BIN;Q:\TCPIP\BIN;Q:\IBMCOM;Q:\PROGRAMS\NETSCAPE\PROGRAM;Q:\EMX\BIN;Q:\IBMGSK50\BIN;Q:\IBMGSK40\BIN;Q:\IBMGSK\BIN;Q:\OS2;Q:\OS2\SYSTEM;Q:\OS2\MDOS\WINOS2;Q:\OS2\INSTALL;Q:\;Q:\OS2\MDOS;Q:\OS2\APPS;Q:\ECS\KLIBC\BIN;Q:\PROGRA
PERLDIR=Q:\PROGRAMS\PERL
PERLLIB_PREFIX=/PERL5/LIB;Q:/PROGRAMS/PERL/LIB
PERL_BADLANG (unset)
PERL_SH_DIR=Q:\PROGRAMS\PERL\BIN
SHELL (unset)
Complete configuration data for perl 5.10.0:
Author=''
CONFIG='true'
Date='$Date'
EXECSHELL='sh'
Header=''
Id='$Id'
Locker=''
Log='$Log'
Mcc='Mcc'
PATCHLEVEL='10'
PERL_API_REVISION='5'
PERL_API_SUBVERSION='0'
PERL_API_VERSION='10'
PERL_CONFIG_SH='true'
PERL_REVISION='5'
PERL_SUBVERSION='0'
PERL_VERSION='10'
RCSfile='$RCSfile'
Revision='$Revision'
SUBVERSION='0'
Source=''
State=''
_a='.a'
_exe='.exe'
_o='.o'
afs='false'
afsroot='/afs'
alignbytes='4'
ansi2knr=''
aphostname='/bin/hostname'
api_revision='5'
api_subversion='0'
api_version='10'
api_versionstring='5.10.0'
ar='ar'
archlib='Q:/PROGRAMS/PERL/lib/5.10.0/os2'
archlibexp='Q:/PROGRAMS/PERL/lib/5.10.0/os2'
archname='os2'
archname64=''
archobjs='os2.o dl_os2.o'
asctime_r_proto='0'
awk='awk'
baserev='5.0'
bash=''
bin='Q:/PROGRAMS/PERL/bin'
binexp='Q:/PROGRAMS/PERL/bin'
bison='bison'
byacc='byacc'
byteorder='1234'
c=''
castflags='0'
cat='cat'
cc='gcc'
cccdlflags='-Zdll'
ccdlflags=' '
ccflags='-DDOSISH -DOS2=2 -DEMBED -I. -fno-strict-aliasing -pipe
-I/usr/local/include' ccflags_nolargefiles='-DDOSISH -DOS2=2 -DEMBED
-I. -fno-strict-aliasing -pipe -I/usr/local/include'
ccflags_uselargefiles=''
ccname='gcc'
ccsymbols='__GNUC_PATCHLEVEL__=5 __INNOTEK_LIBC__=0x006 __KLIBC__=0
__KLIBC_MINOR__=6 __KLIBC_PATCHLEVEL__=2 __KLIBC_VERSION__=0x00060002'
ccversion=''
cf_by='root'
cf_email='paul@smedley.info'
cf_time='Mon Dec 24 17:04:07 CDT 2007'
chgrp=''
chmod='chmod'
chown=''
clocktype='clock_t'
comm='comm'
compress=''
config_arg0='./configure'
config_arg1='-Dprefix=Q:/PROGRAMS/PERL'
config_argc='1'
config_args='-Dprefix=Q:/PROGRAMS/PERL'
contains='grep'
cp='cp'
cpio=''
cpp='cpp'
cpp_stuff='42'
cppccsymbols='__GNUC__=3 __GNUC_MINOR__=3'
cppflags='-DDOSISH -DOS2=2 -DEMBED -I. -fno-strict-aliasing -pipe
-I/usr/local/include' cpplast='-'
cppminus='-'
cpprun='gcc -E'
cppstdin='gcc -E'
cppsymbols='i386=1 __i386=1 __i386__=1 OS2=2 __OS2__=1 __STDC__=1
__USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_LARGEFILE=1 __USE_MISC=1
__USE_SVID=1' crypt_r_proto='0'
cryptlib=''
csh='csh'
ctermid_r_proto='0'
ctime_r_proto='0'
d_Gconvert='gcvt_os2((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__fwalk=''
d_access='define'
d_accessx=''
d_aintl=''
d_alarm='define'
d_archlib='define'
d_asctime_r=''
d_atolf=''
d_atoll='define'
d_attribute_format='define'
d_attribute_malloc='define'
d_attribute_nonnull='define'
d_attribute_noreturn='define'
d_attribute_pure='define'
d_attribute_unused='define'
d_attribute_warn_unused_result=''
d_bcmp='define'
d_bcopy='define'
d_bsd='define'
d_bsdgetpgrp=''
d_bsdsetpgrp=''
d_builtin_choose_expr='define'
d_builtin_expect=''
d_bzero='define'
d_c99_variadic_macros='define'
d_casti32=''
d_castneg='define'
d_charvspr=''
d_chown='define'
d_chroot='define'
d_chsize='define'
d_class=''
d_clearenv=''
d_closedir='define'
d_cmsghdr_s='define'
d_const='define'
d_copysignl='define'
d_cplusplus=''
d_crypt='define'
d_crypt_r=''
d_csh=''
d_ctermid=''
d_ctermid_r=''
d_ctime_r=''
d_cuserid='define'
d_dbl_dig='define'
d_dbminitproto=''
d_difftime='define'
d_dir_dd_fd=''
d_dirfd='define'
d_dirnamlen='define'
d_dlerror='define'
d_dlopen='define'
d_dlsymun=''
d_dosuid=''
d_drand48_r=''
d_drand48proto='define'
d_dup2='define'
d_eaccess='define'
d_endgrent='define'
d_endgrent_r=''
d_endhent='define'
d_endhostent_r=''
d_endnent='define'
d_endnetent_r=''
d_endpent='define'
d_endprotoent_r=''
d_endpwent='define'
d_endpwent_r=''
d_endsent='define'
d_endservent_r=''
d_eofnblk='define'
d_eunice=''
d_faststdio='define'
d_fchdir='define'
d_fchmod='define'
d_fchown='define'
d_fcntl='define'
d_fcntl_can_lock='define'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
d_fgetpos='define'
d_finite='define'
d_finitel=''
d_flexfnam='define'
d_flock='define'
d_flockproto='define'
d_fork='define'
d_fp_class=''
d_fpathconf='define'
d_fpclass=''
d_fpclassify=''
d_fpclassl=''
d_fpos64_t=''
d_frexpl='define'
d_fs_data_s=''
d_fseeko='define'
d_fsetpos='define'
d_fstatfs='define'
d_fstatvfs='define'
d_fsync='define'
d_ftello='define'
d_ftime=''
d_futimes='define'
d_getcwd='define'
d_getespwnam=''
d_getfsstat='define'
d_getgrent='define'
d_getgrent_r=''
d_getgrgid_r=''
d_getgrnam_r=''
d_getgrps='define'
d_gethbyaddr='define'
d_gethbyname='define'
d_gethent='define'
d_gethname='define'
d_gethostbyaddr_r=''
d_gethostbyname_r=''
d_gethostent_r=''
d_gethostprotos='define'
d_getitimer='define'
d_getlogin='define'
d_getlogin_r=''
d_getmnt=''
d_getmntent=''
d_getnbyaddr='define'
d_getnbyname='define'
d_getnent='define'
d_getnetbyaddr_r=''
d_getnetbyname_r=''
d_getnetent_r=''
d_getnetprotos='define'
d_getpagsz='define'
d_getpbyname='define'
d_getpbynumber='define'
d_getpent='define'
d_getpgid='define'
d_getpgrp='define'
d_getpgrp2=''
d_getppid='define'
d_getprior='define'
d_getprotobyname_r=''
d_getprotobynumber_r=''
d_getprotoent_r=''
d_getprotoprotos='define'
d_getprpwnam=''
d_getpwent='define'
d_getpwent_r=''
d_getpwnam_r=''
d_getpwuid_r=''
d_getsbyname='define'
d_getsbyport='define'
d_getsent='define'
d_getservbyname_r=''
d_getservbyport_r=''
d_getservent_r=''
d_getservprotos='define'
d_getspnam=''
d_getspnam_r=''
d_gettimeod='define'
d_gmtime_r=''
d_gnulibc=''
d_grpasswd='define'
d_hasmntopt=''
d_htonl='define'
d_ilogbl='define'
d_inc_version_list=''
d_index=''
d_inetaton='define'
d_int64_t='define'
d_isascii='define'
d_isfinite=''
d_isinf='define'
d_isnan='define'
d_isnanl=''
d_killpg='define'
d_lchown='define'
d_ldbl_dig='define'
d_libm_lib_version=''
d_link=''
d_localtime_r=''
d_localtime_r_needs_tzset=''
d_locconv='define'
d_lockf='define'
d_longdbl='define'
d_longlong='define'
d_lseekproto='define'
d_lstat='define'
d_madvise=''
d_malloc_good_size=''
d_malloc_size=''
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='define'
d_mkfifo='define'
d_mkstemp='define'
d_mkstemps='define'
d_mktime='define'
d_mmap=''
d_modfl='define'
d_modfl_pow32_bug=''
d_modflproto='define'
d_mprotect='define'
d_msg=''
d_msg_ctrunc='define'
d_msg_dontroute='define'
d_msg_oob='define'
d_msg_peek='define'
d_msg_proxy=''
d_msgctl=''
d_msgget=''
d_msghdr_s='define'
d_msgrcv=''
d_msgsnd=''
d_msync=''
d_munmap=''
d_mymalloc='define'
d_nice='define'
d_nl_langinfo='define'
d_nv_preserves_uv='define'
d_nv_zero_is_allbits_zero='define'
d_off64_t=''
d_old_pthread_create_joinable=''
d_oldpthreads=''
d_oldsock=''
d_open3='define'
d_pathconf='define'
d_pause='define'
d_perl_otherlibdirs=''
d_phostname=''
d_pipe='define'
d_poll=''
d_portable='define'
d_printf_format_null=''
d_procselfexe=''
d_pseudofork=''
d_pthread_atfork=''
d_pthread_attr_setscope=''
d_pthread_yield=''
d_pwage=''
d_pwchange='define'
d_pwclass='define'
d_pwcomment=''
d_pwexpire='define'
d_pwgecos='define'
d_pwpasswd='define'
d_pwquota=''
d_qgcvt=''
d_quad='define'
d_random_r=''
d_readdir='define'
d_readdir64_r=''
d_readdir_r=''
d_readlink='define'
d_readv='define'
d_recvmsg='define'
d_rename='define'
d_rewinddir='define'
d_rmdir='define'
d_safebcpy=''
d_safemcpy=''
d_sanemcmp='define'
d_sbrkproto='define'
d_scalbnl='define'
d_sched_yield=''
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_sendmsg='define'
d_setegid='define'
d_seteuid='define'
d_setgrent='define'
d_setgrent_r=''
d_setgrps='define'
d_sethent='define'
d_sethostent_r=''
d_setitimer='define'
d_setlinebuf='define'
d_setlocale='define'
d_setlocale_r=''
d_setnent='define'
d_setnetent_r=''
d_setpent='define'
d_setpgid='define'
d_setpgrp=''
d_setpgrp2=''
d_setprior='define'
d_setproctitle=''
d_setprotoent_r=''
d_setpwent='define'
d_setpwent_r=''
d_setregid='define'
d_setresgid='define'
d_setresuid='define'
d_setreuid='define'
d_setrgid='define'
d_setruid='define'
d_setsent='define'
d_setservent_r=''
d_setsid='define'
d_setvbuf='define'
d_sfio=''
d_shm='define'
d_shmat='define'
d_shmatprototype='define'
d_shmctl='define'
d_shmdt='define'
d_shmget='define'
d_shrplib='define'
d_sigaction='define'
d_signbit='define'
d_sigprocmask='define'
d_sigsetjmp='define'
d_sitearch='define'
d_snprintf='define'
d_sockatmark=''
d_sockatmarkproto=''
d_socket='define'
d_socklen_t=''
d_sockpair='define'
d_socks5_init=''
d_sprintf_returns_strlen='define'
d_sqrtl='define'
d_srand48_r=''
d_srandom_r=''
d_sresgproto='define'
d_sresuproto='define'
d_statblks='define'
d_statfs_f_flags='define'
d_statfs_s='define'
d_statvfs='define'
d_stdio_cnt_lval='define'
d_stdio_ptr_lval='define'
d_stdio_ptr_lval_nochange_cnt='define'
d_stdio_ptr_lval_sets_cnt=''
d_stdio_stream_array=''
d_stdiobase='define'
d_stdstdio='define'
d_strchr='define'
d_strcoll='define'
d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strerror_r=''
d_strftime='define'
d_strlcat='define'
d_strlcpy='define'
d_strtod='define'
d_strtol='define'
d_strtold='define'
d_strtoll='define'
d_strtoq=''
d_strtoul='define'
d_strtoull='define'
d_strtouq=''
d_strxfrm='define'
d_suidsafe=''
d_symlink='define'
d_syscall=''
d_syscallproto=''
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_tm_tm_gmtoff=''
d_tm_tm_zone=''
d_tmpnam_r=''
d_truncate='define'
d_ttyname_r=''
d_tzname='define'
d_u32align=''
d_ualarm='define'
d_umask='define'
d_uname='define'
d_union_semun='define'
d_unordered=''
d_unsetenv='define'
d_usleep='define'
d_usleepproto='define'
d_ustat=''
d_vendorarch=''
d_vendorbin=''
d_vendorlib=''
d_vendorscript=''
d_vfork=''
d_void_closedir=''
d_voidsig='define'
d_voidtty=''
d_volatile='define'
d_vprintf='define'
d_vsnprintf='define'
d_wait4='define'
d_waitpid='define'
d_wcstombs='define'
d_wctomb='define'
d_writev='define'
d_xenix=''
date='date'
db_hashtype='u_int32_t'
db_prefixtype='size_t'
db_version_major=''
db_version_minor=''
db_version_patch=''
defvoidused='15'
direntrytype='struct dirent'
dlext='dll'
dlsrc='dl_dlopen.xs'
dont_use_nlink='define'
doublesize='8'
drand01='drand48()'
drand48_r_proto='0'
dynamic_ext='B Compress/Raw/Zlib Cwd Data/Dumper Devel/DProf
Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/Glob
Filter/Util/Call Hash/Util I18N/Langinfo IO IPC/SysV List/Util
MIME/Base64 Math/BigInt/FastCalc NDBM_File OS2/ExtAttr OS
eagain='EAGAIN'
ebcdic=''
echo='echo'
egrep='egrep'
emacs=''
endgrent_r_proto='0'
endhostent_r_proto='0'
endnetent_r_proto='0'
endprotoent_r_proto='0'
endpwent_r_proto='0'
endservent_r_proto='0'
eunicefix=':'
exe_ext='.exe'
expr='expr'
extensions='B Compress/Raw/Zlib Cwd Data/Dumper Devel/DProf
Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/Glob
Filter/Util/Call Hash/Util I18N/Langinfo IO IPC/SysV List/Util
MIME/Base64 Math/BigInt/FastCalc NDBM_File OS2/ExtAttr OS2
extra_static_ext='OS2::DLL'
extras=''
fflushNULL='define'
fflushall=''
find=''
firstmakefile='GNUmakefile'
flex=''
fpossize='8'
fpostype='fpos_t'
freetype='void'
from=':'
full_ar='ar'
full_csh='csh'
full_sed='/MOZTOOLS/sed'
gccansipedantic=''
gccosandvers=''
gccversion='3.3.5 (Bird Build 2007-06-10 14:30)'
getgrent_r_proto='0'
getgrgid_r_proto='0'
getgrnam_r_proto='0'
gethostbyaddr_r_proto='0'
gethostbyname_r_proto='0'
gethostent_r_proto='0'
getlogin_r_proto='0'
getnetbyaddr_r_proto='0'
getnetbyname_r_proto='0'
getnetent_r_proto='0'
getprotobyname_r_proto='0'
getprotobynumber_r_proto='0'
getprotoent_r_proto='0'
getpwent_r_proto='0'
getpwnam_r_proto='0'
getpwuid_r_proto='0'
getservbyname_r_proto='0'
getservbyport_r_proto='0'
getservent_r_proto='0'
getspnam_r_proto='0'
gidformat='"lu"'
gidsign='1'
gidsize='4'
gidtype='gid_t'
glibpth='/usr/shlib /lib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib
/usr/ucblib /usr/local/lib ' gmake='gmake'
gmtime_r_proto='0'
gnulibc_version=''
gnupatch='/MOZTOOLS/patch.exe'
grep='grep'
groupcat='cat /etc/group'
groupstype='gid_t'
gzip='gzip'
h_fcntl='false'
h_sysfile='true'
hint='recommended'
hostcat=''
html1dir=' '
html1direxp=''
html3dir=' '
html3direxp=''
i16size='2'
i16type='short'
i32size='4'
i32type='long'
i64size='8'
i64type='long long'
i8size='1'
i8type='char'
i_arpainet='define'
i_bsdioctl=''
i_crypt='define'
i_db=''
i_dbm=''
i_dirent='define'
i_dld=''
i_dlfcn='define'
i_fcntl=''
i_float='define'
i_fp=''
i_fp_class=''
i_gdbm=''
i_grp='define'
i_ieeefp='define'
i_inttypes='define'
i_langinfo='define'
i_libutil=''
i_limits='define'
i_locale='define'
i_machcthr=''
i_malloc='define'
i_math='define'
i_memory=''
i_mntent=''
i_ndbm='define'
i_netdb='define'
i_neterrno=''
i_netinettcp='define'
i_niin='define'
i_poll=''
i_prot=''
i_pthread='define'
i_pwd='define'
i_rpcsvcdbm=''
i_sfio=''
i_sgtty=''
i_shadow=''
i_socks='define'
i_stdarg='define'
i_stddef='define'
i_stdlib='define'
i_string='define'
i_sunmath=''
i_sysaccess=''
i_sysdir='define'
i_sysfile='define'
i_sysfilio='define'
i_sysin=''
i_sysioctl='define'
i_syslog='define'
i_sysmman='define'
i_sysmode=''
i_sysmount='define'
i_sysndir=''
i_sysparam='define'
i_sysresrc='define'
i_syssecrt=''
i_sysselct='define'
i_syssockio='define'
i_sysstat='define'
i_sysstatfs='define'
i_sysstatvfs='define'
i_systime='define'
i_systimek=''
i_systimes='define'
i_systypes='define'
i_sysuio='define'
i_sysun='define'
i_sysutsname='define'
i_sysvfs='define'
i_syswait='define'
i_termio=''
i_termios='define'
i_time=''
i_unistd='define'
i_ustat=''
i_utime='define'
i_values=''
i_varargs=''
i_varhdr='stdarg.h'
i_vfork=''
ignore_versioned_solibs=''
inc_version_list=' '
inc_version_list_init='0'
incpath=''
inews=''
initialinstalllocation='Q:/PROGRAMS/PERL/bin'
installarchlib='Q:/PROGRAMS/PERL/lib/5.10.0/os2'
installbin='Q:/PROGRAMS/PERL/bin'
installhtml1dir=''
installhtml3dir=''
installman1dir='Q:/PROGRAMS/PERL/man/man1'
installman3dir='Q:/PROGRAMS/PERL/man/man3'
installprefix='Q:/PROGRAMS/PERL'
installprefixexp='Q:/PROGRAMS/PERL'
installprivlib='Q:/PROGRAMS/PERL/lib/5.10.0'
installscript='Q:/PROGRAMS/PERL/bin'
installsitearch='Q:/PROGRAMS/PERL/lib/site_perl/5.10.0/os2'
installsitebin='Q:/PROGRAMS/PERL/bin'
installsitehtml1dir=''
installsitehtml3dir=''
installsitelib='Q:/PROGRAMS/PERL/lib/site_perl/5.10.0'
installsiteman1dir='Q:/PROGRAMS/PERL/man/man1'
installsiteman3dir='Q:/PROGRAMS/PERL/man/man3'
installsitescript='Q:/PROGRAMS/PERL/bin'
installstyle='lib'
installusrbinperl='define'
installvendorarch=''
installvendorbin=''
installvendorhtml1dir=''
installvendorhtml3dir=''
installvendorlib=''
installvendorman1dir=''
installvendorman3dir=''
installvendorscript=''
intsize='4'
issymlink='test -h'
ivdformat='"ld"'
ivsize='4'
ivtype='long'
known_extensions='B Compress/Raw/Zlib Cwd DB_File Data/Dumper
Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl
File/Glob Filter/Util/Call GDBM_File Hash/Util I18N/Langinfo IO
IPC/SysV List/Util MIME/Base64 Math/BigInt/FastCalc N ksh=''
ld='gcc'
lddlflags='-Zdll -Zomf '
ldflags='-Zomf -Zhigh-mem -Zstack 32000 '
ldflags_nolargefiles='-Zomf -Zhigh-mem -Zstack 32000 '
ldflags_uselargefiles=''
ldlibpthname=''
less='less'
lib_ext='.a'
libc='/usr/lib/libc_dll.a'
libemx='/usr/lib'
libperl='libperl.a'
libpth='/usr/lib /usr/lib/gcc-lib/i386-pc-os2-emx/3.3.5 /extras/lib
/dev/qt/trunk/lib /openldap/lib /cups/lib' libs='-lsocket'
libs_nolargefiles='-lsocket'
libsdirs=' /extras/lib /usr/lib'
libsfiles=' gdbm.a libdb.a libdl.a libm.a libcrypt.a libc_s.a'
libsfound=' /extras/lib/gdbm.a /extras/lib/libdb.a /usr/lib/libdl.a
/usr/lib/libm.a /usr/lib/libcrypt.a /usr/lib/libc_s.a' libspath='
/usr/lib /usr/lib/gcc-lib/i386-pc-os2-emx/3.3.5 /extras/lib
/dev/qt/trunk/lib /openldap/lib /cups/lib' libswanted='sfio socket
bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m crypt sec
util c cposix posix ucb bsd BSD' libswanted_nolargefiles='sfio socket
bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m crypt sec
util c cposix posix ucb bsd BSD' libswanted_uselargefiles=''
line=''
lint=''
lkflags=''
ln='cp'
lns='cp'
localtime_r_proto='0'
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' longdblsize='12'
longlongsize='8'
longsize='4'
lp=''
lpr=''
ls='ls'
lseeksize='8'
lseektype='off_t'
mad=''
madlyh=''
madlyobj=''
madlysrc=''
mail=''
mailx=''
make='make'
make_set_make='#'
mallocobj='malloc.o'
mallocsrc='malloc.c'
malloctype='void *'
man1dir='Q:/PROGRAMS/PERL/man/man1'
man1direxp='Q:/PROGRAMS/PERL/man/man1'
man1ext='1'
man3dir='Q:/PROGRAMS/PERL/man/man3'
man3direxp='Q:/PROGRAMS/PERL/man/man3'
man3ext='3'
mips_type=''
mistrustnm=''
mkdir='mkdir'
mmaptype='void *'
modetype='mode_t'
more='more'
multiarch=''
mv=''
myarchname='os2'
mydomain='.smedley.info'
myhostname='dev'
myttyname=''
myuname='os2 dev.smedley.inf 1 2.45 i386 i386 authenticamd os2 '
n='-n'
need_va_copy=''
netdb_hlen_type='int'
netdb_host_type='const char *'
netdb_name_type='const char *'
netdb_net_type='unsigned long'
nm='nm'
nm_opt='-pa'
nm_so_opt=''
nonxs_ext='Compress/Zlib Errno IO_Compress_Base IO_Compress_Zlib'
nroff='nroff.cmd'
nvEUformat='"E"'
nvFUformat='"F"'
nvGUformat='"G"'
nv_preserves_uv_bits='32'
nveformat='"e"'
nvfformat='"f"'
nvgformat='"g"'
nvsize='8'
nvtype='double'
o_nonblock='O_NONBLOCK'
obj_ext='.o'
old_pthread_create_joinable=''
optimize='-O2 -fomit-frame-pointer -falign-loops=2 -falign-jumps=2
-falign-functions=2 -s' orderlib='false'
osname='os2'
osvers='2.45'
otherlibdirs=' '
package='perl5'
pager='cmd /c more'
passcat='cat /etc/passwd'
patchlevel='10'
path_sep=';'
perl=''
perl5='/PERL/bin/perl'
perl_patchlevel=''
perladmin='paul@smedley.info'
perllibs='-lsocket'
perlpath='Q:/PROGRAMS/PERL/bin/perl'
pg='pg'
phostname='hostname'
pidtype='pid_t'
plibpth=''
pmake=''
pr=''
prefix='Q:/PROGRAMS/PERL'
prefixexp='Q:/PROGRAMS/PERL'
privlib='Q:/PROGRAMS/PERL/lib/5.10.0'
privlibexp='Q:/PROGRAMS/PERL/lib/5.10.0'
procselfexe=''
prototype='define'
ptrsize='4'
quadkind='3'
quadtype='long long'
randbits='48'
randfunc='drand48'
random_r_proto='0'
randseedtype='long'
ranlib=':'
rd_nodata='-1'
readdir64_r_proto='0'
readdir_r_proto='0'
revision='5'
rm='rm'
rm_try='/bin/rm -f try try.exe a.out .out try.[cho] try..o core
core.try* try.core*' rmail=''
run=''
runnm='false'
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=''
scriptdir='Q:/PROGRAMS/PERL/bin'
scriptdirexp='Q:/PROGRAMS/PERL/bin'
sed='sed'
seedfunc='srand48'
selectminbits='1'
selecttype='fd_set *'
sendmail=''
setgrent_r_proto='0'
sethostent_r_proto='0'
setlocale_r_proto='0'
setnetent_r_proto='0'
setprotoent_r_proto='0'
setpwent_r_proto='0'
setservent_r_proto='0'
sh='/bin/sh.exe'
shar=''
sharpbang='#!'
shmattype='void *'
shortsize='2'
shrpenv='env LD_RUN_PATH=Q:/PROGRAMS/PERL/lib/5.10.0/os2/CORE'
shsharp='true'
sig_count='64'
sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS
PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM
PROF WINCH INFO USR1 USR2 BREAK RTMIN NUM34 NUM35 NUM36 NUM37 NUM38
NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 NUM45 NUM sig_name_init='"ZERO",
"HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "EMT", "FPE", "KILL",
"BUS", "SEGV", "SYS", "PIPE", "ALRM", "TERM", "URG", "STOP", "TSTP",
"CONT", "CHLD", "TTIN", "TTOU", "IO", "XCPU", "XFSZ", "VTALRM",
"PROF", "WINCH", "INFO", "U 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 46 47 48 49 50 51 52 53 54 55 56 57 58 59
60 61 62 63 6 20 23 ' 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, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61
sig_size='67'
signal_t='void'
sitearch='Q:/PROGRAMS/PERL/lib/site_perl/5.10.0/os2'
sitearchexp='Q:/PROGRAMS/PERL/lib/site_perl/5.10.0/os2'
sitebin='Q:/PROGRAMS/PERL/bin'
sitebinexp='Q:/PROGRAMS/PERL/bin'
sitehtml1dir=''
sitehtml1direxp=''
sitehtml3dir=''
sitehtml3direxp=''
sitelib='Q:/PROGRAMS/PERL/lib/site_perl/5.10.0'
sitelib_stem='Q:/PROGRAMS/PERL/lib/site_perl'
sitelibexp='Q:/PROGRAMS/PERL/lib/site_perl/5.10.0'
siteman1dir='Q:/PROGRAMS/PERL/man/man1'
siteman1direxp='Q:/PROGRAMS/PERL/man/man1'
siteman3dir='Q:/PROGRAMS/PERL/man/man3'
siteman3direxp='Q:/PROGRAMS/PERL/man/man3'
siteprefix='Q:/PROGRAMS/PERL'
siteprefixexp='Q:/PROGRAMS/PERL'
sitescript='Q:/PROGRAMS/PERL/bin'
sitescriptexp='Q:/PROGRAMS/PERL/bin'
sizesize='4'
sizetype='size_t'
sleep=''
smail=''
so='dll'
sockethdr=''
socketlib=''
socksizetype='int'
sort='sort'
spackage='Perl5'
spitshell='cat'
srand48_r_proto='0'
srandom_r_proto='0'
src='.'
ssizetype='ssize_t'
startperl='#!Q:/PROGRAMS/PERL/bin/perl'
startsh='#!/bin/sh.exe'
static_ext=' '
stdchar='char'
stdio_base='((fp)->_buffer)'
stdio_bufsiz='((fp)->_rcount + (fp)->_ptr - (fp)->_buffer)'
stdio_cnt='((fp)->_rcount)'
stdio_filbuf=''
stdio_ptr='((fp)->_ptr)'
stdio_stream_array=''
stdstdunder='1'
strerror_r_proto='0'
strings='/USR/include/string.h'
submit=''
subversion='0'
sysman='/usr/share/man/man1'
tail=''
tar=''
targetarch=''
tbl=''
tee=''
test='test'
timeincl='/USR/include/sys/time.h '
timetype='time_t'
tmpnam_r_proto='0'
to=':'
touch='touch'
tr='tr'
trnl='\n\r'
troff=''
ttyname_r_proto='0'
u16size='2'
u16type='unsigned short'
u32size='4'
u32type='unsigned long'
u64size='8'
u64type='unsigned long long'
u8size='1'
u8type='unsigned char'
uidformat='"lu"'
uidsign='1'
uidsize='4'
uidtype='uid_t'
uname='uname'
uniq='uniq'
uquadtype='unsigned long long'
use5005threads=''
use64bitall=''
use64bitint=''
use_clib='libc_dll'
usecrosscompile=''
usedl='define'
usefaststdio=''
useithreads=''
uselargefiles='define'
uselongdouble=''
usemallocwrap=''
usemorebits=''
usemultiplicity=''
usemymalloc='y'
usenm='false'
useopcode='true'
useperlio='define'
useposix='true'
usereentrant=''
userelocatableinc=''
usesfio='false'
useshrplib='true'
usesitecustomize=''
usesocks=''
usethreads=''
usevendorprefix=''
usevfork='false'
usrinc='/USR/include'
uuname=''
uvXUformat='"lX"'
uvoformat='"lo"'
uvsize='4'
uvtype='unsigned long'
uvuformat='"lu"'
uvxformat='"lx"'
vendorarch=''
vendorarchexp=''
vendorbin=''
vendorbinexp=''
vendorhtml1dir=' '
vendorhtml1direxp=''
vendorhtml3dir=' '
vendorhtml3direxp=''
vendorlib=''
vendorlib_stem=''
vendorlibexp=''
vendorman1dir=' '
vendorman1direxp=''
vendorman3dir=' '
vendorman3direxp=''
vendorprefix=''
vendorprefixexp=''
vendorscript=''
vendorscriptexp=''
version='5.10.0'
version_patchlevel_string='version 10 subversion 0'
versiononly=''
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
yacc='yacc'
yaccflags=''
zcat=''
zip='zip'
--
Shmuel (Seymour J.) Metz, SysProg and JOAT
Atid/2 <http://patriot.net/~shmuel>
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)
Thread Previous