I don't know if this is going to be of any help, since we have a good idea what is going wrong, but I did notice something different during the Configure process, that might be new, or unnoticed till now. Rsynced up the latest patchlevel, and got the following: During Configure: ( sh Configure -des -Dusedevel -Uuseperlio ) Checking to see how many bits your random() function produces... try.c: In function `main': try.c:23: warning: control reaches end of non-void function [snip] Checking how to generate random libraries on your machine... try.c: In function `main': try.c:50: warning: implicit declaration of function `select' And got this during the make (some is familiar) perly.c: In function `Perl_yyparse': perly.c:1539: warning: suggest parentheses around assignment used as truth value [snip] util.c: In function `Perl_cast_ulong': util.c:2936: warning: decimal constant is so large that it is unsigned util.c:2936: warning: decimal constant is so large that it is unsigned util.c: In function `Perl_cast_i32': util.c:2954: warning: decimal constant is so large that it is unsigned util.c:2954: warning: decimal constant is so large that it is unsigned [snip] pp_sys.c: In function `Perl_pp_system': pp_sys.c:3964: warning: variable `sp' might be clobbered by `longjmp' or `vfork' pp_sys.c:3964: warning: variable `mark' might be clobbered by `longjmp' or `vfork' [snip] DYLD_LIBRARY_PATH=/Users/lshatzer/perl/bleadperl ./miniperl -w -Ilib -MExporter -e '<?>' || make minitest perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LC_ALL = (unset), LANG = "en_US" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). Use of uninitialized value in concatenation (.) or string at lib/Exporter.pm line 38. Use of uninitialized value in concatenation (.) or string at lib/Exporter.pm line 38. Use of uninitialized value in concatenation (.) or string at lib/Exporter.pm line 40. Use of uninitialized value in array dereference at lib/Exporter.pm line 41. Use of uninitialized value in numeric gt (>) at lib/Exporter.pm line 41. Use of uninitialized value in array dereference at lib/Exporter.pm line 43. make: [extra.pods] Error 1 (ignored) cat ext/re/re.pm > lib/re.pm DYLD_LIBRARY_PATH=/Users/lshatzer/perl/bleadperl ./miniperl configpm configpm.tmp perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LC_ALL = (unset), LANG = "en_US" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). Use of uninitialized value in concatenation (.) or string at configpm line 19. Use of uninitialized value in concatenation (.) or string at configpm line 19. Can't open : No such file or directory make: *** [lib/Config.pm] Error 2