<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Lads, Lasses, <br>BACKGROUND:<br>
WindowsXPProSp3 ; ActiveStatePerl5.8.8 BUILD 822 ; cygwin ; <br>
<br>
<br>ISSUE:<br>This is the first time I have ever seen this Windows dialogue - when running 'perl -V' from the DOS prompt.<br><br>ROOT CAUSE ANALYSIS:<br>Not much found online. Maybe I'm looking in the wrong places. <br>Maybe it's fallout from <br>a botched package install, or<br>undesired MS Patch Tuesday effects. . . ugh, or <br>an UnPatched Adobe product, <br>or ???.<br>All of McAfee ; HiJackThis ; sfc /scannow, eventvwr, regedt32<br> reveal nothing insightful.<br><br>When the dialog pops up, I click on "Ignore" and it actually returns with the usual output.<br><br>---------------------------<br>16 bit MS-DOS Subsystem<br>---------------------------<br>cmd24 - perl -V<br>The NTVDM CPU has encountered an illegal instruction.<br>CS:0e6c IP:fff0 OP:fe ff 1e 09 08 Choose 'Close' to terminate the application.<br>---------------------------<br>Close Ignore
<br>---------------------------<br><br>#Click on Ignore, and the output is rather normal as pasted below:<br>Microsoft Windows XP [Version 5.1.2600]<br>(C) Copyright 1985-2001 Microsoft Corp.<br><br><br>d:\home\itjdt\ perldoc File::Find<br>cygwin warning:<br> MS-DOS style path detected: C:\DOCUME~1\itjdt\LOCALS~1\Temp\perldoc_FileFind_T<br>4ccae05b_11d892.txt<br> Preferred POSIX equivalent is: /cygdrive/c/DOCUME~1/itjdt/LOCALS~1/Temp/perldo<br>c_FileFind_T4ccae05b_11d892.txt<br> CYGWIN environment variable option "nodosfilewarning" turns off this warning.<br> Consult the user's guide for more details about POSIX paths:<br> http://cygwin.com/cygwin-ug-net/using.html#using-pathnames<br><br>d:\home\itjdt\ perldoc Devel::Dump<br>No documentation found for "Devel::Dump".<br><br>d:\home\itjdt\ perl -V<br>Set up gcc environment -<br>Summary of my perl5 (revision 5 version 8 subversion 8)
configuration:<br> Platform:<br> osname=MSWin32, osvers=5.00, archname=MSWin32-x86-multi-thread<br> uname=''<br> config_args='undef'<br> hint=recommended, useposix=true, d_sigaction=undef<br> usethreads=define use5005threads=undef useithreads=define usemultiplicity=de<br>fine<br> useperlio=define d_sfio=undef uselargefiles=define usesocks=undef<br> use64bitint=undef use64bitall=undef uselongdouble=undef<br> usemymalloc=n, bincompat5005=undef<br> Compiler:<br> cc='gcc', ccflags ='-DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYP<br>T -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTE<br>XT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -DHASATTRIBUTE -fno-st<br>rict-aliasing',<br> optimize='-O2',<br>
cppflags='-DWIN32'<br> ccversion='', gccversion='undef', gccosandvers=''<br> intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234<br> d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=8<br> ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='__int64', lseeksi<br>ze=8<br> alignbytes=8, prototype=define<br> Linker and Libraries:<br> ld='g++', ldflags ='-L"D:\Perl\lib\CORE"'<br> libpth=\lib<br> libs=-lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32<br>-lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -<br>lodbccp32 -lmsvcrt<br> perllibs=-lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshel<br>l32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc<br>32 -lodbccp32
-lmsvcrt<br> libc=msvcrt.lib, so=dll, useshrplib=true, libperl=perl58.lib<br> gnulibc_version=''<br> Dynamic Linking:<br> dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '<br> cccdlflags=' ', lddlflags='-mdll -L"D:\Perl\lib\CORE"'<br><br><br>Characteristics of this binary (from libperl):<br> Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT<br> PERL_IMPLICIT_SYS PERL_MALLOC_WRAP<br> PL_OP_SLAB_ALLOC USE_ITHREADS USE_LARGE_FILES<br> USE_PERLIO
USE_SITECUSTOMIZE<br> Locally applied patches:<br> ActivePerl Build 822 [280952]<br> Iin_load_module moved for compatibility with build 806<br> PerlEx support in CGI::Carp<br> Less verbose ExtUtils::Install and Pod::Find<br> Patch for CAN-2005-0448 from Debian with modifications<br> Rearrange @INC so that 'site' is searched before 'perl'<br> Partly reverted 24733 to preserve binary compatibility<br> MAINT31223 plus additional changes<br> 31490 Problem bootstraping Win32CORE<br> 31324 Fix DynaLoader::dl_findfile() to locate .so files
again<br> 31214 Win32::GetLastError fails when first called<br> 31211 Restore Windows NT support<br> 31188 Problem killing a pseudo-forked child on Win32<br> 29732 ANSIfy the PATH environment variable on Windows<br> 27527,29868 win32_async_check() can loop indefinitely<br> 26970 Make Passive mode the default for Net::FTP<br> 26379 Fix alarm() for Windows 2003<br> 24699 ICMP_UNREACHABLE handling in Net::Ping<br> Built under MSWin32<br> Compiled at Jul 31 2007 19:34:48<br> %ENV:<br> PERLDOC_PAGER="less"<br> @INC:<br> D:/Perl/site/lib<br>
D:/Perl/lib<br> .<br><br>d:\home\itjdt\<br><br><br></td></tr></table><br>