Date: Mon, 8 Feb 1999 10:17:58 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: John Soares cc: djgpp AT delorie DOT com Subject: Re: Instantiation/templating syntax errors In-Reply-To: <36BE24E8.3AD4D31@bignet.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com On Sun, 7 Feb 1999, John Soares wrote: > When I run using egcs using the usual g__~1 filename.cpp -W -o > filename.exe, > I get the following error messages: > > 121-P4~1.cpp: In method `void I don't know about your problem with templates, but I'd like to alert you to another problem in your installation that could get you further down the line: the long file names problem. Those pesky numeric tails (like in `g__~1 and 121-P4~1.cpp) mean that either you run on on Windows 9X but you have disabled long file name support, or you run on Windows NT and you have unpacked the distribution with WinZip or some other program which preserved long file names. In either case, this means that the compiler will have trouble finding headers and libraries which have long file names, like streambuf.h and libstdcxx.a. So, if you run on Windows 9X, set LFN=y in the environment, and if you run on NT, delete the entire DJGPP installation and install again, this time using a DOS unzip program.