Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Tue, 5 Dec 2000 11:39:48 -0500 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: Re: g++ under cygwin problem Message-ID: <20001205113948.A13303@redhat.com> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <33D717F415B9D311AE13009027DCECA101700E AT REDUXSERVER1> <003501c05ecf$4998b640$9865fea9 AT intel9txl52pzr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.11i In-Reply-To: <003501c05ecf$4998b640$9865fea9@intel9txl52pzr>; from tprince@computer.org on Tue, Dec 05, 2000 at 07:23:10AM -0800 On Tue, Dec 05, 2000 at 07:23:10AM -0800, Tim Prince wrote: >Check whether you have text mounts for your g++ installation. setup.exe uses binary mounts. If this is a problem then there is something wrong with gcc. textmode/binmode problems are supposed to be fixed in the latest version of gcc for cygwin. cgf >----- Original Message ----- >From: "Josh Schwartz" >To: >Sent: Tuesday, December 05, 2000 12:12 AM >Subject: g++ under cygwin problem >> >> I'm using g++ under cygwin. I've tried to compile the following simple >> program: >> >> #include >> int main() { >> cout << "hello, world!"; >> ; return 0; } >> >> >> However I get the following error: >> /temp/test> g++ -o test test.C >> In file included from >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/streambuf.h >> :36, >> from >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/iostream.h: >> 31, >> from test.C:1: >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/libio.h:303 >> : parse error before `->' >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/libio.h:303 >> : stray '\' in program >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/libio.h:306 >> : stray '\' in program >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/libio.h:307 >> : stray '\' in program >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/libio.h:311 >> : stray '\' in program >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/libio.h:312 >> : stray '\' in program >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/libio.h:327 >> : parse error before `->' >> In file included from >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/iostream.h: >> 31, >> from test.C:1: >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/streambuf.h >> :397: stray '\' in program >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/streambuf.h >> : In method `int streambuf::sbumpc() >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/streambuf.h >> :396: implicit declaration of functi >> _IO_getc(...)' >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/streambuf.h >> : In method `int streambuf::sgetc()' >> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/g++-3/streambuf.h >> :397: `return' with no value, in fun >> turning non-void >> >> I assume that I simply have a setup problem. Any ideas on why this is happening ? -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com