X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f From: Martin Str|mberg Subject: Re: Too many open files (EMFILE) Newsgroups: comp.os.msdos.djgpp References: <3ca60fec$0$12312$9b622d9e AT news DOT freenet DOT de> User-Agent: tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (NetBSD/1.5_BETA (alpha)) Message-ID: <1017529711.161663@queeg.ludd.luth.se> Cache-Post-Path: queeg.ludd.luth.se!unknown AT speedy DOT ludd DOT luth DOT se X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/) Date: 30 Mar 2002 23:08:31 GMT Lines: 57 NNTP-Posting-Date: 30 Mar 2002 23:08:31 GMT NNTP-Posting-Host: queeg.ludd.luth.se X-Trace: 1017529711 news.luth.se 56967 130.240.16.109 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com deckerben wrote: : To test my DJGPP installation (clio.rice.edu/Windows 2000) I decided to go : ahead with one of the suggestions here and build GCC 3.0.4 myself. The : djconfig.sh script ran without errors. : But when I try to run "sh djmake.sh bootstrap" I eventually get the : following error sequence: : make.exe[1]: Entering directory `d:/Project/gcc/gnu/gcc-3.04/build.djg/gcc' : d:/user/djgpp/bin/make.exe CC="gcc" libdir=/dev/env/DJDIR/lib : libsubdir=/dev/env : /DJDIR/lib/gcc-lib/djgpp/3.04 \ : gcc_version=3.04 LANGUAGES="c " \ : CFLAGS="-g " MAKEINFO="makeinfo " \ : MAKEINFOFLAGS="" : make.exe[2]: Entering directory `d:/Project/gcc/gnu/gcc-3.04/build.djg/gcc' : gcc -DIN_GCC -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing- : prot : otypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_F : ILE : -o gencodes.exe \ : gencodes.o rtl.o bitmap.o ggc-none.o gensupport.o hashtab.o safe-ctype.o : print- : rtl.o errors.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "" : in ? : *) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo : ;; es : ac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` : d:/user/djgpp/bin/ld.exe: cannot open print-rtl.o: Too many open files : (EMFILE) : Now, I did a little reading on this and it is a UNIX error message saying : that the environment doesn't have any more space for files. : I am running DJGPP in a cmd.exe shell. Should I run MAKE in a command.com : shell instead? Should I set my FILES= higher in Config.sys? Should I set Never hurts to try to use COMMAND.COM instead. Myself I'd be using bash from the start (but then I suppose CMD.* or COMMAND.COM must be started to start bash). : NOFILES in the config.site? I have tried both without success (FILES=75; : NOFILES=75). Or is there something else I still need to do? I've never heard of NOFILES, but perhaps that's an NT thing? : Is there a FAQ or reference about this? clio.rice.edu is place for this. Just wait and see if the NT hackers (Charles, Andrew, ...) can say something. Right, MartinS