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

Reply via email to