Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re^5: [ERROR] 'Terminal>' does not contain an author part

by bingos (Vicar)
on Aug 16, 2011 at 08:52 UTC ( #920448=note: print w/ replies, xml ) Need Help??


in reply to Re^4: [ERROR] 'Terminal>' does not contain an author part
in thread [ERROR] 'Terminal>' does not contain an author part

Okay. But I still think that Term::ReadLine is to blame in some way.

I can't reproduce the original CPANPLUS problem with any of the MSWin32 Perls I have. Sorry.


Comment on Re^5: [ERROR] 'Terminal>' does not contain an author part
Re^6: [ERROR] 'Terminal>' does not contain an author part
by Anonymous Monk on Aug 17, 2011 at 00:18 UTC

    WOW!

    So I install Term::ReadLine::Perl

    cpan/debugger still doing the same thing, but I get the added message

    stty: standard input: unable to perform all requested operations

    so I do a which -a stty

    $ which -a stty C:/PROGRA~1/gnuwin32/bin/stty.EXE C:/MinGW/msys/1.0/bin/stty.EXE

    So for good measure I do

    mv C:\MinGW\msys\1.0\bin\stty.EXE C:\MinGW\msys\1.0\bin\stty.EXE.NO mv C:\PROGRA~1\gnuwin32\bin\tty.EXE C:\PROGRA~1\gnuwin32\bin\tty.EXE.N +O mv C:\MinGW\msys\1.0\bin\tty.EXE C:\MinGW\msys\1.0\bin\tty.EXE.NO

    cpanp/-de42 still don't work, so I do a cpanp z Term::ReadLine::Perl to uninstall Term::ReadLine::Perl.

    After removing Term::ReadLine::Perl, while still under cpanp z i try perl -de42 and it starts working!

    HUUUH?!

    So I play around some more, and cpanp/-de42 ONLY start working if I do cpanp z Something first

    Any shell spawned from a shell spawned by cpanp z cpanp/-de42 will work

    I have ruled out any %ENV differences

    WTFWOW!

    cpanp or perl -de42 will work only in cmd.exe spawned from cpanp z CGI

    I then restored stty.EXE/tty.EXE to see if it made a difference, and cpanp z still only worked after cpanp/-de42 , but calling doskey then cpanp breaks it again

    If s/tty isn't present, cpanp/-de42 will work after cpanp z and calling doskey then cpanp won't break it again

    All I can say is WTFWOW!

      This will break it also, from working cmd.exe spawn a new one, then
      $ cd /d ...different real directory .. $ FOR /F "usebackq delims=" %I IN (`chdir`) DO title %~dnI && ECHO %cd +%

      executing cd /d alone doesn't break it

      changing title alone doesn't break it

      Changing title after changing directory does break it

      WOW

        Ok, narrowed it down some more, simply changing drives (from C: to D:) breaks it

        cpanp/-de42 works, switch to D:, it doesn't work

Re^6: [ERROR] 'Terminal>' does not contain an author part
by Anonymous Monk on Aug 17, 2011 at 02:40 UTC

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://920448]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (10)
As of 2014-12-19 03:56 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (70 votes), past polls