From: "Steve Chapel" Newsgroups: comp.os.msdos.djgpp Subject: Re: Win2000 & DJGPP Date: Thu, 24 Feb 2000 16:36:32 -0600 Organization: Tribune Information Networks Lines: 70 Message-ID: <894bkg$qo2$1@news.tis-in.trb> References: <38B4429D DOT 598F35B6 AT gmx DOT at> NNTP-Posting-Host: 163.192.185.228 X-Trace: news.tis-in.trb 951431632 27394 163.192.185.228 (24 Feb 2000 22:33:52 GMT) X-Complaints-To: llynch AT tribune DOT com NNTP-Posting-Date: 24 Feb 2000 22:33:52 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com "Damian Yerrick" wrote in message news:o969bs0db66ej7q6bn7bblce7effr8gm71 AT 4ax DOT com... > On Wed, 23 Feb 2000 21:27:10 +0100, Gerhardtt > wrote: > > >DJGPP doesn´t work with windows2000... > >when i want to compile something very easy my pece chrashes > > Two words: Dual boot. DJGPP compiled programs work in Win2k, > but GCC for some reason doesn't. Here are some other problems I've encountered with using DJGPP in Windows 2000 (the final release, not a release candidate): There's a problem with rename'ing a file to a file that already exists. This bug causes the strip command to fail. Setting LFN=N causes the problem to go away. c:\test>dir Volume in drive C is unlabeled Serial number is 38F2:073F Directory of C:\test\* 2/24/00 16:21 . 2/24/00 16:21 .. 2/24/00 16:19 8 file1 2/24/00 16:19 8 file2 2/24/00 16:21 264 myrename.c 2/24/00 16:21 132,669 myrename.exe 132,949 bytes in 4 files and 2 dirs 163,840 bytes allocated 5,911,547,904 bytes free c:\test>myrename file1 file2 Rename file1 to file2 myrename: Not enough memory (ENOMEM) c:\test>strip myrename.exe c:/opt/djgpp/bin/strip.exe: myrename.exe: rename: Invalid argument (EINVAL) c:\test>type myrename.c #include int main(int argc, char **argv) { if (argc > 2) { int status = rename(argv[1], argv[2]); printf("Rename %s to %s\n", argv[1], argv[2]); if (status != 0) perror("myrename"); } return 0; } The ls command causes the scrollback buffer to be cleared, the scrollbar to appear and disappear, and screws up the $P$G prompt if it has a long filename. c:\program files\internet explorer>ls Connection Wizard IEXPLORE.EXE signup HMMAPI.DLL PLUGINS c:\progra~1\internet explorer>ls The make command dies at unpredictable points in the build process. Continuing to type the same make command will eventually cause the target to be made.