Ok, I have the Dev tools from apple (5g64 dev tools, not retail...) and i can;t get perl to compile...
I used the instructions from 10.0.4, `sh Configure -ds -e -Dprefix=/usr -Dccflags="-g -pipe" -Dfirstmakefile=GNUmakefile` and i used setenv LDFLAGS -flat_namespace, but it gives me the following. [localhost:~/.cpan/build/perl-5.6.1] root# make `sh cflags libperl.dylib miniperlmain.o` miniperlmain.c CCCMD = cc -DPERL_CORE -c -g -pipe -pipe -fno-common -DHAS_TELLDIR_PROTOTYPE -fno-strict-aliasing -I/usr/local/include -O3 config.h:2863: illegal external declaration, found `, ' config.h:2863: warning: ANSI C forbids newline in string constant config.h:2881: warning: ANSI C forbids newline in string constant config.h:2882: warning: ANSI C forbids newline in string constant config.h:2904: warning: ANSI C forbids newline in string constant config.h:2905: warning: ANSI C forbids newline in string constant config.h:2906: warning: ANSI C forbids newline in string constant config.h:2942: warning: ANSI C forbids newline in string constant config.h:2958: warning: ANSI C forbids newline in string constant config.h:2983: warning: ANSI C forbids newline in string constant config.h:2983: illegal external declaration, missing `;' after `longs' config.h:3087: warning: ANSI C forbids newline in string constant config.h:3088: warning: ANSI C forbids newline in string constant config.h:3099: warning: ANSI C forbids newline in string constant config.h:3100: warning: ANSI C forbids newline in string constant config.h:3159: warning: ANSI C forbids newline in string constant config.h:3160: warning: ANSI C forbids newline in string constant config.h:3187: illegal external declaration, missing `;' after `char' config.h:3187: warning: ANSI C forbids newline in string constant config.h:3221: unterminated string constant config.h:3187: illegal external declaration, missing `;' after `char' perl.h:1476: undefined type, found `Size_t' av.h:12: undefined type, found `SSize_t' av.h:13: undefined type, found `SSize_t' perl.h:2099: undefined type, found `Uid_t' perl.h:2100: undefined type, found `Uid_t' proto.h:94: undefined type, found `Uid_t' proto.h:331: undefined type, found `Uid_t' proto.h:854: undefined type, found `Size_t' proto.h:855: undefined type, found `Size_t' proto.h:855: undefined type, found `Size_t' proto.h:856: undefined type, found `Size_t' intrpvar.h:230: undefined type, found `Uid_t' intrpvar.h:231: undefined type, found `Uid_t' intrpvar.h:355: undefined type, found `Size_t' intrpvar.h:356: undefined type, found `Size_t' miniperlmain.c:28: unterminated #ifdef conditional cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode preprocessor exiting with code 1 due to errors miniperlmain.c:28: unterminated #ifdef conditional make: *** [miniperlmain.o] Error 1 ========================================================================== ====== Remember: it's a "Microsoft virus", not an "email virus", a "Microsoft worm", not a "computer worm".