On 2/15/06, Andreas J. Koenig <[EMAIL PROTECTED]> wrote:
> >>>>> On Wed, 15 Feb 2006 13:29:34 +1100, Adam Kennedy <[EMAIL PROTECTED]> 
> >>>>> said:
>
>  >> I think I'm coming into this discussion late. =(  What do you mean
>  >> by "doesn't bootstrap"?  M::B does indeed use itself to install
>  >> itself, so you must have something else in mind.  Could you
>  >> elaborate briefly to bring me up to date on this discussion?
>
>   > Sure thing.
>
>   > Module::Build is not (yet) a core module.
>
>   > Thus, any CPAN distribution (other than MB itself with your extra
>   > magic of course) that has ONLY got a Build.PL has an undeclared
>   > non-core dependency, which will cause Build.PL to crash with an error.
>
>   > CPAN.pm in particular, the CPAN client we ship in the core, does not
>   > install Module::Build either, even when upgraded to the current
>   > version.
>
>   > So as a result, any MB-using dist cannot be installed on any current
>   > production Perl. Installation requires an undocumented (to the
>   > installer) undeclared non-core module MB to be hand-installed because
>   > any of these dists will work.
>
> CPAN.pm 1.83_56 introduced a protection against this sometimes missing
> prerequisite declaration. 1.84 is really close to a release, so this
> gap is closed then.

Ive always had problems doing an upgrade using Bundle::CPAN on win32
and eventually stopped bothering. However i just took a moment to try.
Unfortunately it still chokes. :(

I say this here because I believe it is relevent. Win32 users almost
definately wont bother with Bundle::CPAN as they most likely have the
same experience that i have had, that its too much trouble to bother.
Although this latest error is different from earlier ones that I
recall where the failures were down to hard to install (on win32) XS
modules failing.

D:\> cpan
Terminal does not support AddHistory.

There seems to be running another CPAN process (pid 3024).  Contacting...
Other job not responding. Shall I overwrite the lockfile? (Y/N) [y] y

cpan shell -- CPAN exploration and modules installation (v1.7601)
ReadLine support available (try 'install Bundle::CPAN')

cpan> install Bundle::CPAN
CPAN: Storable loaded ok
Going to read D:\home\.cpan5.8.x\Metadata
  Database was generated on Mon, 06 Feb 2006 02:17:31 GMT
Subroutine new redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm line
34, <FIN> line 1.
Subroutine _request_sanity_check redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 113, <FIN> line 1.
Subroutine send_request redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 133, <FIN> line 1.
Subroutine prepare_request redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 239, <FIN> line 1.
Subroutine simple_request redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 268, <FIN> line 1.
Subroutine request redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm
line 277, <FIN> line 1.
Subroutine get redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm line
415, <FIN> line 1.
Subroutine post redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm
line 423, <FIN> line 1.
Subroutine head redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm
line 431, <FIN> line 1.
Subroutine _process_colonic_headers redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 439, <FIN> line 1.
Subroutine is_protocol_supported redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 493, <FIN> line 1.
Subroutine protocols_allowed redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 520, <FIN> line 1.
Subroutine protocols_forbidden redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 521, <FIN> line 1.
Subroutine requests_redirectable redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 522, <FIN> line 1.
Subroutine redirect_ok redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 526, <FIN> line 1.
Subroutine credentials redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 553, <FIN> line 1.
Subroutine get_basic_credentials redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 561, <FIN> line 1.
Subroutine agent redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm
line 574, <FIN> line 1.
Subroutine _agent redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm
line 586, <FIN> line 1.
Subroutine timeout redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm
line 588, <FIN> line 1.
Subroutine from redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm
line 589, <FIN> line 1.
Subroutine parse_head redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 590, <FIN> line 1.
Subroutine max_size redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm
line 591, <FIN> line 1.
Subroutine max_redirect redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 592, <FIN> line 1.
Subroutine cookie_jar redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 595, <FIN> line 1.
Subroutine default_headers redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 609, <FIN> line 1.
Subroutine default_header redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 618, <FIN> line 1.
Subroutine conn_cache redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 624, <FIN> line 1.
Subroutine use_eval redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm
line 640, <FIN> line 1.
Subroutine use_alarm redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 642, <FIN> line 1.
Subroutine clone redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm
line 650, <FIN> line 1.
Subroutine mirror redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm
line 667, <FIN> line 1.
Subroutine proxy redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm
line 722, <FIN> line 1.
Subroutine env_proxy redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 736, <FIN> line 1.
Subroutine no_proxy redefined at E:/Perl/811/site/lib/LWP\UserAgent.pm
line 759, <FIN> line 1.
Subroutine _need_proxy redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 773, <FIN> line 1.
Subroutine _new_response redefined at
E:/Perl/811/site/lib/LWP\UserAgent.pm line 797, <FIN> line 1.
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
  ftp://cpan.etla.org/pub/CPAN/authors/01mailrc.txt.gz
Going to read D:\home\.cpan5.8.x\sources\authors\01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok
Fetching with LWP:
  ftp://cpan.etla.org/pub/CPAN/modules/02packages.details.txt.gz
Going to read D:\home\.cpan5.8.x\sources\modules\02packages.details.txt.gz
  Database was generated on Wed, 15 Feb 2006 02:19:59 GMT
Subroutine time2str redefined at E:/Perl/811/site/lib/HTTP\Date.pm line 23.
Subroutine str2time redefined at E:/Perl/811/site/lib/HTTP\Date.pm line 35.
Subroutine parse_date redefined at E:/Perl/811/site/lib/HTTP\Date.pm line 85.
Subroutine time2iso redefined at E:/Perl/811/site/lib/HTTP\Date.pm line 242.
Subroutine time2isoz redefined at E:/Perl/811/site/lib/HTTP\Date.pm line 252.
CPAN: HTTP::Date loaded ok

  There's a new CPAN.pm version (v1.83) available!
  [Current version is v1.7601]
  You might want to try
    install Bundle::CPAN
    reload cpan
  without quitting the current session. It should be a seamless upgrade
  while we are running...

Fetching with LWP:
  ftp://cpan.etla.org/pub/CPAN/modules/03modlist.data.gz
Going to read D:\home\.cpan5.8.x\sources\modules\03modlist.data.gz
Going to write D:\home\.cpan5.8.x\Metadata
Fetching with LWP:
  ftp://cpan.etla.org/pub/CPAN/authors/id/A/AN/ANDK/CPAN-1.83.tar.gz
CPAN: Digest::MD5 loaded ok
Fetching with LWP:
  ftp://cpan.etla.org/pub/CPAN/authors/id/A/AN/ANDK/CHECKSUMS
Checksum for D:\home\.cpan5.8.x\sources\authors\id\A\AN\ANDK\CPAN-1.83.tar.gz ok
Scanning cache D:\home\.cpan5.8.x\build for sizes
CPAN-1.83/
CPAN-1.83/lib/
CPAN-1.83/lib/CPAN.pm
CPAN-1.83/lib/CPAN/
CPAN-1.83/lib/CPAN/Tarzip.pm
CPAN-1.83/lib/CPAN/Admin.pm
CPAN-1.83/lib/CPAN/Version.pm
CPAN-1.83/lib/CPAN/Nox.pm
CPAN-1.83/lib/CPAN/Debug.pm
CPAN-1.83/lib/CPAN/HandleConfig.pm
CPAN-1.83/lib/CPAN/FirstTime.pm
CPAN-1.83/lib/Bundle/
CPAN-1.83/lib/Bundle/CPAN.pm
CPAN-1.83/inc/
CPAN-1.83/inc/Test/
CPAN-1.83/inc/Test/Builder.pm
CPAN-1.83/inc/Test/More.pm
CPAN-1.83/Releasenotes
CPAN-1.83/t/
CPAN-1.83/t/loadme.t
CPAN-1.83/t/vcmp.t
CPAN-1.83/t/signature.t
CPAN-1.83/t/mirroredby.t
CPAN-1.83/t/version.t
CPAN-1.83/t/pod.t
CPAN-1.83/t/Nox.t
CPAN-1.83/PAUSE2003.pub
CPAN-1.83/ChangeLog.old
CPAN-1.83/MANIFEST
CPAN-1.83/MANIFEST.SKIP
CPAN-1.83/scripts/
CPAN-1.83/scripts/cpan
CPAN-1.83/PAUSE2005.pub
CPAN-1.83/META.yml
CPAN-1.83/Todo
CPAN-1.83/ChangeLog
CPAN-1.83/Changes.old
CPAN-1.83/Makefile.PL
CPAN-1.83/README
CPAN-1.83/SIGNATURE

The bundle file "D:\home\.cpan5.8.x\Bundle\CPAN.pm" may be a broken
bundlefile. It seems not to contain any bundle definition.
Please check the file and if it is bogus, please delete it.
Sorry for the inconvenience.

The bundle file "D:\home\.cpan5.8.x\Bundle\CPAN.pm" may be a broken
bundlefile. It seems not to contain any bundle definition.
Please check the file and if it is bogus, please delete it.
Sorry for the inconvenience.

The bundle file "D:\home\.cpan5.8.x\Bundle\CPAN.pm" may be a broken
bundlefile. It seems not to contain any bundle definition.
Please check the file and if it is bogus, please delete it.
Sorry for the inconvenience.

The bundle file "D:\home\.cpan5.8.x\Bundle\CPAN.pm" may be a broken
bundlefile. It seems not to contain any bundle definition.
Please check the file and if it is bogus, please delete it.
Sorry for the inconvenience.

cpan>



--
perl -Mre=debug -e "/just|another|perl|hacker/"

Reply via email to