delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mailnull set sender to djgpp-bounces using -f |
From: | "deckerben" <deckerben AT freenet DOT de> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Too many open files (EMFILE) |
Date: | Sat, 30 Mar 2002 20:33:34 +0100 |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 6.00.2600.0000 |
X-MimeOLE: | Produced By Microsoft MimeOLE V6.00.2600.0000 |
Lines: | 46 |
Message-ID: | <3ca60fec$0$12312$9b622d9e@news.freenet.de> |
NNTP-Posting-Host: | 213.6.65.81 |
X-Trace: | 1017516012 news.freenet.de 12312 213.6.65.81 |
X-Complaints-To: | abuse AT freenet DOT de |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
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 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? Is there a FAQ or reference about this? Thanks, Ben
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |