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

Re^3: Colored text output in Windows cmd

by astronogun (Sexton)
on May 13, 2012 at 06:23 UTC ( [id://970243]=note: print w/replies, xml ) Need Help??


in reply to Re^2: Colored text output in Windows cmd
in thread Colored text output in Windows cmd

ok here's what I've done so far.... and it's already OK

I've downloaded the Win32-Console-ANSI-1.04.tar.gz file.. then at the command line I typed this:

Makefile.pl:

C:\strawberry\perl\lib\Win32-Console-ANSI-1.04>Makefile.PL Checking if your kit is complete... Looks good Warning: prerequisite Win32::Pipe 0 not found. Writing Makefile for Win32::Console::ANSI Writing MYMETA.yml and MYMETA.json

dmake:

C:\strawberry\perl\lib\Win32-Console-ANSI-1.04>dmake cp lib/Win32/Console/ANSI.pm blib\lib\Win32\Console\ANSI.pm C:\strawberry\perl\bin\perl.exe C:\strawberry\perl\lib\ExtUtils\xsubpp + -typemap C:\strawberry\perl\lib\ExtUtils\typemap -typemap typemap ANSI.xs > A +NSI.xsc && C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e mv -- ANSI.xsc + ANSI.c gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_ +SCRIPTS -D USE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-str +ict-aliasi ng -mms-bitfields -s -O2 -DVERSION=\"1.04\" -DXS_VERSION=\ +"1.04\" " -IC:\strawberry\perl\lib\CORE" ANSI.c Running Mkbootstrap for Win32::Console::ANSI () C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 644 AN +SI.bs C:\strawberry\perl\bin\perl.exe -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"Win32::Console::ANSI\", 'DLBASE' => 'ANS +I', 'DL_FU NCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" dlltool --def ANSI.def --output-exp dll.exp g++ -o blib\arch\auto\Win32\Console\ANSI\ANSI.dll -Wl,--base-file -Wl, +dll.base - mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" ANSI.o + C:\stra wberry\perl\lib\CORE\libperl514.a -lmoldname -lkernel32 -luser32 -lgdi +32 -lwinsp ool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luu +id -lws2_3 2 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp dlltool --def ANSI.def --base-file dll.base --output-exp dll.exp g++ -o blib\arch\auto\Win32\Console\ANSI\ANSI.dll -mdll -s -L"C:\straw +berry\perl \lib\CORE" -L"C:\strawberry\c\lib" ANSI.o C:\strawberry\perl\lib\COR +E\libperl5 14.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -lad +vapi32 -ls hell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lv +ersion -lo dbc32 -lodbccp32 -lcomctl32 dll.exp C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 755 bl +ib\arch\au to\Win32\Console\ANSI\ANSI.dll C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e cp -- ANSI.bs b +lib\arch\a uto\Win32\Console\ANSI\ANSI.bs C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 644 bl +ib\arch\au to\Win32\Console\ANSI\ANSI.bs

dmake test:

C:\strawberry\perl\lib\Win32-Console-ANSI-1.04>dmake test C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_h +arness(0, 'blib\lib', 'blib\arch')" t/*.t t/00_Pod.t ............. skipped: Test::Pod 1.00 required for testing +POD t/01_PodCoverage.t ..... skipped: Test::Pod::Coverage 1.00 required fo +r testing POD coverage t/02_CursorFunc.t ...... Can't locate Win32/Pipe.pm in @INC (@INC cont +ains: C:\s trawberry\perl\lib\Win32-Console-ANSI-1.04\blib\lib C:\strawberry\perl +\lib\Win32 -Console-ANSI-1.04\blib\arch C:/strawberry/perl/site/lib C:/strawberry +/perl/vend or/lib C:/strawberry/perl/lib .) at t/02_CursorFunc.t line 3. BEGIN failed--compilation aborted at t/02_CursorFunc.t line 3. t/02_CursorFunc.t ...... Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/03_CursorMove.t ...... Can't locate Win32/Pipe.pm in @INC (@INC cont +ains: C:\s trawberry\perl\lib\Win32-Console-ANSI-1.04\blib\lib C:\strawberry\perl +\lib\Win32 -Console-ANSI-1.04\blib\arch C:/strawberry/perl/site/lib C:/strawberry +/perl/vend or/lib C:/strawberry/perl/lib .) at t/03_CursorMove.t line 3. BEGIN failed--compilation aborted at t/03_CursorMove.t line 3. t/03_CursorMove.t ...... Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/04_DisplayEdition.t .. Can't locate Win32/Pipe.pm in @INC (@INC cont +ains: C:\s trawberry\perl\lib\Win32-Console-ANSI-1.04\blib\lib C:\strawberry\perl +\lib\Win32 -Console-ANSI-1.04\blib\arch C:/strawberry/perl/site/lib C:/strawberry +/perl/vend or/lib C:/strawberry/perl/lib .) at t/04_DisplayEdition.t line 3. BEGIN failed--compilation aborted at t/04_DisplayEdition.t line 3. t/04_DisplayEdition.t .. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/05_Colors.t .......... Can't locate Win32/Pipe.pm in @INC (@INC cont +ains: C:\s trawberry\perl\lib\Win32-Console-ANSI-1.04\blib\lib C:\strawberry\perl +\lib\Win32 -Console-ANSI-1.04\blib\arch C:/strawberry/perl/site/lib C:/strawberry +/perl/vend or/lib C:/strawberry/perl/lib .) at t/05_Colors.t line 3. BEGIN failed--compilation aborted at t/05_Colors.t line 3. t/05_Colors.t .......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/06_Func.t ............ Can't locate Win32/Pipe.pm in @INC (@INC cont +ains: C:\s trawberry\perl\lib\Win32-Console-ANSI-1.04\blib\lib C:\strawberry\perl +\lib\Win32 -Console-ANSI-1.04\blib\arch C:/strawberry/perl/site/lib C:/strawberry +/perl/vend or/lib C:/strawberry/perl/lib .) at t/06_Func.t line 3. BEGIN failed--compilation aborted at t/06_Func.t line 3. t/06_Func.t ............ Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/07_TortureMeHoney.t .. Can't locate Win32/Pipe.pm in @INC (@INC cont +ains: C:\s trawberry\perl\lib\Win32-Console-ANSI-1.04\blib\lib C:\strawberry\perl +\lib\Win32 -Console-ANSI-1.04\blib\arch C:/strawberry/perl/site/lib C:/strawberry +/perl/vend or/lib C:/strawberry/perl/lib .) at t/07_TortureMeHoney.t line 3. BEGIN failed--compilation aborted at t/07_TortureMeHoney.t line 3. t/07_TortureMeHoney.t .. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/08_Compatibility.t ... Can't locate Win32/Pipe.pm in @INC (@INC cont +ains: C:\s trawberry\perl\lib\Win32-Console-ANSI-1.04\blib\lib C:\strawberry\perl +\lib\Win32 -Console-ANSI-1.04\blib\arch C:/strawberry/perl/site/lib C:/strawberry +/perl/vend or/lib C:/strawberry/perl/lib .) at t/08_Compatibility.t line 3. BEGIN failed--compilation aborted at t/08_Compatibility.t line 3. t/08_Compatibility.t ... Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/09_Compatibility2.t .. Can't locate Win32/Pipe.pm in @INC (@INC cont +ains: C:\s trawberry\perl\lib\Win32-Console-ANSI-1.04\blib\lib C:\strawberry\perl +\lib\Win32 -Console-ANSI-1.04\blib\arch C:/strawberry/perl/site/lib C:/strawberry +/perl/vend or/lib C:/strawberry/perl/lib .) at t/09_Compatibility2.t line 3. BEGIN failed--compilation aborted at t/09_Compatibility2.t line 3. t/09_Compatibility2.t .. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/99_Kwalitee.t ........ skipped: Test::Kwalitee not installed; skippi +ng Test Summary Report ------------------- t/02_CursorFunc.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/03_CursorMove.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/04_DisplayEdition.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/05_Colors.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/06_Func.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/07_TortureMeHoney.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/08_Compatibility.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/09_Compatibility2.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=11, Tests=0, 1 wallclock secs ( 0.06 usr + 0.08 sys = 0.14 CP +U) Result: FAIL Failed 8/11 test programs. 0/0 subtests failed. dmake: Error code 255, while making 'test_dynamic'

dmake install:

C:\strawberry\perl\lib\Win32-Console-ANSI-1.04>dmake install Files found in blib\arch: installing files in blib\lib into architectu +re depende nt library tree Installing C:\strawberry\perl\site\lib\auto\Win32\Console\ANSI\ANSI.bs Installing C:\strawberry\perl\site\lib\auto\Win32\Console\ANSI\ANSI.dl +l Installing C:\strawberry\perl\site\lib\Win32\Console\ANSI.pm Appending installation info to C:\strawberry\perl\lib/perllocal.pod

To finish I just add Term/ANSI.pm at the C:\strawberry\perl\site\lib (Because it prompt in the cmd that the file can't be located

note: on the dmake as I've read on other post it is indicated that for 64-bit running Windows (like me Windows 7) is the best one to use...

Replies are listed 'Best First'.
Re^4: Colored text output in Windows cmd
by syphilis (Archbishop) on May 13, 2012 at 11:14 UTC
    Warning: prerequisite Win32::Pipe 0 not found.

    If you first install Win32::Pipe, Win32::Console::ANSI should then pass those tests.

    Cheers,
    Rob

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (2)
As of 2024-04-24 23:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found