Agreed. But...
I just installed the same modules in a freshly built Redhat 9 box.
Same error.
I'll "embed" the RSA errors here...
....
0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/pe
+rl5/vendor_perl .) at /root/.cpan/build/Crypt-RSA-1.56/blib/lib/Crypt
+/RSA/DataFormat.pm line 16.
BEGIN failed--compilation aborted at /root/.cpan/build/Crypt-RSA-1.56/
+blib/lib/Crypt/RSA/DataFormat.pm line 16.
Compilation failed in require at t/02-os2ip.t line 12.
BEGIN failed--compilation aborted at t/02-os2ip.t line 12.
t/02-os2ip...........dubious
Test returned status 2 (wstat 512, 0x200)
t/03-random_octet....Can't locate Crypt/Primes.pm in @INC (@INC contai
+ns: lib ../lib /root/.cpan/build/Crypt-RSA-1.56/blib/lib /root/.cpan/
+build/Crypt-RSA-1.56/blib/arch /usr/lib/perl5/5.8.0/i386-linux-thread
+-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux
+-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
+ /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe
+rl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at lib/Crypt/RSA/
+Key.pm line 17.
BEGIN failed--compilation aborted at lib/Crypt/RSA/Key.pm line 17.
Compilation failed in require at /root/.cpan/build/Crypt-RSA-1.56/blib
+/lib/Crypt/RSA.pm line 18.
BEGIN failed--compilation aborted at /root/.cpan/build/Crypt-RSA-1.56/
+blib/lib/Crypt/RSA.pm line 18.
Compilation failed in require at t/03-random_octet.t line 12.
BEGIN failed--compilation aborted at t/03-random_octet.t line 12.
t/03-random_octet....dubious
Test returned status 2 (wstat 512, 0x200)
t/04-octet_xor.......Can't locate Crypt/Random.pm in @INC (@INC contai
+ns: lib ../lib /root/.cpan/build/Crypt-RSA-1.56/blib/lib /root/.cpan/
+build/Crypt-RSA-1.56/blib/arch /usr/lib/perl5/5.8.0/i386-linux-thread
+-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux
+-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
+ /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe
+rl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /root/.cpan/bu
+ild/Crypt-RSA-1.56/blib/lib/Crypt/RSA/DataFormat.pm line 16.
BEGIN failed--compilation aborted at /root/.cpan/build/Crypt-RSA-1.56/
+blib/lib/Crypt/RSA/DataFormat.pm line 16.
Compilation failed in require at t/04-octet_xor.t line 10.
BEGIN failed--compilation aborted at t/04-octet_xor.t line 10.
t/04-octet_xor.......dubious
Test returned status 2 (wstat 512, 0x200)
t/05-primitives......Can't locate Crypt/Primes.pm in @INC (@INC contai
+ns: lib ../lib /root/.cpan/build/Crypt-RSA-1.56/blib/lib /root/.cpan/
+build/Crypt-RSA-1.56/blib/arch /usr/lib/perl5/5.8.0/i386-linux-thread
+-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux
+-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
+ /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe
+rl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at lib/Crypt/RSA/
+Key.pm line 17.
BEGIN failed--compilation aborted at lib/Crypt/RSA/Key.pm line 17.
Compilation failed in require at t/05-primitives.t line 13.
BEGIN failed--compilation aborted at t/05-primitives.t line 13.
t/05-primitives......dubious
Test returned status 2 (wstat 512, 0x200)
t/06-oaep............Can't locate Crypt/Random.pm in @INC (@INC contai
+ns: lib ../lib /root/.cpan/build/Crypt-RSA-1.56/blib/lib /root/.cpan/
+build/Crypt-RSA-1.56/blib/arch /usr/lib/perl5/5.8.0/i386-linux-thread
+-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux
+-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
+ /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe
+rl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at lib/Crypt/RSA/
+ES/OAEP.pm line 15.
BEGIN failed--compilation aborted at lib/Crypt/RSA/ES/OAEP.pm line 15.
Compilation failed in require at t/06-oaep.t line 13.
BEGIN failed--compilation aborted at t/06-oaep.t line 13.
t/06-oaep............dubious
Test returned status 2 (wstat 512, 0x200)
t/07-pss.............Can't locate Crypt/Primes.pm in @INC (@INC contai
+ns: lib ../lib /root/.cpan/build/Crypt-RSA-1.56/blib/lib /root/.cpan/
+build/Crypt-RSA-1.56/blib/arch /usr/lib/perl5/5.8.0/i386-linux-thread
+-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux
+-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
+ /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe
+rl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at lib/Crypt/RSA/
+Key.pm line 17.
BEGIN failed--compilation aborted at lib/Crypt/RSA/Key.pm line 17.
Compilation failed in require at t/07-pss.t line 13.
BEGIN failed--compilation aborted at t/07-pss.t line 13.
t/07-pss.............dubious
Test returned status 2 (wstat 512, 0x200)
t/08-secretkey.......Can't locate Crypt/Primes.pm in @INC (@INC contai
+ns: lib ../lib /root/.cpan/build/Crypt-RSA-1.56/blib/lib /root/.cpan/
+build/Crypt-RSA-1.56/blib/arch /usr/lib/perl5/5.8.0/i386-linux-thread
+-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux
+-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
+ /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe
+rl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at lib/Crypt/RSA/
+Key.pm line 17.
BEGIN failed--compilation aborted at lib/Crypt/RSA/Key.pm line 17.
Compilation failed in require at lib/Crypt/RSA.pm line 18.
BEGIN failed--compilation aborted at lib/Crypt/RSA.pm line 18.
Compilation failed in require at lib/Crypt/RSA/Key/Private.pm line 16.
BEGIN failed--compilation aborted at lib/Crypt/RSA/Key/Private.pm line
+ 16.
Compilation failed in require at t/08-secretkey.t line 13.
BEGIN failed--compilation aborted at t/08-secretkey.t line 13.
t/08-secretkey.......dubious
Test returned status 2 (wstat 512, 0x200)
t/09-publickey.......Can't locate Crypt/Primes.pm in @INC (@INC contai
+ns: lib ../lib /root/.cpan/build/Crypt-RSA-1.56/blib/lib /root/.cpan/
+build/Crypt-RSA-1.56/blib/arch /usr/lib/perl5/5.8.0/i386-linux-thread
+-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux
+-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
+ /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe
+rl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at lib/Crypt/RSA/
+Key.pm line 17.
BEGIN failed--compilation aborted at lib/Crypt/RSA/Key.pm line 17.
Compilation failed in require at lib/Crypt/RSA.pm line 18.
BEGIN failed--compilation aborted at lib/Crypt/RSA.pm line 18.
Compilation failed in require at lib/Crypt/RSA/Key/Public.pm line 15.
BEGIN failed--compilation aborted at lib/Crypt/RSA/Key/Public.pm line
+15.
Compilation failed in require at t/09-publickey.t line 13.
BEGIN failed--compilation aborted at t/09-publickey.t line 13.
t/09-publickey.......dubious
Test returned status 2 (wstat 512, 0x200)
t/10-keygen..........Can't locate Crypt/Primes.pm in @INC (@INC contai
+ns: lib ../lib /root/.cpan/build/Crypt-RSA-1.56/blib/lib /root/.cpan/
+build/Crypt-RSA-1.56/blib/arch /usr/lib/perl5/5.8.0/i386-linux-thread
+-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux
+-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
+ /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe
+rl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at lib/Crypt/RSA/
+Key.pm line 17.
BEGIN failed--compilation aborted at lib/Crypt/RSA/Key.pm line 17.
Compilation failed in require at t/10-keygen.t line 13.
BEGIN failed--compilation aborted at t/10-keygen.t line 13.
t/10-keygen..........dubious
Test returned status 2 (wstat 512, 0x200)
t/11-wrapper.........Can't locate Crypt/Primes.pm in @INC (@INC contai
+ns: lib ../lib /root/.cpan/build/Crypt-RSA-1.56/blib/lib /root/.cpan/
+build/Crypt-RSA-1.56/blib/arch /usr/lib/perl5/5.8.0/i386-linux-thread
+-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux
+-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
+ /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe
+rl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at lib/Crypt/RSA/
+Key.pm line 17.
BEGIN failed--compilation aborted at lib/Crypt/RSA/Key.pm line 17.
Compilation failed in require at lib/Crypt/RSA.pm line 18.
BEGIN failed--compilation aborted at lib/Crypt/RSA.pm line 18.
Compilation failed in require at t/11-wrapper.t line 13.
BEGIN failed--compilation aborted at t/11-wrapper.t line 13.
t/11-wrapper.........dubious
Test returned status 2 (wstat 512, 0x200)
t/12-versioning......Can't locate Crypt/Random.pm in @INC (@INC contai
+ns: lib ../lib /root/.cpan/build/Crypt-RSA-1.56/blib/lib /root/.cpan/
+build/Crypt-RSA-1.56/blib/arch /usr/lib/perl5/5.8.0/i386-linux-thread
+-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux
+-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
+ /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe
+rl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at lib/Crypt/RSA/
+ES/OAEP.pm line 15.
BEGIN failed--compilation aborted at lib/Crypt/RSA/ES/OAEP.pm line 15.
Compilation failed in require at t/12-versioning.t line 13.
BEGIN failed--compilation aborted at t/12-versioning.t line 13.
t/12-versioning......dubious
Test returned status 2 (wstat 512, 0x200)
t/13-es-pkcs1v15.....Can't locate Crypt/Random.pm in @INC (@INC contai
+ns: lib ../lib /root/.cpan/build/Crypt-RSA-1.56/blib/lib /root/.cpan/
+build/Crypt-RSA-1.56/blib/arch /usr/lib/perl5/5.8.0/i386-linux-thread
+-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux
+-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
+ /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe
+rl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at lib/Crypt/RSA/
+ES/PKCS1v15.pm line 15.
BEGIN failed--compilation aborted at lib/Crypt/RSA/ES/PKCS1v15.pm line
+ 15.
Compilation failed in require at t/13-es-pkcs1v15.t line 13.
BEGIN failed--compilation aborted at t/13-es-pkcs1v15.t line 13.
t/13-es-pkcs1v15.....dubious
Test returned status 2 (wstat 512, 0x200)
t/14-ss-pkcs1v15.....Can't locate Crypt/Primes.pm in @INC (@INC contai
+ns: lib ../lib /root/.cpan/build/Crypt-RSA-1.56/blib/lib /root/.cpan/
+build/Crypt-RSA-1.56/blib/arch /usr/lib/perl5/5.8.0/i386-linux-thread
+-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux
+-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
+ /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe
+rl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at lib/Crypt/RSA/
+Key.pm line 17.
BEGIN failed--compilation aborted at lib/Crypt/RSA/Key.pm line 17.
Compilation failed in require at t/14-ss-pkcs1v15.t line 13.
BEGIN failed--compilation aborted at t/14-ss-pkcs1v15.t line 13.
t/14-ss-pkcs1v15.....dubious
Test returned status 2 (wstat 512, 0x200)
t/15-benchmark.......Can't locate Crypt/Primes.pm in @INC (@INC contai
+ns: lib ../lib /root/.cpan/build/Crypt-RSA-1.56/blib/lib /root/.cpan/
+build/Crypt-RSA-1.56/blib/arch /usr/lib/perl5/5.8.0/i386-linux-thread
+-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux
+-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
+ /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe
+rl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at lib/Crypt/RSA/
+Key.pm line 17.
BEGIN failed--compilation aborted at lib/Crypt/RSA/Key.pm line 17.
Compilation failed in require at t/15-benchmark.t line 13.
BEGIN failed--compilation aborted at t/15-benchmark.t line 13.
t/15-benchmark.......dubious
Test returned status 2 (wstat 512, 0x200)
Failed Test Stat Wstat Total Fail Failed List of Failed
----------------------------------------------------------------------
+---------
t/01-i2osp.t 2 512 ?? ?? % ??
t/02-os2ip.t 2 512 ?? ?? % ??
t/03-random_octet.t 2 512 ?? ?? % ??
t/04-octet_xor.t 2 512 ?? ?? % ??
t/05-primitives.t 2 512 ?? ?? % ??
t/06-oaep.t 2 512 ?? ?? % ??
t/07-pss.t 2 512 ?? ?? % ??
t/08-secretkey.t 2 512 ?? ?? % ??
t/09-publickey.t 2 512 ?? ?? % ??
t/10-keygen.t 2 512 ?? ?? % ??
t/11-wrapper.t 2 512 ?? ?? % ??
t/12-versioning.t 2 512 ?? ?? % ??
t/13-es-pkcs1v15.t 2 512 ?? ?? % ??
t/14-ss-pkcs1v15.t 2 512 ?? ?? % ??
t/15-benchmark.t 2 512 ?? ?? % ??
Failed 15/16 test scripts, 6.25% okay. 0/6 subtests failed, 100.00% ok
+ay.
make: *** [test_dynamic] Error 2
/usr/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force