$ perl -v This is perl, v5.6.2 built for i686-linux # should be 5.8.x for you [snip] $ perl -MSocket -e 'print $Socket::VERSION, $/'; 1.72 $ perl -MEnmac::Transaction -e 'print $Socket::VERSION, $/'; Can't locate Enmac/Transaction.pm in @INC (@INC contains: /usr/local/lib/perl5/5.6.2/i686-linux /usr/local/lib/perl5/5.6.2 /usr/local/lib/perl5/site_perl/5.6.2/i686-linux /usr/local/lib/perl5/site_perl/5.6.2 /usr/local/lib/perl5/site_perl .). BEGIN failed--compilation aborted. $ #### [root@devel3 perl-5.8.3]# grep -R "#define dXSUB_SYS" ./* ./dosish.h:#define dXSUB_SYS ./epoc/epocish.h:#define dXSUB_SYS ./mpeix/mpeixish.h:#define dXSUB_SYS ./os2/os2ish.h:#define dXSUB_SYS OS2_XS_init() ./plan9/plan9ish.h:#define dXSUB_SYS ./unixish.h:#define dXSUB_SYS ./vms/vmsish.h:#define dXSUB_SYS [root@devel3 perl-5.8.3]#