Date: Thu, 05 Jul 2001 21:21:42 +0300 From: "Eli Zaretskii" Sender: halo1 AT zahav DOT net DOT il To: Elving Colon Message-Id: <2110-Thu05Jul2001212142+0300-eliz@is.elta.co.il> X-Mailer: Emacs 20.6 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.9 CC: djgpp AT delorie DOT com In-reply-to: <3B449CBC.4070702@fiberspans.com> (message from Elving Colon on Thu, 05 Jul 2001 12:58:36 -0400) Subject: Re: HELP!! References: <3B449CBC DOT 4070702 AT fiberspans 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: Thu, 05 Jul 2001 12:58:36 -0400 > From: Elving Colon > > I purchased C++ for dummies. I was trying to write a program on the > rhide interface. Everything is working fine but when I go to the > Compile menu and use the Make option like the book says, the program > comes up with an error. It refers to the iostream.h file. This file > itself refers to the streambuf.h file repectively. The error says it > can not find the file or directory streambuf.h. I looked within the > DJGPP directory and the iostream.h and streambuf.h files are in the same > directory. I do not know why it can not find it. I am running on > Windows NT. I also did the same program on Windows 98 and it worked. I'm guessing that you either used WinZip to unzip the files on NT, or copied the files from a CD with a Windows program. The problem is that DJGPP programs cannot access long file names on Windows NT, unlike Windows 9X. So you need to unzip or copy with a DOS program, to get the file names properly truncated to 8+3 limits. You might consider using the program unzip32.exe which can be downloaded here: ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/unzip32.exe If the files on the CD are not in .zip format, compress them with WinZip and then uncompress again with unzip32.exe. More details about this are available in the DJGPP FAQ list, section 8.3 (http://www.delorie.com/djgpp/v2faq/faq8_3.html).