I don't know why it's always so hard to CPAN modules in OSX, but I've just attempted to install the XML::Simple module after expat and XML::Parser (which worked fine), and I'm getting this bizarre error: Can someone shine some light on this? dyld: perl Undefined symbols: _Perl_safefree _Perl_safemalloc _Perl_saferealloc _Perl_sv_2pv _Perl_sv_catpvn _Perl_sv_catsv _Perl_sv_setsv _XML_DefaultCurrent _XML_ErrorString _XML_ExternalEntityParserCreate _XML_GetBase _XML_GetBuffer _XML_GetCurrentByteCount _XML_GetCurrentByteIndex _XML_GetCurrentColumnNumber _XML_GetCurrentLineNumber _XML_GetErrorCode _XML_GetInputContext _XML_GetSpecifiedAttributeCount _XML_Parse _XML_ParseBuffer _XML_ParserCreate_MM _XML_ParserFree _XML_SetAttlistDeclHandler _XML_SetBase _XML_SetCdataSectionHandler _XML_SetCharacterDataHandler _XML_SetCommentHandler _XML_SetDefaultHandler _XML_SetDefaultHandlerExpand _XML_SetElementDeclHandler _XML_SetElementHandler _XML_SetEndCdataSectionHandler _XML_SetEndDoctypeDeclHandler _XML_SetEntityDeclHandler _XML_SetExternalEntityRefHandler _XML_SetNamespaceDeclHandler _XML_SetNotationDeclHandler _XML_SetParamEntityParsing _XML_SetProcessingInstructionHandler _XML_SetStartCdataSectionHandler _XML_SetStartDoctypeDeclHanTrace/BPT trap