Date: Wed, 25 Mar 1998 08:52:41 +0300 (IDT) From: Eli Zaretskii To: "Geoffrey Schoenbaum, MD, PhD" cc: djgpp AT delorie DOT com Subject: Re: streambuf.h: No such file or directory (ENOENT) In-Reply-To: <3517C4DE.226B1FE@jhu.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Tue, 24 Mar 1998, Geoffrey Schoenbaum, MD, PhD wrote: > Couldn't help noticing this thread 'cause I had the same problem, > however the opposite solution fixed it. That is while you recommend > changing LFN to "n", my problem was only fixed by changing LFN to "y". > Any explanation? When LFN is set to `n', DJGPP works with short 8+3 aliases of the long names. Your short alias is probably something like `libstd~1.a, whereas GCC looks for libstdcx.a. If you want your installation to work with both LFN=y and LFN=n, you need to turn off the NameNumericTail misfeature of Windows 95, as the README file supplied with GCC 2.8.0 describes, and you need to do that *before* unzipping the archive. > Also I continue to get the same error however when compiling and linking > out of rhide - any ideas how to fix this so I can use this IDE? I believe RHIDE has a setting where the name -lstdcx is mentioned literally. You need to change that to -lstdcxx.