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

Reply via email to