On Sat, 13 Apr 2013 15:24:53 -0700, Alexander Hansen <alexanderk.han...@gmail.com> wrote: On 4/13/13 3:08 PM, Bill Waggoner wrote: > > I have been trying to install/upgrade some perl modules using CPAN. > > But it appears that fink and CPAN are working at cross purposes and, > > perhaps, I am trying to do something that can't/shouldn't be done ... > > > > The trouble I am running up against is a dependency problem between > > ExtUtils::MakeMaker and Pod::Man (podlator). The version in Fink are, > > respectively, 6.62 and 2.4.2; several CPAN modules need MakeMaker at > > 6.64 which requires Pod::Man (podlator module actually) at 2.5.1. > > > > When I try to install either in CPAN I get the circular dependency > > problem. I tried a manual install which completed but didn't seem to > > install in the right place. Or, at least, into a place the CPAN sees. > > > > Am I crazy to try to use CPAN while using fink? > > > > Any advice would be appreciated. > > Yeah, mixing packaging systems is never guaranteed to be reliable. I > assume this is for the system's Perl? > > Fink doesn't really care so much about what you have installed via > CPAN, since it just relies on the listed dependencies. You might try > unsetting PERL5LIB before you do a CPAN install so that > Fink-installed modules aren't visible. Or, similarly, if your manual > install location isn't in the default lookup path, add that to > PERL5LIB.
Alex is right, fink does not look at what's on your actual system at all, rather it reads its own database of what it has installed itself. CPAN does look at the live system, but obviously is sentitive to having fink's PERL5LIB settings if you want it to use fink-supplied dependencies. And depending how you are running perl itself, fink might not have the right perlversion and arch settings (things could be present on disk but not usable). If you have things in fink that are out-of-date, the easiest way to get newer versions is to update the packages themselves (avoids making anything more complicated than it already is:) I'm the maintainer of podlators and just pushed the update; I also left a note for the maintainer of ExtUtils::MakeMaker about it. A few of the perlmod maintainers are active, and a few of us also are ghost-writers for others' packages (where we know the maintainers themselves are AWOL or explicitly told us it's okay to handle them). dan -- Daniel Macks dma...@netspace.org ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users