>At 6:35 Uhr -0800 02.01.2002, Jock Christie wrote: >Hello, > >I am having troubles with XML::Parser on MacPerl 5.6.1b2. I suspect I have done >something wrong, >like forgotten to download another important module. I was >wondering if you could give me suggestions >on how to fix this. > >Thank you very much. > >Jock Christie > >Relevant Facts >PowerMac 7300/200 (128MB built in, 129MB Virtual) >MacOS 8.6 >MacPerl 5.6.1b2 Clean install (min memory of about 15k) > >Installed modules = XML::Parser (2.30 with Expat) and RPC::XML (0.29) >I used "installme.plx" > >The trouble line (#5) >use XML::Parser; > >The error ># Can't load 'Macintosh:Applications:MacPerl >Ÿ:site_perl:MacPPC:auto:XML:Parser:Expat:Expat' for >module XML::Parser::Expat: >DynaLoader error [-2807, Perl--Perl_markstack_max]. >File 'Macintosh:Applications:MacPerl Ÿ:lib:DynaLoader.pm'; Line 206 ># Compilation failed in require. >File 'Macintosh:Applications:MacPerl Ÿ:site_perl:XML:Parser.pm'; Line 15 ># BEGIN failed--compilation aborted. >File 'Macintosh:Applications:MacPerl Ÿ:site_perl:XML:Parser.pm'; Line 19 ># Compilation failed in require. >File 'Macintosh:Documents:Traxsis:xml_test.pl'; Line 5 ># BEGIN failed--compilation aborted. >File 'Macintosh:Documents:Traxsis:xml_test.pl'; Line 5 > >I did verify that there is a file called >'Macintosh:Applications:MacPerl Ÿ:site_perl:MacPPC:auto:XML:Parser:Expat:Expat' >It is approximately 156k > >THANKS AGAIN!!!
Jock, I suspect that you've installed XML-Parser-2.30 for old MacPerl 5.2.0r4. Shared libraries like Expat are *NOT* binary compatible between the two MacPerl versions. You can download XML-Parser-2.30-bin56Mac.tar.gz (where 'bin56Mac' indicates a binary distribution for MacPerl 5.6.1 and higher) from my website at http://usemacperl.esmartweb.com/modules.html or from my CPAN directory $CPAN/authors/id/T/TW/TWEGNER/ I've CC'ed the MacPerl mailing list, because your question might be be of general interest. Best regards, --Thomas _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com