Professional Web Applications Themes

use lib -- different behavior - PERL Modules

I locally installed the VCS::CMSynergy module in my home directory on two different hosts (SunOS 5.9 with Perl 5.8.0 and Linux 2.4.21-231-smp4G with perl 5.8.1) using perl Makefile.PL PREFIX=$HOME;make install Here is a little test script installed in ~/bin on both hosts: #!/usr/bin/perl use strict; use warnings; use FindBin; use lib "$FindBin::Bin/../lib"; use VCS::CMSynergy; print "Okay, found it!\n"; Running this script on the Solaris host yields: $ testperl Okay, found it! On Linux (output wrapped for readability): $ testperl Can't locate VCS/CMSynergy.pm in INC (INC contains: /home/swcfelde/bin/../lib /usr/lib/perl5/5.8.1/i586-linux-thread-multi /usr/lib/perl5/5.8.1 /usr/lib/perl5/site_perl/5.8.1/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl .) at /home/swcfelde/bin/perltest line 8. ...

  1. #1

    Default use lib -- different behavior

    I locally installed the VCS::CMSynergy module in my home directory on
    two different hosts (SunOS 5.9 with Perl 5.8.0 and Linux
    2.4.21-231-smp4G with perl 5.8.1) using

    perl Makefile.PL PREFIX=$HOME;make install

    Here is a little test script installed in ~/bin on both hosts:

    #!/usr/bin/perl
    use strict;
    use warnings;

    use FindBin;
    use lib "$FindBin::Bin/../lib";

    use VCS::CMSynergy;

    print "Okay, found it!\n";

    Running this script on the Solaris host yields:

    $ testperl
    Okay, found it!

    On Linux (output wrapped for readability):

    $ testperl Can't locate VCS/CMSynergy.pm in INC (INC contains:
    /home/swcfelde/bin/../lib
    /usr/lib/perl5/5.8.1/i586-linux-thread-multi /usr/lib/perl5/5.8.1
    /usr/lib/perl5/site_perl/5.8.1/i586-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl
    /usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl .) at
    /home/swcfelde/bin/perltest line 8. BEGIN failed--compilation
    aborted at /home/swcfelde/bin/perltest line 8

    The CMSynergy.pm module resides in ~/lib/perl5/site_perl/5.8.1/VCS on
    both hosts. However, subdirectories seem to be scanned in the first
    case only.

    When I change the "use lib" statement to

    use lib "$FindBin::Bin/../lib/perl5/site_perl";

    it also works for the second case.

    Why is there a different behavior? The FindBin.pm modules of the two
    Perl installations are syntactically equal.

    The lib.pm modules have different versions (0.5564 vs. 0.5565)
    although I did not see any significant changes that might lead to the
    described behavior.

    Is that an undoented internal Perl change?

    Cheers

    Jens
    --
    Intentionally left blank.
    Jens M. Felderhoff Guest

  2. #2

    Default Re: use lib -- different behavior



    Jens M. Felderhoff wrote:
    > I locally installed the VCS::CMSynergy module in my home directory on
    > two different hosts (SunOS 5.9 with Perl 5.8.0 and Linux
    > 2.4.21-231-smp4G with perl 5.8.1) using
    >
    > perl Makefile.PL PREFIX=$HOME;make install
    >
    > Here is a little test script installed in ~/bin on both hosts:
    >
    > #!/usr/bin/perl
    > use strict;
    > use warnings;
    >
    > use FindBin;
    > use lib "$FindBin::Bin/../lib";
    >
    > use VCS::CMSynergy;
    >
    > print "Okay, found it!\n";
    >
    > Running this script on the Solaris host yields:
    >
    > $ testperl
    > Okay, found it!
    >
    > On Linux (output wrapped for readability):
    >
    > $ testperl Can't locate VCS/CMSynergy.pm in INC (INC contains:
    > /home/swcfelde/bin/../lib
    > /usr/lib/perl5/5.8.1/i586-linux-thread-multi /usr/lib/perl5/5.8.1
    > /usr/lib/perl5/site_perl/5.8.1/i586-linux-thread-multi
    > /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl
    > /usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi
    > /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl .) at
    > /home/swcfelde/bin/perltest line 8. BEGIN failed--compilation
    > aborted at /home/swcfelde/bin/perltest line 8
    >
    > The CMSynergy.pm module resides in ~/lib/perl5/site_perl/5.8.1/VCS on
    > both hosts.
    > However, subdirectories seem to be scanned in the first
    > case only.
    I would not expect lib.pm to implicitly append 'perl5/site_perl' ever.

    Can we see the %Config on from each system please?

    perl -MConfig -MData::Dumper -e'print Dumper \%Config'
    > When I change the "use lib" statement to
    >
    > use lib "$FindBin::Bin/../lib/perl5/site_perl";
    >
    > it also works for the second case.
    >
    > Why is there a different behavior? The FindBin.pm modules of the two
    > Perl installations are syntactically equal.
    >
    > The lib.pm modules have different versions (0.5564 vs. 0.5565)
    > although I did not see any significant changes that might lead to the
    > described behavior.
    >
    > Is that an undoented internal Perl change?
    I suspect is was most likely perverse build-time options in the solaris
    version.

    --
    \\ ( )
    . _\\__[oo
    .__/ \\ /\
    . l___\\
    # ll l\\
    ###LL LL\\

    Brian McCauley Guest

  3. #3

    Default Re: use lib -- different behavior

    Jens M. Felderhoff wrote:
    > I locally installed the VCS::CMSynergy module in my home directory on
    > two different hosts (SunOS 5.9 with Perl 5.8.0 and Linux
    > 2.4.21-231-smp4G with perl 5.8.1) using
    >
    > perl Makefile.PL PREFIX=$HOME;make install
    Try:

    perl Makefile.PL LIB=$HOME/lib; make install

    Just setting PREFIX means you also have to allow for whatever the Perl
    config is going to append to it, which obviously differs in the two Perl
    installations you are using (and you haven't allowd for it).


    --
    -*- Just because I've written it here doesn't -*-
    -*- mean that you should, or I do, believe it. -*-
    Big and Blue Guest

  4. #4

    Default Re: use lib -- different behavior

    Brian McCauley <nobullmail.com> writes:
    > Can we see the %Config on from each system please?
    Okay. Here's the diff:

    --- conf.out 2004-08-16 08:54:23.255980000 +0200
    +++ conf.lx.out 2004-08-16 08:55:30.354668000 +0200
    -1,24 +1,21
    $VAR1 = {
    - 'archlibexp' => '/usr/local/lib/perl5/5.8.0/sun4-solaris',
    - 'archname' => 'sun4-solaris',
    - 'cc' => 'gcc -B/usr/ccs/bin/',
    - 'ccflags' => '-fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    - 'cppflags' => '-fno-strict-aliasing',
    + 'archlibexp' => '/usr/lib/perl5/5.8.1/i586-linux-thread-multi',
    + 'archname' => 'i586-linux-thread-multi',
    + 'cc' => 'cc',
    + 'ccflags' => '-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    + 'cppflags' => '-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing',
    'dlsrc' => 'dl_dlopen.xs',
    - 'dynamic_ext' => 'B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared',
    - 'extensions' => 'B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared Errno',
    - 'installarchlib' => '/usr/local/lib/perl5/5.8.0/sun4-solaris',
    - 'installprivlib' => '/usr/local/lib/perl5/5.8.0',
    - 'libpth' => '/usr/local/lib /usr/lib /usr/ccs/lib',
    - 'libs' => '-lsocket -lnsl -ldb -ldl -lm -lc',
    - 'osname' => 'solaris',
    - 'osvers' => '2.9',
    - 'prefix' => '/usr/local',
    - 'privlibexp' => '/usr/local/lib/perl5/5.8.0',
    + 'dynamic_ext' => 'B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared',
    + 'installarchlib' => '/usr/lib/perl5/5.8.1/i586-linux-thread-multi',
    + 'installprivlib' => '/usr/lib/perl5/5.8.1',
    + 'libpth' => '/lib /usr/lib /usr/local/lib',
    + 'libs' => '-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc',
    + 'osname' => 'linux',
    + 'osvers' => '2.6.0-test3',
    + 'prefix' => '/usr',
    + 'privlibexp' => '/usr/lib/perl5/5.8.1',
    'sharpbang' => '#!',
    'shsharp' => 'true',
    - '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 XRES RTMIN NUM40 NUM41 NUM42 NUM43 NUM44 NUM45 RTMAX IOT CLD POLL ',
    - '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 6 18 22 ',
    'so' => 'so',
    'startsh' => '#!/bin/sh',
    'static_ext' => ' ',
    -36,11 +33,11
    'PERL_API_VERSION' => '8',
    'PERL_CONFIG_SH' => 'true',
    'PERL_REVISION' => '5',
    - 'PERL_SUBVERSION' => '0',
    + 'PERL_SUBVERSION' => '1',
    'PERL_VERSION' => '8',
    'RCSfile' => '$RCSfile',
    'Revision' => '$Revision',
    - 'SUBVERSION' => '0',
    + 'SUBVERSION' => '1',
    'Source' => '',
    'State' => '',
    '_a' => '.a',
    -48,38 +45,38
    '_o' => '.o',
    'afs' => 'false',
    'afsroot' => '/afs',
    - 'alignbytes' => '8',
    + 'alignbytes' => '4',
    'ansi2knr' => '',
    - 'aphostname' => '/usr/bin/hostname',
    + 'aphostname' => '/bin/hostname',
    'api_revision' => '5',
    'api_subversion' => '0',
    'api_version' => '8',
    'api_versionstring' => '5.8.0',
    'ar' => 'ar',
    - 'archlib' => '/usr/local/lib/perl5/5.8.0/sun4-solaris',
    + 'archlib' => '/usr/lib/perl5/5.8.1/i586-linux-thread-multi',
    'archname64' => '',
    'archobjs' => '',
    - 'asctime_r_proto' => '0',
    + 'asctime_r_proto' => 'REENTRANT_PROTO_B_SB',
    'awk' => 'awk',
    'baserev' => '5.0',
    'bash' => '',
    - 'bin' => '/usr/local/bin',
    - 'binexp' => '/usr/local/bin',
    + 'bin' => '/usr/bin',
    + 'binexp' => '/usr/bin',
    'bison' => 'bison',
    'byacc' => 'byacc',
    - 'byteorder' => '4321',
    - 'c' => '\\c',
    + 'byteorder' => '1234',
    + 'c' => '',
    'castflags' => '0',
    'cat' => 'cat',
    'cccdlflags' => '-fPIC',
    - 'ccdlflags' => ' ',
    + 'ccdlflags' => '-rdynamic -Wl,-rpath,/usr/lib/perl5/5.8.1/i586-linux-thread-multi/CORE',
    'ccflags_uselargefiles' => '-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    'ccname' => 'gcc',
    - 'ccsymbols' => '__GNUC_MINOR__=1 __GNUC_PATCHLEVEL__=0 __NO_INLINE__=1 __PRAGMA_REDEFINE_EXTNAME=1 __PTRDIFF_TYPE__=int __SIZE_TYPE__=unsigned __STDC_HOSTED__=1 __WCHAR_TYPE__=long __WINT_TYPE__=long __sparc=1 __sparc__=1 __sun=1 __sun__=1 __svr4__=1 __unix=1 __unix__=1 cpu=sparc machine=sparc system=svr4 system=unix',
    + 'ccsymbols' => '__GNUC_MINOR__=3 __GNUC_PATCHLEVEL__=1',
    'ccversion' => '',
    - 'cf_by' => '',
    - 'cf_email' => '',
    - 'cf_time' => 'Sun Jul 21 02:10:41 EDT 2002',
    + 'cf_by' => 'root',
    + 'cf_email' => 'feedbacksuse.de',
    + 'cf_time' => 'Wed Dec 10 09:15:53 UTC 2003',
    'charsize' => '1',
    'chgrp' => '',
    'chmod' => 'chmod',
    -88,26 +85,37
    'comm' => 'comm',
    'compress' => '',
    'config_arg0' => 'Configure',
    - 'config_arg1' => '-Dcc=gcc -B/usr/ccs/bin/',
    - 'config_argc' => '1',
    - 'config_args' => '-Dcc=gcc -B/usr/ccs/bin/',
    + 'config_arg10' => '-Di_gdbm',
    + 'config_arg11' => '-Duseshrplib=true',
    + 'config_arg12' => '-Doptimize=-O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -pipe',
    + 'config_arg1' => '-ds',
    + 'config_arg2' => '-e',
    + 'config_arg3' => '-Dprefix=/usr',
    + 'config_arg4' => '-Dvendorprefix=/usr',
    + 'config_arg5' => '-Dinstallusrbinperl',
    + 'config_arg6' => '-Dusethreads',
    + 'config_arg7' => '-Di_db',
    + 'config_arg8' => '-Di_dbm',
    + 'config_arg9' => '-Di_ndbm',
    + 'config_argc' => '12',
    + 'config_args' => '-ds -e -Dprefix=/usr -Dvendorprefix=/usr -Dinstallusrbinperl -Dusethreads -Di_db -Di_dbm -Di_ndbm -Di_gdbm -Duseshrplib=true -Doptimize=-O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -pipe',
    'contains' => 'grep',
    'cp' => 'cp',
    'cpio' => '',
    'cpp' => 'cpp',
    'cpp_stuff' => '42',
    - 'cppccsymbols' => '__GCC_NEW_VARARGS__=1 __GNUC__=3 __SVR4=1 sparc=1 sun=1 unix=1',
    + 'cppccsymbols' => '__GNUC__=3',
    'cpplast' => '-',
    'cppminus' => '-',
    - 'cpprun' => 'gcc -B/usr/ccs/bin/ -E',
    - 'cppstdin' => 'gcc -B/usr/ccs/bin/ -E',
    - 'cppsymbols' => '_BIG_ENDIAN=1 _FILE_OFFSET_BITS=64 __GNUC_MINOR__=1 _ILP32=1 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 __STDC__=1 __sparc=1 __sparc__=1 __sun=1 __sun__=1 __svr4__=1 __unix=1 __unix__=1',
    - 'crypt_r_proto' => '0',
    + 'cpprun' => 'cc -E',
    + 'cppstdin' => 'cc -E',
    + 'cppsymbols' => '__ELF__=1 _FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=3 __GNUC_MINOR__=3 __GNU_LIBRARY__=6 _GNU_SOURCE=1 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=199506 _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_GNU=1 __USE_LARGEFILE=1 __USE_LARGEFILE64=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_REENTRANT=1 __USE_SVID=1 __USE_UNIX98=1 __USE_XOPEN=1 __USE_XOPEN_EXTENDED=1 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED=1 i386=1 __i386=1 __i386__=1 __i586=1 __i586__=1 linux=1 __linux=1 __linux__=1 unix=1 __unix=1 __unix__=1',
    + 'crypt_r_proto' => 'REENTRANT_PROTO_B_CCS',
    'cryptlib' => '',
    'csh' => 'csh',
    'ctermid_r_proto' => '0',
    - 'ctime_r_proto' => '0',
    - 'd_Gconvert' => 'gconvert((x),(n),(t),(b))',
    + 'ctime_r_proto' => 'REENTRANT_PROTO_B_SB',
    + 'd_Gconvert' => 'gcvt((x),(n),(b))',
    'd_PRIEUldbl' => 'define',
    'd_PRIFUldbl' => 'define',
    'd_PRIGUldbl' => 'define',
    -124,21 +132,23
    'd__fwalk' => undef,
    'd_access' => 'define',
    'd_accessx' => undef,
    + 'd_aintl' => undef,
    'd_alarm' => 'define',
    'd_archlib' => 'define',
    - 'd_asctime_r' => undef,
    + 'd_asctime_r' => 'define',
    'd_atolf' => undef,
    'd_atoll' => 'define',
    'd_attribut' => 'define',
    'd_bcmp' => 'define',
    'd_bcopy' => 'define',
    + 'd_bincompat3' => 'y',
    'd_bsd' => undef,
    'd_bsdgetpgrp' => undef,
    'd_bsdsetpgrp' => undef,
    'd_bzero' => 'define',
    - 'd_casti32' => 'define',
    + 'd_casti32' => undef,
    'd_castneg' => 'define',
    - 'd_charvspr' => undef,
    + 'd_charvspr' => 'define',
    'd_chown' => 'define',
    'd_chroot' => 'define',
    'd_chsize' => undef,
    -146,22 +156,23
    'd_closedir' => 'define',
    'd_cmsghdr_s' => 'define',
    'd_const' => 'define',
    + 'd_copysignl' => 'define',
    'd_crypt' => 'define',
    - 'd_crypt_r' => undef,
    - 'd_csh' => 'define',
    + 'd_crypt_r' => 'define',
    + 'd_csh' => undef,
    'd_ctermid_r' => undef,
    - 'd_ctime_r' => undef,
    + 'd_ctime_r' => 'define',
    'd_cuserid' => 'define',
    'd_dbl_dig' => 'define',
    - 'd_dbminitproto' => undef,
    + 'd_dbminitproto' => 'define',
    'd_difftime' => 'define',
    - 'd_dirfd' => undef,
    + 'd_dirfd' => 'define',
    'd_dirnamlen' => undef,
    'd_dlerror' => 'define',
    'd_dlopen' => 'define',
    'd_dlsymun' => undef,
    - 'd_dosuid' => undef,
    - 'd_drand48_r' => undef,
    + 'd_dosuid' => 'define',
    + 'd_drand48_r' => 'define',
    'd_drand48proto' => 'define',
    'd_dup2' => 'define',
    'd_eaccess' => undef,
    -179,28 +190,29
    'd_endservent_r' => undef,
    'd_eofnblk' => 'define',
    'd_eunice' => undef,
    + 'd_faststdio' => undef,
    'd_fchdir' => 'define',
    'd_fchmod' => 'define',
    'd_fchown' => 'define',
    'd_fcntl' => 'define',
    - 'd_fcntl_can_lock' => undef,
    + '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' => undef,
    + 'd_finitel' => 'define',
    'd_flexfnam' => 'define',
    - 'd_flock' => undef,
    - 'd_flockproto' => undef,
    + 'd_flock' => 'define',
    + 'd_flockproto' => 'define',
    'd_fork' => 'define',
    'd_fp_class' => undef,
    'd_fpathconf' => 'define',
    - 'd_fpclass' => 'define',
    + 'd_fpclass' => undef,
    'd_fpclassify' => undef,
    'd_fpclassl' => undef,
    - 'd_fpos64_t' => 'define',
    - 'd_frexpl' => undef,
    + 'd_fpos64_t' => undef,
    + 'd_frexpl' => 'define',
    'd_fs_data_s' => undef,
    'd_fseeko' => 'define',
    'd_fsetpos' => 'define',
    -213,29 +225,29
    'd_getespwnam' => undef,
    'd_getfsstat' => undef,
    'd_getgrent' => 'define',
    - 'd_getgrent_r' => undef,
    - 'd_getgrgid_r' => undef,
    - 'd_getgrnam_r' => undef,
    + 'd_getgrent_r' => 'define',
    + 'd_getgrgid_r' => 'define',
    + 'd_getgrnam_r' => 'define',
    'd_getgrps' => 'define',
    'd_gethbyaddr' => 'define',
    'd_gethbyname' => 'define',
    'd_gethent' => 'define',
    'd_gethname' => 'define',
    - 'd_gethostbyaddr_r' => undef,
    - 'd_gethostbyname_r' => undef,
    - 'd_gethostent_r' => undef,
    + 'd_gethostbyaddr_r' => 'define',
    + 'd_gethostbyname_r' => 'define',
    + 'd_gethostent_r' => 'define',
    'd_gethostprotos' => 'define',
    'd_getitimer' => 'define',
    'd_getlogin' => 'define',
    - 'd_getlogin_r' => undef,
    + 'd_getlogin_r' => 'define',
    'd_getmnt' => undef,
    'd_getmntent' => 'define',
    'd_getnbyaddr' => 'define',
    'd_getnbyname' => 'define',
    'd_getnent' => 'define',
    - 'd_getnetbyaddr_r' => undef,
    - 'd_getnetbyname_r' => undef,
    - 'd_getnetent_r' => undef,
    + 'd_getnetbyaddr_r' => 'define',
    + 'd_getnetbyname_r' => 'define',
    + 'd_getnetent_r' => 'define',
    'd_getnetprotos' => 'define',
    'd_getpagsz' => 'define',
    'd_getpbyname' => 'define',
    -246,43 +258,44
    'd_getpgrp' => 'define',
    'd_getppid' => 'define',
    'd_getprior' => 'define',
    - 'd_getprotobyname_r' => undef,
    - 'd_getprotobynumber_r' => undef,
    - 'd_getprotoent_r' => undef,
    + 'd_getprotobyname_r' => 'define',
    + 'd_getprotobynumber_r' => 'define',
    + 'd_getprotoent_r' => 'define',
    'd_getprotoprotos' => 'define',
    'd_getprpwnam' => undef,
    'd_getpwent' => 'define',
    - 'd_getpwent_r' => undef,
    - 'd_getpwnam_r' => undef,
    - 'd_getpwuid_r' => undef,
    + 'd_getpwent_r' => 'define',
    + 'd_getpwnam_r' => 'define',
    + 'd_getpwuid_r' => 'define',
    'd_getsbyname' => 'define',
    'd_getsbyport' => 'define',
    'd_getsent' => 'define',
    - 'd_getservbyname_r' => undef,
    - 'd_getservbyport_r' => undef,
    - 'd_getservent_r' => undef,
    + 'd_getservbyname_r' => 'define',
    + 'd_getservbyport_r' => 'define',
    + 'd_getservent_r' => 'define',
    'd_getservprotos' => 'define',
    'd_getspnam' => 'define',
    - 'd_getspnam_r' => undef,
    + 'd_getspnam_r' => 'define',
    'd_gettimeod' => 'define',
    - 'd_gmtime_r' => undef,
    - 'd_gnulibc' => undef,
    + 'd_gmtime_r' => 'define',
    + 'd_gnulibc' => 'define',
    'd_grpasswd' => 'define',
    'd_hasmntopt' => 'define',
    'd_htonl' => 'define',
    + 'd_ilogbl' => 'define',
    'd_index' => undef,
    - 'd_inetaton' => undef,
    + 'd_inetaton' => 'define',
    'd_int64_t' => 'define',
    'd_isascii' => 'define',
    'd_isfinite' => undef,
    - 'd_isinf' => undef,
    + 'd_isinf' => 'define',
    'd_isnan' => 'define',
    - 'd_isnanl' => undef,
    + 'd_isnanl' => 'define',
    'd_killpg' => 'define',
    'd_lchown' => 'define',
    'd_ldbl_dig' => 'define',
    'd_link' => 'define',
    - 'd_localtime_r' => undef,
    + 'd_localtime_r' => 'define',
    'd_locconv' => 'define',
    'd_lockf' => 'define',
    'd_longdbl' => 'define',
    -299,21 +312,22
    'd_memmove' => 'define',
    'd_memset' => 'define',
    'd_mkdir' => 'define',
    - 'd_mkdtemp' => undef,
    + 'd_mkdtemp' => 'define',
    'd_mkfifo' => 'define',
    'd_mkstemp' => 'define',
    'd_mkstemps' => undef,
    'd_mktime' => 'define',
    'd_mmap' => 'define',
    - 'd_modfl' => undef,
    + 'd_modfl' => 'define',
    'd_modfl_pow32_bug' => undef,
    + 'd_modflproto' => 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_msg_proxy' => 'define',
    'd_msgctl' => 'define',
    'd_msgget' => 'define',
    'd_msghdr_s' => 'define',
    -337,23 +351,24
    'd_pipe' => 'define',
    'd_poll' => 'define',
    'd_portable' => 'define',
    - 'd_procselfexe' => undef,
    + 'd_procselfexe' => 'define',
    'd_pthread_atfork' => 'define',
    - 'd_pthread_yield' => undef,
    - 'd_pwage' => 'define',
    + 'd_pthread_attr_setscope' => 'define',
    + 'd_pthread_yield' => 'define',
    + 'd_pwage' => undef,
    'd_pwchange' => undef,
    'd_pwclass' => undef,
    - 'd_pwcomment' => 'define',
    + 'd_pwcomment' => undef,
    'd_pwexpire' => undef,
    'd_pwgecos' => 'define',
    'd_pwpasswd' => 'define',
    'd_pwquota' => undef,
    'd_qgcvt' => 'define',
    'd_quad' => 'define',
    - 'd_random_r' => undef,
    - 'd_readdir64_r' => undef,
    + 'd_random_r' => 'define',
    + 'd_readdir64_r' => 'define',
    'd_readdir' => 'define',
    - 'd_readdir_r' => undef,
    + 'd_readdir_r' => 'define',
    'd_readlink' => 'define',
    'd_readv' => 'define',
    'd_recvmsg' => 'define',
    -364,13 +379,14
    'd_safemcpy' => undef,
    'd_sanemcmp' => 'define',
    'd_sbrkproto' => 'define',
    - 'd_sched_yield' => undef,
    + 'd_scalbnl' => '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' => undef,
    + 'd_semctl_semid_ds' => 'define',
    'd_semctl_semun' => 'define',
    'd_semget' => 'define',
    'd_semop' => 'define',
    -398,8 +414,8
    'd_setpwent' => 'define',
    'd_setpwent_r' => undef,
    'd_setregid' => 'define',
    - 'd_setresgid' => undef,
    - 'd_setresuid' => undef,
    + 'd_setresgid' => 'define',
    + 'd_setresuid' => 'define',
    'd_setreuid' => 'define',
    'd_setrgid' => undef,
    'd_setruid' => undef,
    -417,48 +433,48
    'd_sigaction' => 'define',
    'd_sigprocmask' => 'define',
    'd_sigsetjmp' => 'define',
    - 'd_sockatmark' => undef,
    - 'd_sockatmarkproto' => undef,
    + 'd_sockatmark' => 'define',
    + 'd_sockatmarkproto' => 'define',
    'd_socket' => 'define',
    'd_socklen_t' => 'define',
    'd_sockpair' => 'define',
    'd_socks5_init' => undef,
    - 'd_sqrtl' => undef,
    - 'd_srand48_r' => undef,
    - 'd_srandom_r' => undef,
    - 'd_sresgproto' => undef,
    - 'd_sresuproto' => undef,
    + 'd_sqrtl' => 'define',
    + 'd_srand48_r' => 'define',
    + 'd_srandom_r' => 'define',
    + 'd_sresgproto' => 'define',
    + 'd_sresuproto' => 'define',
    'd_statblks' => 'define',
    'd_statfs_f_flags' => undef,
    '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_cnt_lval' => undef,
    + 'd_stdio_ptr_lval' => undef,
    + 'd_stdio_ptr_lval_nochange_cnt' => undef,
    'd_stdio_ptr_lval_sets_cnt' => undef,
    - 'd_stdio_stream_array' => 'define',
    - 'd_stdiobase' => 'define',
    - 'd_stdstdio' => 'define',
    + 'd_stdio_stream_array' => undef,
    + 'd_stdiobase' => undef,
    + 'd_stdstdio' => undef,
    'd_strchr' => 'define',
    'd_strcoll' => 'define',
    'd_strctcpy' => 'define',
    'd_strerrm' => 'strerror(e)',
    'd_strerror' => 'define',
    - 'd_strerror_r' => undef,
    + 'd_strerror_r' => 'define',
    'd_strftime' => 'define',
    'd_strtod' => 'define',
    'd_strtol' => 'define',
    - 'd_strtold' => undef,
    + 'd_strtold' => 'define',
    'd_strtoll' => 'define',
    - 'd_strtoq' => undef,
    + 'd_strtoq' => 'define',
    'd_strtoul' => 'define',
    'd_strtoull' => 'define',
    - 'd_strtouq' => undef,
    + 'd_strtouq' => 'define',
    'd_strxfrm' => 'define',
    - 'd_suidsafe' => 'define',
    + 'd_suidsafe' => undef,
    'd_symlink' => 'define',
    'd_syscall' => 'define',
    - 'd_syscallproto' => undef,
    + 'd_syscallproto' => 'define',
    'd_sysconf' => 'define',
    'd_sysernlst' => '',
    'd_syserrlst' => 'define',
    -469,24 +485,25
    'd_telldirproto' => 'define',
    'd_time' => 'define',
    'd_times' => 'define',
    - 'd_tm_tm_gmtoff' => undef,
    - 'd_tm_tm_zone' => undef,
    - 'd_tmpnam_r' => undef,
    + 'd_tm_tm_gmtoff' => 'define',
    + 'd_tm_tm_zone' => 'define',
    + 'd_tmpnam_r' => 'define',
    'd_truncate' => 'define',
    - 'd_ttyname_r' => undef,
    + 'd_ttyname_r' => 'define',
    'd_tzname' => 'define',
    'd_u32align' => 'define',
    'd_ualarm' => 'define',
    'd_umask' => 'define',
    'd_uname' => 'define',
    'd_union_semun' => undef,
    - 'd_unordered' => 'define',
    + 'd_unordered' => undef,
    'd_usleep' => 'define',
    'd_usleepproto' => 'define',
    'd_ustat' => 'define',
    - 'd_vendorarch' => undef,
    - 'd_vendorbin' => undef,
    - 'd_vendorlib' => undef,
    + 'd_vendorarch' => 'define',
    + 'd_vendorbin' => 'define',
    + 'd_vendorlib' => 'define',
    + 'd_vendorscript' => 'define',
    'd_vfork' => undef,
    'd_void_closedir' => undef,
    'd_voidsig' => 'define',
    -502,15 +519,15
    'date' => 'date',
    'db_hashtype' => 'u_int32_t',
    'db_prefixtype' => 'size_t',
    - 'db_version_major' => '1',
    - 'db_version_minor' => '0',
    - 'db_version_patch' => '0',
    + 'db_version_major' => '4',
    + 'db_version_minor' => '1',
    + 'db_version_patch' => '25',
    'defvoidused' => '15',
    'direntrytype' => 'struct dirent',
    'dlext' => 'so',
    'doublesize' => '8',
    'drand01' => 'drand48()',
    - 'drand48_r_proto' => '0',
    + 'drand48_r_proto' => 'REENTRANT_PROTO_I_ST',
    'eagain' => 'EAGAIN',
    'ebcdic' => undef,
    'echo' => 'echo',
    -525,57 +542,63
    'eunicefix' => ':',
    'exe_ext' => '',
    'expr' => 'expr',
    + 'extensions' => 'B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared Errno',
    'extras' => '',
    'fflushNULL' => 'define',
    'fflushall' => undef,
    'find' => '',
    'firstmakefile' => 'makefile',
    'flex' => '',
    - 'fpossize' => '8',
    + 'fpossize' => '16',
    'fpostype' => 'fpos_t',
    'freetype' => 'void',
    'from' => ':',
    - 'full_ar' => '/usr/ccs/bin/ar',
    - 'full_csh' => '/usr/bin/csh',
    + 'full_ar' => '/usr/bin/ar',
    + 'full_csh' => 'csh',
    'full_sed' => '/usr/bin/sed',
    - 'gccosandvers' => 'solaris2.9',
    - 'gccversion' => '3.1',
    - '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' => '"ld"',
    - 'gidsign' => '-1',
    + 'gccansipedantic' => '',
    + 'gccosandvers' => '',
    + 'gccversion' => '3.3.1 (SuSE Linux)',
    + 'getgrent_r_proto' => 'REENTRANT_PROTO_I_SBWR',
    + 'getgrgid_r_proto' => 'REENTRANT_PROTO_I_TSBWR',
    + 'getgrnam_r_proto' => 'REENTRANT_PROTO_I_CSBWR',
    + 'gethostbyaddr_r_proto' => 'REENTRANT_PROTO_I_TsISBWRE',
    + 'gethostbyname_r_proto' => 'REENTRANT_PROTO_I_CSBWRE',
    + 'gethostent_r_proto' => 'REENTRANT_PROTO_I_SBWRE',
    + 'getlogin_r_proto' => 'REENTRANT_PROTO_I_BW',
    + 'getnetbyaddr_r_proto' => 'REENTRANT_PROTO_I_uISBWRE',
    + 'getnetbyname_r_proto' => 'REENTRANT_PROTO_I_CSBWRE',
    + 'getnetent_r_proto' => 'REENTRANT_PROTO_I_SBWRE',
    + 'getprotobyname_r_proto' => 'REENTRANT_PROTO_I_CSBWR',
    + 'getprotobynumber_r_proto' => 'REENTRANT_PROTO_I_ISBWR',
    + 'getprotoent_r_proto' => 'REENTRANT_PROTO_I_SBWR',
    + 'getpwent_r_proto' => 'REENTRANT_PROTO_I_SBWR',
    + 'getpwnam_r_proto' => 'REENTRANT_PROTO_I_CSBWR',
    + 'getpwuid_r_proto' => 'REENTRANT_PROTO_I_TSBWR',
    + 'getservbyname_r_proto' => 'REENTRANT_PROTO_I_CCSBWR',
    + 'getservbyport_r_proto' => 'REENTRANT_PROTO_I_ICSBWR',
    + 'getservent_r_proto' => 'REENTRANT_PROTO_I_SBWR',
    + 'getspnam_r_proto' => 'REENTRANT_PROTO_I_CSBWR',
    + 'gidformat' => '"lu"',
    + 'gidsign' => '1',
    'gidsize' => '4',
    'gidtype' => 'gid_t',
    - 'glibpth' => '/usr/shlib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib /usr/local/lib',
    + 'glibpth' => '/usr/shlib /lib /usr/lib /lib64 /usr/lib64 /usr/lib/386 /lib/386 /usr/ccs/lib /usr/ucblib /usr/local/lib ',
    'gmake' => 'gmake',
    - 'gmtime_r_proto' => '0',
    - 'gnulibc_version' => '',
    + 'gmtime_r_proto' => 'REENTRANT_PROTO_S_TS',
    + 'gnulibc_version' => '2.3.2',
    'grep' => 'grep',
    'groupcat' => 'cat /etc/group',
    'groupstype' => 'gid_t',
    'gzip' => 'gzip',
    - 'h_fcntl' => 'true',
    - 'h_sysfile' => 'false',
    + 'h_fcntl' => 'false',
    + 'h_sysfile' => 'true',
    'hint' => 'recommended',
    'hostcat' => 'cat /etc/hosts',
    + 'html1dir' => ' ',
    + 'html1direxp' => '',
    + 'html3dir' => ' ',
    + 'html3direxp' => '',
    'i16size' => '2',
    'i16type' => 'short',
    'i32size' => '4',
    -588,17 +611,17
    'i_bsdioctl' => '',
    'i_crypt' => 'define',
    'i_db' => 'define',
    - 'i_dbm' => undef,
    + 'i_dbm' => 'define',
    'i_dirent' => 'define',
    'i_dld' => undef,
    'i_dlfcn' => 'define',
    - 'i_fcntl' => 'define',
    + 'i_fcntl' => undef,
    'i_float' => 'define',
    'i_fp' => undef,
    'i_fp_class' => undef,
    - 'i_gdbm' => undef,
    + 'i_gdbm' => 'define',
    'i_grp' => 'define',
    - 'i_ieeefp' => 'define',
    + 'i_ieeefp' => undef,
    'i_inttypes' => 'define',
    'i_langinfo' => 'define',
    'i_libutil' => undef,
    -608,7 +631,7
    'i_malloc' => 'define',
    'i_math' => 'define',
    'i_memory' => undef,
    - 'i_mntent' => undef,
    + 'i_mntent' => 'define',
    'i_ndbm' => 'define',
    'i_netdb' => 'define',
    'i_neterrno' => undef,
    -618,7 +641,7
    'i_prot' => undef,
    'i_pthread' => 'define',
    'i_pwd' => 'define',
    - 'i_rpcsvcdbm' => 'define',
    + 'i_rpcsvcdbm' => undef,
    'i_sfio' => undef,
    'i_sgtty' => undef,
    'i_shadow' => 'define',
    -629,21 +652,21
    'i_string' => 'define',
    'i_sunmath' => undef,
    'i_sysaccess' => undef,
    - 'i_sysdir' => undef,
    - 'i_sysfile' => undef,
    - 'i_sysfilio' => 'define',
    + 'i_sysdir' => 'define',
    + 'i_sysfile' => 'define',
    + 'i_sysfilio' => undef,
    'i_sysin' => undef,
    'i_sysioctl' => 'define',
    'i_syslog' => 'define',
    'i_sysmman' => 'define',
    - 'i_sysmode' => 'define',
    + 'i_sysmode' => undef,
    'i_sysmount' => 'define',
    'i_sysndir' => undef,
    'i_sysparam' => 'define',
    'i_sysresrc' => 'define',
    'i_syssecrt' => undef,
    'i_sysselct' => 'define',
    - 'i_syssockio' => 'define',
    + 'i_syssockio' => undef,
    'i_sysstat' => 'define',
    'i_sysstatfs' => 'define',
    'i_sysstatvfs' => 'define',
    -658,7 +681,7
    'i_syswait' => 'define',
    'i_termio' => undef,
    'i_termios' => 'define',
    - 'i_time' => undef,
    + 'i_time' => 'define',
    'i_unistd' => 'define',
    'i_ustat' => 'define',
    'i_utime' => 'define',
    -666,56 +689,68
    'i_varargs' => undef,
    'i_varhdr' => 'stdarg.h',
    'i_vfork' => undef,
    - 'ignore_versioned_solibs' => '',
    + 'ignore_versioned_solibs' => 'y',
    'inc_version_list' => ' ',
    'inc_version_list_init' => '0',
    'incpath' => '',
    'inews' => '',
    - 'installbin' => '/usr/local/bin',
    - 'installman1dir' => '/usr/local/man/man1',
    - 'installman3dir' => '/usr/local/man/man3',
    - 'installprefix' => '/usr/local',
    - 'installprefixexp' => '/usr/local',
    - 'installscript' => '/usr/local/bin',
    - 'installsitearch' => '/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris',
    - 'installsitebin' => '/usr/local/bin',
    - 'installsitelib' => '/usr/local/lib/perl5/site_perl/5.8.0',
    + 'installbin' => '/usr/bin',
    + 'installhtml1dir' => '',
    + 'installhtml3dir' => '',
    + 'installman1dir' => '/usr/share/man/man1',
    + 'installman3dir' => '/usr/share/man/man3',
    + 'installprefix' => '/usr',
    + 'installprefixexp' => '/usr',
    + 'installscript' => '/usr/bin',
    + 'installsitearch' => '/usr/lib/perl5/site_perl/5.8.1/i586-linux-thread-multi',
    + 'installsitebin' => '/usr/bin',
    + 'installsitehtml1dir' => '',
    + 'installsitehtml3dir' => '',
    + 'installsitelib' => '/usr/lib/perl5/site_perl/5.8.1',
    + 'installsiteman1dir' => '/usr/share/man/man1',
    + 'installsiteman3dir' => '/usr/share/man/man3',
    + 'installsitescript' => '/usr/bin',
    'installstyle' => 'lib/perl5',
    - 'installusrbinperl' => undef,
    - 'installvendorarch' => '',
    - 'installvendorbin' => '',
    - 'installvendorlib' => '',
    + 'installusrbinperl' => 'define',
    + 'installvendorarch' => '/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi',
    + 'installvendorbin' => '/usr/bin',
    + 'installvendorhtml1dir' => '',
    + 'installvendorhtml3dir' => '',
    + 'installvendorlib' => '/usr/lib/perl5/vendor_perl/5.8.1',
    + 'installvendorman1dir' => '/usr/share/man/man1',
    + 'installvendorman3dir' => '/usr/share/man/man3',
    + 'installvendorscript' => '/usr/bin',
    'intsize' => '4',
    - 'issymlink' => 'test -h',
    + 'issymlink' => '/usr/bin/test -h',
    'ivdformat' => '"ld"',
    'ivsize' => '4',
    'ivtype' => 'long',
    'known_extensions' => 'B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared',
    'ksh' => '',
    - 'ld' => 'gcc -B/usr/ccs/bin/',
    - 'lddlflags' => '-G -L/usr/local/lib',
    - 'ldflags' => ' -L/usr/local/lib ',
    + 'ld' => 'cc',
    + 'lddlflags' => '-shared',
    + 'ldflags' => '',
    'ldflags_uselargefiles' => '',
    'ldlibpthname' => 'LD_LIBRARY_PATH',
    'less' => 'less',
    'lib_ext' => '.a',
    - 'libc' => '/lib/libc.so',
    - 'libperl' => 'libperl.a',
    - 'libsdirs' => ' /usr/lib /usr/local/lib',
    - 'libsfiles' => ' libsocket.so.1 libnsl.so.1 libdb.a libdl.so.1 libm.so.1 libc.so.1',
    - 'libsfound' => ' /usr/lib/libsocket.so.1 /usr/lib/libnsl.so.1 /usr/local/lib/libdb.a /usr/lib/libdl.so.1 /usr/lib/libm.so.1 /usr/lib/libc.so.1',
    - 'libspath' => ' /usr/local/lib /usr/lib /usr/ccs/lib',
    - 'libswanted' => 'sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld sun m c cposix posix ndir dir bsd BSD PW x util ',
    + 'libc' => '',
    + 'libperl' => 'libperl.so',
    + 'libsdirs' => ' /usr/lib',
    + 'libsfiles' => ' libnsl.so libdl.so libm.so libcrypt.so libutil.so libpthread.so libc.so',
    + 'libsfound' => ' /usr/lib/libnsl.so /usr/lib/libdl.so /usr/lib/libm.so /usr/lib/libcrypt.so /usr/lib/libutil.so /usr/lib/libpthread.so /usr/lib/libc.so',
    + 'libspath' => ' /lib /usr/lib /usr/local/lib',
    + 'libswanted' => 'sfio socket bind inet nsl nm dbm malloc dl dld ld sun m crypt sec util pthread c cposix posix ucb BSD',
    'libswanted_uselargefiles' => '',
    'line' => '',
    'lint' => '',
    'lkflags' => '',
    'ln' => 'ln',
    - 'lns' => '/usr/local/bin/ln -s',
    - 'localtime_r_proto' => '0',
    - 'locincpth' => '/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' => '16',
    + 'lns' => '/bin/ln -s',
    + 'localtime_r_proto' => 'REENTRANT_PROTO_S_TS',
    + 'locincpth' => '',
    + 'loclibpth' => '',
    + 'longdblsize' => '12',
    'longlongsize' => '8',
    'longsize' => '4',
    'lp' => '',
    -730,32 +765,33
    'mallocobj' => '',
    'mallocsrc' => '',
    'malloctype' => 'void *',
    - 'man1dir' => '/usr/local/man/man1',
    - 'man1direxp' => '/usr/local/man/man1',
    + 'man1dir' => '/usr/share/man/man1',
    + 'man1direxp' => '/usr/share/man/man1',
    'man1ext' => '1',
    - 'man3dir' => '/usr/local/man/man3',
    - 'man3direxp' => '/usr/local/man/man3',
    - 'man3ext' => '3',
    + 'man3dir' => '/usr/share/man/man3',
    + 'man3direxp' => '/usr/share/man/man3',
    + 'man3ext' => '3pm',
    'mips_type' => '',
    + 'mistrustnm' => '',
    'mkdir' => 'mkdir',
    - 'mmaptype' => 'caddr_t',
    + 'mmaptype' => 'void *',
    'modetype' => 'mode_t',
    'more' => 'more',
    'multiarch' => undef,
    'mv' => '',
    - 'myarchname' => 'sun4-solaris',
    - 'mydomain' => '',
    - 'myhostname' => '',
    - 'myuname' => 'sunos solaris 5.9 generic sun4u sparc sunw,ultra-5_10 ',
    - 'n' => '',
    + 'myarchname' => 'i686-linux',
    + 'mydomain' => '.suse.de',
    + 'myhostname' => 'g8',
    + 'myuname' => 'linux g8 2.6.0-test3 #1 smp fri nov 14 00:07:01 utc 2003 i686 i686 i386 gnulinux ',
    + 'n' => '-n',
    'need_va_copy' => undef,
    - 'netdb_hlen_type' => 'int',
    - 'netdb_host_type' => 'const char *',
    + 'netdb_hlen_type' => 'size_t',
    + 'netdb_host_type' => 'const void *',
    'netdb_name_type' => 'const char *',
    'netdb_net_type' => 'in_addr_t',
    'nm' => 'nm',
    - 'nm_opt' => '-p',
    - 'nm_so_opt' => '',
    + 'nm_opt' => '',
    + 'nm_so_opt' => '--dynamic',
    'nonxs_ext' => 'Errno',
    'nroff' => 'nroff',
    'nvEUformat' => '"E"',
    -770,7 +806,7
    'o_nonblock' => 'O_NONBLOCK',
    'obj_ext' => '.o',
    'old_pthread_create_joinable' => '',
    - 'optimize' => '-O',
    + 'optimize' => '-O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -pipe',
    'orderlib' => 'false',
    'otherlibdirs' => ' ',
    'package' => 'perl5',
    -779,11 +815,11
    'patchlevel' => '8',
    'path_sep' => ':',
    'perl5' => '/usr/bin/perl',
    - 'perl' => '',
    + 'perl' => 'perl',
    'perl_patchlevel' => '',
    - 'perladmin' => '',
    - 'perllibs' => '-lsocket -lnsl -ldl -lm -lc',
    - 'perlpath' => '/usr/local/bin/perl',
    + 'perladmin' => 'feedbacksuse.de',
    + 'perllibs' => '-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc',
    + 'perlpath' => '/usr/bin/perl',
    'pg' => 'pg',
    'phostname' => 'hostname',
    'pidtype' => 'pid_t',
    -791,42 +827,42
    'pm_apiversion' => '5.005',
    'pmake' => '',
    'pr' => '',
    - 'prefixexp' => '/usr/local',
    - 'privlib' => '/usr/local/lib/perl5/5.8.0',
    - 'procselfexe' => '',
    + 'prefixexp' => '/usr',
    + 'privlib' => '/usr/lib/perl5/5.8.1',
    + 'procselfexe' => '"/proc/self/exe"',
    'prototype' => 'define',
    'ptrsize' => '4',
    'quadkind' => '3',
    'quadtype' => 'long long',
    'randbits' => '48',
    'randfunc' => 'drand48',
    - 'random_r_proto' => '0',
    + 'random_r_proto' => 'REENTRANT_PROTO_I_St',
    'randseedtype' => 'long',
    'ranlib' => ':',
    'rd_nodata' => '-1',
    - 'readdir64_r_proto' => '0',
    - 'readdir_r_proto' => '0',
    + 'readdir64_r_proto' => 'REENTRANT_PROTO_I_TSR',
    + 'readdir_r_proto' => 'REENTRANT_PROTO_I_TSR',
    'revision' => '5',
    'rm' => 'rm',
    'rmail' => '',
    'run' => '',
    - 'runnm' => 'true',
    + 'runnm' => 'false',
    'sPRIEUldbl' => '"LE"',
    'sPRIFUldbl' => '"LF"',
    'sPRIGUldbl' => '"LG"',
    - 'sPRIXU64' => '"llX"',
    - 'sPRId64' => '"lld"',
    + 'sPRIXU64' => '"LX"',
    + 'sPRId64' => '"Ld"',
    'sPRIeldbl' => '"Le"',
    'sPRIfldbl' => '"Lf"',
    'sPRIgldbl' => '"Lg"',
    - 'sPRIi64' => '"lli"',
    - 'sPRIo64' => '"llo"',
    - 'sPRIu64' => '"llu"',
    - 'sPRIx64' => '"llx"',
    + 'sPRIi64' => '"Li"',
    + 'sPRIo64' => '"Lo"',
    + 'sPRIu64' => '"Lu"',
    + 'sPRIx64' => '"Lx"',
    'sSCNfldbl' => '"Lf"',
    - 'sched_yield' => undef,
    - 'scriptdir' => '/usr/local/bin',
    - 'scriptdirexp' => '/usr/local/bin',
    + 'sched_yield' => 'sched_yield()',
    + 'scriptdir' => '/usr/bin',
    + 'scriptdirexp' => '/usr/bin',
    'sed' => 'sed',
    'seedfunc' => 'srand48',
    'selectminbits' => '32',
    -844,46 +880,58
    'shmattype' => 'void *',
    'shortsize' => '2',
    'shrpenv' => '',
    - 'sig_count' => '47',
    - '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", "XRES", "RTMIN", "NUM40", "NUM41", "NUM42", "NUM43", "NUM44", "NUM45", "RTMAX", "IOT", "CLD", "POLL", 0',
    - '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, 6, 18, 22, 0',
    - 'sig_size' => '50',
    + 'sig_count' => '65',
    + 'sig_name' => 'ZERO HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS NUM32 NUM33 NUM34 RTMIN NUM36 NUM37 NUM38 NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 NUM45 NUM46 NUM47 NUM48 NUM49 NUM50 NUM51 NUM52 NUM53 NUM54 NUM55 NUM56 NUM57 NUM58 NUM59 NUM60 NUM61 NUM62 NUM63 RTMAX IOT CLD POLL UNUSED ',
    + 'sig_name_init' => '"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "BUS", "FPE", "KILL", "USR1", "SEGV", "USR2", "PIPE", "ALRM", "TERM", "STKFLT", "CHLD", "CONT", "STOP", "TSTP", "TTIN", "TTOU", "URG", "XCPU", "XFSZ", "VTALRM", "PROF", "WINCH", "IO", "PWR", "SYS", "NUM32", "NUM33", "NUM34", "RTMIN", "NUM36", "NUM37", "NUM38", "NUM39", "NUM40", "NUM41", "NUM42", "NUM43", "NUM44", "NUM45", "NUM46", "NUM47", "NUM48", "NUM49", "NUM50", "NUM51", "NUM52", "NUM53", "NUM54", "NUM55", "NUM56", "NUM57", "NUM58", "NUM59", "NUM60", "NUM61", "NUM62", "NUM63", "RTMAX", "IOT", "CLD", "POLL", "UNUSED", 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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 6 17 29 31 ',
    + '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, 62, 63, 64, 6, 17, 29, 31, 0',
    + 'sig_size' => '69',
    'signal_t' => 'void',
    - 'sitearch' => '/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris',
    - 'sitearchexp' => '/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris',
    - 'sitebin' => '/usr/local/bin',
    - 'sitebinexp' => '/usr/local/bin',
    - 'sitelib' => '/usr/local/lib/perl5/site_perl/5.8.0',
    - 'sitelib_stem' => '/usr/local/lib/perl5/site_perl',
    - 'sitelibexp' => '/usr/local/lib/perl5/site_perl/5.8.0',
    - 'siteprefix' => '/usr/local',
    - 'siteprefixexp' => '/usr/local',
    + 'sitearch' => '/usr/lib/perl5/site_perl/5.8.1/i586-linux-thread-multi',
    + 'sitearchexp' => '/usr/lib/perl5/site_perl/5.8.1/i586-linux-thread-multi',
    + 'sitebin' => '/usr/bin',
    + 'sitebinexp' => '/usr/bin',
    + 'sitehtml1dir' => '',
    + 'sitehtml1direxp' => '',
    + 'sitehtml3dir' => '',
    + 'sitehtml3direxp' => '',
    + 'sitelib' => '/usr/lib/perl5/site_perl/5.8.1',
    + 'sitelib_stem' => '/usr/lib/perl5/site_perl',
    + 'sitelibexp' => '/usr/lib/perl5/site_perl/5.8.1',
    + 'siteman1dir' => '/usr/share/man/man1',
    + 'siteman1direxp' => '/usr/share/man/man1',
    + 'siteman3dir' => '/usr/share/man/man3',
    + 'siteman3direxp' => '/usr/share/man/man3',
    + 'siteprefix' => '/usr',
    + 'siteprefixexp' => '/usr',
    + 'sitescript' => '/usr/bin',
    + 'sitescriptexp' => '/usr/bin',
    'sizesize' => '4',
    'sizetype' => 'size_t',
    'sleep' => '',
    'smail' => '',
    'sockethdr' => '',
    'socketlib' => '',
    - 'socksizetype' => 'int',
    + 'socksizetype' => 'socklen_t',
    'sort' => 'sort',
    'spackage' => 'Perl5',
    'spitshell' => 'cat',
    - 'srand48_r_proto' => '0',
    - 'srandom_r_proto' => '0',
    + 'srand48_r_proto' => 'REENTRANT_PROTO_I_LS',
    + 'srandom_r_proto' => 'REENTRANT_PROTO_I_TS',
    'src' => '.',
    'ssizetype' => 'ssize_t',
    - 'startperl' => '#!/usr/local/bin/perl',
    - 'stdchar' => 'unsigned char',
    - 'stdio_base' => '((fp)->_base)',
    - 'stdio_bufsiz' => '((fp)->_cnt + (fp)->_ptr - (fp)->_base)',
    - 'stdio_cnt' => '((fp)->_cnt)',
    + 'startperl' => '#!/usr/bin/perl',
    + 'stdchar' => 'char',
    + 'stdio_base' => '((fp)->_IO_read_base)',
    + 'stdio_bufsiz' => '((fp)->_IO_read_end - (fp)->_IO_read_base)',
    + 'stdio_cnt' => '((fp)->_IO_read_end - (fp)->_IO_read_ptr)',
    'stdio_filbuf' => '',
    - 'stdio_ptr' => '((fp)->_ptr)',
    - 'stdio_stream_array' => '__iob',
    - 'strerror_r_proto' => '0',
    + 'stdio_ptr' => '((fp)->_IO_read_ptr)',
    + 'stdio_stream_array' => '',
    + 'strerror_r_proto' => 'REENTRANT_PROTO_B_IBW',
    'strings' => '/usr/include/string.h',
    'submit' => '',
    - 'subversion' => '0',
    + 'subversion' => '1',
    'sysman' => '/usr/share/man/man1',
    'tail' => '',
    'tar' => '',
    -891,15 +939,15
    'tbl' => '',
    'tee' => '',
    'test' => 'test',
    - 'timeincl' => '/usr/include/sys/time.h ',
    + 'timeincl' => '/usr/include/sys/time.h /usr/include/time.h ',
    'timetype' => 'time_t',
    - 'tmpnam_r_proto' => '0',
    + 'tmpnam_r_proto' => 'REENTRANT_PROTO_B_B',
    'to' => ':',
    'touch' => 'touch',
    'tr' => 'tr',
    'trnl' => '\\n',
    'troff' => '',
    - 'ttyname_r_proto' => '0',
    + 'ttyname_r_proto' => 'REENTRANT_PROTO_I_IBW',
    'u16size' => '2',
    'u16type' => 'unsigned short',
    'u32size' => '4',
    -908,8 +956,8
    'u64type' => 'unsigned long long',
    'u8size' => '1',
    'u8type' => 'unsigned char',
    - 'uidformat' => '"ld"',
    - 'uidsign' => '-1',
    + 'uidformat' => '"lu"',
    + 'uidsign' => '1',
    'uidsize' => '4',
    'uidtype' => 'uid_t',
    'uname' => 'uname',
    -920,22 +968,23
    'use64bitint' => undef,
    'usecrosscompile' => undef,
    'usedl' => 'define',
    - 'useithreads' => undef,
    + 'usefaststdio' => 'define',
    + 'useithreads' => 'define',
    'uselargefiles' => 'define',
    'uselongdouble' => undef,
    'usemorebits' => undef,
    - 'usemultiplicity' => undef,
    + 'usemultiplicity' => 'define',
    'usemymalloc' => 'n',
    - 'usenm' => 'true',
    + 'usenm' => 'false',
    'useopcode' => 'true',
    'useperlio' => 'define',
    'useposix' => 'true',
    'usereentrant' => undef,
    'usesfio' => 'false',
    - 'useshrplib' => 'false',
    + 'useshrplib' => 'true',
    'usesocks' => undef,
    - 'usethreads' => undef,
    - 'usevendorprefix' => undef,
    + 'usethreads' => 'define',
    + 'usevendorprefix' => 'define',
    'usevfork' => 'false',
    'usrinc' => '/usr/include',
    'uuname' => '',
    -945,22 +994,32
    'uvtype' => 'unsigned long',
    'uvuformat' => '"lu"',
    'uvxformat' => '"lx"',
    - 'vendorarch' => '',
    - 'vendorarchexp' => '',
    - 'vendorbin' => '',
    - 'vendorbinexp' => '',
    - 'vendorlib' => '',
    - 'vendorlib_stem' => '',
    - 'vendorlibexp' => '',
    - 'vendorprefix' => '',
    - 'vendorprefixexp' => '',
    - 'version' => '5.8.0',
    - 'version_patchlevel_string' => 'version 8 subversion 0',
    + 'vendorarch' => '/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi',
    + 'vendorarchexp' => '/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi',
    + 'vendorbin' => '/usr/bin',
    + 'vendorbinexp' => '/usr/bin',
    + 'vendorhtml1dir' => ' ',
    + 'vendorhtml1direxp' => '',
    + 'vendorhtml3dir' => ' ',
    + 'vendorhtml3direxp' => '',
    + 'vendorlib' => '/usr/lib/perl5/vendor_perl/5.8.1',
    + 'vendorlib_stem' => '/usr/lib/perl5/vendor_perl',
    + 'vendorlibexp' => '/usr/lib/perl5/vendor_perl/5.8.1',
    + 'vendorman1dir' => '/usr/share/man/man1',
    + 'vendorman1direxp' => '/usr/share/man/man1',
    + 'vendorman3dir' => '/usr/share/man/man3',
    + 'vendorman3direxp' => '/usr/share/man/man3',
    + 'vendorprefix' => '/usr',
    + 'vendorprefixexp' => '/usr',
    + 'vendorscript' => '/usr/bin',
    + 'vendorscriptexp' => '/usr/bin',
    + 'version' => '5.8.1',
    + 'version_patchlevel_string' => 'version 8 subversion 1',
    'versiononly' => undef,
    'vi' => '',
    'voidflags' => '15',
    'xlibpth' => '/usr/lib/386 /lib/386',
    - 'xs_apiversion' => '5.8.0',
    + 'xs_apiversion' => '5.8.1',
    'yacc' => 'yacc',
    'yaccflags' => '',
    'zcat' => '',

    Cheers

    Jens
    --
    Intentionally left blank.
    Jens M. Felderhoff Guest

Similar Threads

  1. Behavior help
    By adamd_mc webforumsuser@macromedia.com in forum Macromedia Director Lingo
    Replies: 1
    Last Post: October 11th, 09:27 PM
  2. Odd name behavior in OS X
    By William A. T. Clark in forum Mac Portable
    Replies: 2
    Last Post: September 5th, 03:17 PM
  3. very odd behavior of X11 GUI
    By Cristi BODNARIUC in forum Sun Solaris
    Replies: 0
    Last Post: July 18th, 07:54 AM
  4. Looking for a behavior
    By Kirk Zelinske in forum Macromedia Dreamweaver
    Replies: 0
    Last Post: July 9th, 07:22 PM
  5. Enter Key behavior
    By Al Westerlund in forum Microsoft Access
    Replies: 4
    Last Post: July 1st, 06:03 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

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 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139