On Wed, Nov 23, 2011 at 02:54:10PM -0800, Celso Frazao wrote: > Hi, > I want to start using Moose, but am having trouble downloading it from CPAN. > Once Dist::CheckConflicts gets into the picture, I appear to get into an > infinite loop. > Can you provide any help? > > *cpan[1]>* i Moose > Reading '/root/.cpan/Metadata' > Database was generated on Wed, 23 Nov 2011 17:30:03 GMT > Module id = Moose > CPAN_USERID DOY (Jesse Luehrs <d...@cpan.org>) > CPAN_VERSION 2.0401 > CPAN_FILE D/DO/DOY/Moose-2.0401.tar.gz > UPLOAD_DATE 2011-11-17 > INST_FILE (not installed) > > *cpan[2]>* get Moose > Running get for module 'Moose' > Checksum for /root/.cpan/sources/authors/id/D/DO/DOY/Moose-2.0401.tar.gz ok > Scanning cache /root/.cpan/build for sizes > ........................................................................----DONE > DEL(1/3): /root/.cpan/build/Perl-Critic-1.116-_fEBs0 > DEL(2/3): /root/.cpan/build/PPI-1.215-Pz13C_ > DEL(3/3): /root/.cpan/build/File-Remove-1.50-VrPqlb > /bin/tar: Read 9728 bytes from - > ---- Unsatisfied dependencies detected during ---- > ---- DOY/Moose-2.0401.tar.gz ---- > Dist::CheckConflicts [build_requires] > Shall I follow them and prepend them to the queue > of modules we are processing right now? [yes] > Running get for module 'Dist::CheckConflicts' > Checksum for > /root/.cpan/sources/authors/id/D/DO/DOY/Dist-CheckConflicts-0.02.tar.gz ok > /bin/tar: Read 1024 bytes from - > ---- Unsatisfied dependencies detected during ---- > ---- DOY/Moose-2.0401.tar.gz ---- > Dist::CheckConflicts [build_requires] > Shall I follow them and prepend them to the queue > of modules we are processing right now? [yes] > Running get for module 'Dist::CheckConflicts' > ---- Unsatisfied dependencies detected during ---- > ---- DOY/Moose-2.0401.tar.gz ---- > Dist::CheckConflicts [build_requires] > Shall I follow them and prepend them to the queue > of modules we are processing right now? [yes] > > *.... <infinite loop on Unsatisfied dependencies> ... > > *Thanks for any guidance.
I've never seen this before, but my first guess is a bug with the CPAN client. Can you try deleting the contents of ~/.cpan/build/ and try it again? Alternately, try using cpanm instead? -doy