I am yet another person trying to get CPAN to work on 10.1 ... I recently compiled and installed 5.6.1. It failed four the tests, but someone on this mailing list said that the tests that fail are not terribly important.
Now I am trying to use CPAN to install some packages. But the install fails on most packages, usually because some part of "make test" failed. Anyway, here's my output when I try to install Digest::MD5. What is going on? Is my machine a lost cause? Thanks for your help. cpan> make Digest::MD5 Running make for module Digest::MD5 Running make for G/GA/GAAS/Digest-MD5-2.16.tar.gz Is already unwrapped into directory /var/root/.cpan/build/Digest-MD5-2.16 CPAN.pm: Going to build G/GA/GAAS/Digest-MD5-2.16.tar.gz Testing alignment requirements for U32... no restrictions Checking if your kit is complete... Looks good Writing Makefile for Digest::MD5 cp MD5.pm blib/lib/Digest/MD5.pm /usr/bin/perl -I/System/Library/Perl/darwin -I/System/Library/Perl /System/Library/Perl/ExtUtils/xsubpp -typemap /System/Library/Perl/ExtUtils/typemap -typemap typemap MD5.xs > MD5.xsc && mv MD5.xsc MD5.c cc -c -g -pipe -pipe -fno-common -DHAS_TELLDIR_PROTOTYPE -fno-strict-aliasing -I/usr/local/include -O3 -DVERSION=\"2.16\" -DXS_VERSION=\"2.16\" -I/System/Library/Perl/darwin/CORE MD5.c Running Mkbootstrap for Digest::MD5 () chmod 644 MD5.bs rm -f blib/arch/auto/Digest/MD5/MD5.bundle LD_RUN_PATH="" cc -bundle -undefined suppress -L/usr/local/lib MD5.o -o blib/arch/auto/Digest/MD5/MD5.bundle /usr/bin/ld: -undefined error must be used when -twolevel_namespace is in effect make: *** [blib/arch/auto/Digest/MD5/MD5.bundle] Error 1 /usr/bin/make -- NOT OK