Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw

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

by Anonymous Monk
on Aug 15, 2011 at 12:24 UTC ( #920297=note: print w/replies, xml ) Need Help??

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

Nope, didn't work, no change observed
$ set PERLDB_OPTS="ReadLine 0" $ perl -de 42 Invalid option `"ReadLine 0"' $ set PERLDB_OPTS=ReadLine 0 $ perl -de 42 Option `ReadLine' is non-boolean. Use `o ReadLine=VAL' to set, `o Rea +dLine?' to query Unknown option `0' $ set PERLDB_OPTS=o ReadLine=0 $ perl -de 42 Option `o' is non-boolean. Use `o ornaments=VAL' to set, `o ornaments +?' to query
$ set PERLDB_OPTS=ReadLine=0 $ perl -de 42

Replies are listed 'Best First'.
Re^5: [ERROR] 'Terminal>' does not contain an author part
by bingos (Vicar) on Aug 16, 2011 at 08:52 UTC

    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.


      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!


      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


      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


Log In?

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

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (5)
As of 2021-04-13 22:16 GMT
Find Nodes?
    Voting Booth?

    No recent polls found