Mail Archives: djgpp/2000/10/07/08:23:01
> Date: Sat, 07 Oct 2000 03:49:43 -0500
> From: Jose Manuel Lara Bauche Alcalde <bauche AT bigfoot DOT com>
>
> 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.
- Raw text -