I managed to get expat 1.95.2 to compile by removing -static from the makefiles. The crt0.a file it complains about is a C runtime initialization module. AFAICT, the -static option in gcc is simply broken in MacOS X.
BTW, I believe other people in the same thread described compiling XML::Parser successfully, but to get it to compile, I had to replace "$Config{so}" with ".a" everywhere in Makefile.PL. This might only have occurred because of my tampering with the expat makefile. Anyhow, I did manage to get a working, compiled version of expat 1.95.2. --- I rarely check my hotmail account. Please send e-mail to crowell01[at] lightandmatter.carrot.com, removing the vegetable. _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp