www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/03/25/00:52:34

Date: Wed, 25 Mar 1998 08:52:41 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: "Geoffrey Schoenbaum, MD, PhD" <schoenbg AT jhu DOT edu>
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: <Pine.SUN.3.91.980325085217.27363D-100000@is>
MIME-Version: 1.0

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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019