On Apr 13, 2013, at 9:32 PM, "Daniel Macks" <dma...@netspace.org> wrote:
> 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 > I just updated extutils-makemaker-pm to 6.64. Daniel ------------------------------------------------------------------------------ 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