Re: [HACKERS] 6.5 cvs: problem with includes in src/interfaces/libpq++/ - Mailing list pgsql-hackers

From prlw1@cam.ac.uk (Patrick Welche)
Subject Re: [HACKERS] 6.5 cvs: problem with includes in src/interfaces/libpq++/
Date
Msg-id E10icut-0004Fw-00@taurus.cus.cam.ac.uk
Whole thread Raw
Responses Re: [HACKERS] 6.5 cvs: problem with includes in src/interfaces/l  (Vince Vielhaber <vev@michvhf.com>)
List pgsql-hackers
Oleg Bartunov <oleg@sai.msu.su> writes:
> To compile postgres using gcc 2.7.2.1 I had to modify 2 files
>  src/interfaces/libpq++/pgconnection.cc
>  src/interfaces/libpq++/pgenv.h
> Particularly, 
> #include <iostream> to #include <iostream.h>
> #include <strstream> to #include <strstream.h>

My fault. I was using

gcc version egcs-2.91.60 19981201 (egcs-1.1.1 release)

when creating the above patches. However, please make the above
correct change, as all <iostream> does is to include <iostream.h> and
similarly <strstream> just includes <strstream.h>. I think the meaning
is deeper with other compilers, but with egcs they are just aliases. I
did, as Tom Lane puts it, just break it without thinking.

Cheers,

Patrick


pgsql-hackers by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: [HACKERS] postgresql bug report (fwd)
Next
From: David Sauer
Date:
Subject: Syntax of LOCK TABLE ...