From: defaultuser AT domain DOT com Newsgroups: comp.os.msdos.djgpp Subject: ld.exe: [...] Too many open files in system (ENFILE) Date: Sun, 28 Jun 1998 06:46:55 -0600 Organization: Symbios Logic Lines: 29 Message-ID: <35963B3F.7D9042D9@domain.com> NNTP-Posting-Host: ahadleypc.co.symbios.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Quick question, this is what I type at command prompt (brand new installation of djgpp under MSDOS v6.22): E:\DJGPP\WORK>gcc -o a.exe a.c e:/djgpp/bin\ld.exe: cannot open -lgcc: Too many open files in system (ENFILE) E:\DJGPP\WORK> [Trying the gcc -v option, I grabbed this from the output to attempt to single out the command problem...] E:\DJGPP\WORK>undelete e:/djgpp/tmp/ccdaaaaa [undelete the temp file that gcc is working with...] E:\DJGPP\WORK>ld -o a.exe e:/djgpp/lib/crt0.o -Le:/djgpp/lib e:/djgpp/lib e:/djgpp/tmp\ccdaaaaa -Tdjgpp.djl -lgcc -lc -lgcc e:/djgpp/bin\ld.exe: cannot open -lgcc: Too many open files in system (ENFILE) [removing the extra -lgcc parameter does not change anything.] Any ideas on why this is failing? I searched the FAQs but couldn't find this specific error message. I tried this on another system with the same installation files and it failed. I tried it in an NT command box and it worked. Pure dos is where I fail. -Andrew