on 06/18/2001 12:09 PM, KIMURA Takeshi at [EMAIL PROTECTED] wrote:

> Scott R. Godin wrote on 01.6.18 5:24 AM:
>> MacOS 8.6
>> MacPerl 5.20r4
>> CPAN-mac 0.50
>> CPAN.pm 1.59
>> 
>> any questions? 
> 
> Sorry, I was confused.
> 
> Your screen dump (HTML-Parser-3.25-bin-1-Mac/blib/lib/MacCFM68K/
> auto/HTML/Parser/Parser.bin etc.) had / for path delimiter, and I
> misunderstood that this is only on UNIX machines.
> 
> Well, I recently updated from MacOS 8.1 to 9.1, but there is no
> problem on downloading and installing the module from CPAN.
> 
> How about downloading from another site. My primary ftp site of
> CPAN is ftp.dti.ad.jp.
> 
> Does anybody else had a similar problem?
> 

I finally got bitched at it and tracked/traced the stupid bug down through
the fscking logic flow to an error in IO::File.pm

the IO::File.pm open sub should read :

    $file = './' . $file if $file =~ m{\A[^\\/\w]} && $^O ne 'MacOS';

not

    $file = './' . $file if $file =~ m{\A[^\\/\w]};

like, duh.

I'm not entirely sure why MacPerl (520r4) was barking at it, with the
Invalid errors I was getting, but with a few debug options turned on and
some pasted in print statements, here's the final output of success:

-=-

Unpacking archive ...
Converting files ...
Debug: 
:HTML-Parser-3.25-bin-1-Mac:blib:lib:MacCFM68K:auto:HTML:Parser:Parser.bin
<
is_macbinary check bytes: 0, 6, 129, 129
Filename = Parser
Type = shlb
Creator = ????
Data Fork Length = 23154
Resource Fork Length = 394
CRC = cc4b
  convert MacBinary
:HTML-Parser-3.25-bin-1-Mac:blib:lib:MacCFM68K:auto:HTML:Parser:Parser.bin
Debug: 
:HTML-Parser-3.25-bin-1-Mac:blib:lib:MacPPC:auto:HTML:Parser:Parser.bin    <
is_macbinary check bytes: 0, 6, 129, 129
Filename = Parser
Type = shlb
Creator = ????
Data Fork Length = 30413
Resource Fork Length = 402
CRC = d5ce
  convert MacBinary
:HTML-Parser-3.25-bin-1-Mac:blib:lib:MacPPC:auto:HTML:Parser:Parser.bin
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:Changes
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:eg:hanchors
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:eg:hform
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:eg:hrefsub
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:eg:hstrip
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:eg:htext
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:eg:htextsub
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:eg:htitle
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:hints:solaris.pl
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:hparser.c
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:hparser.h
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:lib:HTML:Entities.pm
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:lib:HTML:Filter.pm
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:lib:HTML:HeadParser.pm
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:lib:HTML:LinkExtor.pm
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:lib:HTML:PullParser.pm
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:lib:HTML:TokeParser.pm
Debug: :HTML-Parser-3.25-bin-1-Mac:Mac_changed.sit.bin    <
is_macbinary check bytes: 0, 15, 129, 129
Filename = Mac_changed.sit
Type = SIT5
Creator = SIT!
Data Fork Length = 8259
Resource Fork Length = 0
CRC = 4ed2
  convert MacBinary :HTML-Parser-3.25-bin-1-Mac:Mac_changed.sit.bin
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:Makefile.PL
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:MANIFEST
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:mkhctype
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:mkpfunc
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:Parser.pm
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:Parser.xs
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:README
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:api_version.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:argspec-bad.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:argspec.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:argspec2.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:callback.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:cases.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:comment.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:crashme.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:declaration.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:default.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:dtext.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:entities.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:entities2.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:filter-methods.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:filter.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:handler-eof.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:handler.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:headparser-http.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:headparser.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:ignore.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:largetags.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:linkextor-base.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:linkextor-rel.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:magic.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:marked-sect.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:offset.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:options.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:parsefile.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:parser.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:plaintext.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:process.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:pullparser.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:skipped-text.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:textarea.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:tokeparser.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:uentities.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:unbroken-text.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:t:xml-mode.t
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:TODO
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:tokenpos.h
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:typemap
  LF->CR translate  :HTML-Parser-3.25-bin-1-Mac:util.c
Checking if your kit is complete...
Looks good
Writing Makefile.mk for HTML::Parser
Skipping :Parser.xs, which doesn't contain any pod.
mkdir :blib:lib:HTML:
copying :lib:HTML:Entities.pm -> :blib:lib:HTML:Entities.pm
copying :Parser.pm -> :blib:lib:HTML:Parser.pm
copying :lib:HTML:Filter.pm -> :blib:lib:HTML:Filter.pm
copying :lib:HTML:HeadParser.pm -> :blib:lib:HTML:HeadParser.pm
copying :lib:HTML:TokeParser.pm -> :blib:lib:HTML:TokeParser.pm
copying :lib:HTML:LinkExtor.pm -> :blib:lib:HTML:LinkExtor.pm
copying :lib:HTML:PullParser.pm -> :blib:lib:HTML:PullParser.pm
  Primus 8.5GB:Applications:MacPerl Ÿ:Downloaded
Updates:HTML-Parser-3.25-bin-1-Mac:blib:lib
    :HTML:Entities.pm    -> Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:HTML
AutoSplit skipped Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:HTML:Entities.pm: no AutoLoader used
    :HTML:Filter.pm      -> Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:HTML
AutoSplit skipped Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:HTML:Filter.pm: no AutoLoader used
    :HTML:HeadParser.pm  -> Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:HTML
AutoSplit skipped Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:HTML:HeadParser.pm: no AutoLoader used
    :HTML:LinkExtor.pm   -> Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:HTML
AutoSplit skipped Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:HTML:LinkExtor.pm: no AutoLoader used
    :HTML:Parser.pm      -> Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:HTML
AutoSplit skipped Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:HTML:Parser.pm: no AutoLoader used
    :HTML:PullParser.pm  -> Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:HTML
AutoSplit skipped Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:HTML:PullParser.pm: no AutoLoader used
    :HTML:TokeParser.pm  -> Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:HTML
AutoSplit skipped Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:HTML:TokeParser.pm: no AutoLoader used
    :MacCFM68K:auto:HTML:Parser:Parser -> Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:MacCFM68K:auto:HTML:Parser
    :MacPPC:auto:HTML:Parser:Parser -> Primus 8.5GB:Applications:MacPerl
Ÿ:site_perl:MacPPC:auto:HTML:Parser
Done.


-- 
Scott R. Godin            | e-mail : [EMAIL PROTECTED]
Laughing Dragon Services  |    web : http://www.webdragon.net/


Reply via email to