Date: Sat, 07 Oct 2000 14:09:35 +0200 From: "Eli Zaretskii" Sender: halo1 AT zahav DOT net DOT il To: Jose Manuel Lara Bauche Alcalde Message-Id: <2561-Sat07Oct2000140934+0300-eliz@is.elta.co.il> X-Mailer: Emacs 20.6 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.5h CC: djgpp AT delorie DOT com In-reply-to: <39DEE3A7.D0AB2B90@bigfoot.com> (message from Jose Manuel Lara Bauche Alcalde on Sat, 07 Oct 2000 03:49:43 -0500) Subject: Re: long file names. References: <39DEE3A7 DOT D0AB2B90 AT bigfoot DOT com> Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > Date: Sat, 07 Oct 2000 03:49:43 -0500 > From: Jose Manuel Lara Bauche Alcalde > > I have problems with long file names while compilling c++: > Error: streambuf.h: no such file or directory (ENOENT) > > The fact is, when I compile under windows98 everything goes just fine; > but I pretend to use djgpp mostly under DOSEMU, on where I get the > errors. How did you unzip the package? Did you use the unzip32.exe program that is available from the DJGPP sites? If not, I suggest to remove the entire DJGPP installation, and then unzip it again using unzip32.exe. This will make sure you don't have any problems with long file names. > Is it possible to compile c++ programs under DOSEMU? It should be possible, as it is possible on plain DOS, where long file names are not supported. I'm not sure, but I think some recent versions of DOSEmu might support long file names. If so, you could upgrade to a later version. > Just in case you are wondering: The partition where djgpp is has the > same name for windows98 than for DOSEMU; that is, E:. > The boot partition for windows98 is not the same than for DOSEMU; but I > have configured CONFIG.SYS and AUTOEXEC.BAT on both to work with djgpp. It sounds like you are accessing the same directories from both Windows 98 and DOSEmu. If so, your problems might be caused by the fact that the short 8+3 aliases have numeric tails in them, which prevents DJGPP from working correctly. See section 22.19 of the DJGPP FAQ List, for more about this.