Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <001c01c1edef$ae203ec0$0200a8c0@dragon> From: "Vsevolod Buzinov" To: References: <001401c1edd4$57d45f30$0200a8c0 AT dragon> <3CCA86BE DOT 9040802 AT scytek DOT de> Subject: Re: 16 bit MS-DOS Subsystem -- The NTVDM CPU has encountered an illegal instruction Date: Sat, 27 Apr 2002 17:30:15 +0400 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Hello! > > Hello everybody. > > > > I has encountered an NTVDM CPU error while trying to make a cygwin hosted > > linux crossgcc compiler. > > I wonder if it is a known issue and is there any way to deal with this? > > > Yes, you get such an error when you try to start a cygwin program with a > symlink to this program under Win2k cmd.exe (no cygwin aware shell). Eg. > tar is a link to gtar.exe, or zcat to gzip.exe. > > Solution: remove the link, copy the program. I have figured out that alike error message pops up when I try to execute a symlink, but I am not sure if it is the only situation which causes such an error. Anyway, I have made a script which replaces a simlink with the copy of the file it refers to, and converted all symlinks in /bin directory. GCC build directory, however, doesn't contain any symlinks -- executables only. So I still get that error message. Anyway, I tried `make install' and it succeded and I can compile C programs, but stlibc++ haven't compiled. Any suggestions, or should I simply compile an alternative STL, STLPort, for instance? Yours sincerely, Vsevolod. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/