Tom Insam <[EMAIL PROTECTED]>, in response to Barry C. Hawkins, wrote:
> > I am experiencing the same trouble after building Perl 5.8.0 > >from source, following the article on Apple's Developer Connection > >titled "Installing Perl 5.8 on Jaguar" > ><http://developer.apple.com/internet/macosx/perl.html>. The > >information on > > This web page needs more big red warnings on it. > > > >known problems published in the perldelta document > ><http://dev.perl.org/perl5/news/2002/07/18/580ann/perldelta.html#mac%20os%20x%20dyld%20undefined%20symbols> > > > >advises a workaround for this problem, but I achieved the same > >results after trying their workaround. The "Undefined symbols" > >errors persist, and can be seen using CPAN or fink. > > http://archive.develooper.com/[EMAIL PROTECTED]/msg02447.html > > As also linked from the apple page, under the link about perldelta. > Barry, The archived message which Tom referred you to is now somewhat out of date, as far as Fink is concerned. As of the mid-June Fink release 0.5.3, Fink will now coexist quite happily with Perl 5.8, even a copy of Perl 5.8 which was installed by following the misguided instructions from the Apple Developer Connection. If your Fink installation is older, you'll probably need to follow the instructions in that archived message about moving the Storable module out of the way and then rebuilding. Updating Fink to the latest version should replace any offending fink perl modules with versions that work with 5.6 only and do not interfere with 5.8. In order to do that successfully, you may need to install the fink package for perl5.6.0, or else entirely remove some of your fink-installed perl modules. The underlying problem-- that 5.6 modules are incompatible with 5.8 --remains, however, so if you have non-fink perl modules (installed by CPAN or otherwise) you'll need to find a way to rebuild them. -- Dave
