[postgis-users] postgis-1.5.2 build failure on HP-UX

Sandro Santilli strk at keybit.net
Tue May 10 08:16:14 PDT 2011


On Tue, May 10, 2011 at 05:02:32PM +0200, Sandro Santilli wrote:
> On Tue, May 10, 2011 at 02:58:07PM +0100, Mark Cave-Ayland wrote:
> > On 06/05/11 17:47, MUHAMMAD ASIF wrote:

> > >`/home/edb/AS90/postgis/postgis-1.5.2/postgis'cc +DD64 -Ae -E 
> > >-traditional-cpp postgis.sql.in.c | grep -v '^#'>  postgis.sql.incc: error 
> > >1914: bad form for `-t' optionmake[1]: *** [postgis.sql.in] Error 
> > >1make[1]: *** Deleting file `postgis.sql.in'make[1]: Leaving directory 
> > >`/home/edb/AS90/postgis/postgis-1.5.2/postgis'
> > >
> > >To fix it, I just removed the -traditional-cpp option that is related to 
> > >GCC. Build seems fine. It can be compiled with non gcc compilers then why 
> > >is there option "-traditional-cpp" hard coded related to GCC. Thanks.
> > 
> > I think Sandro was the person who did this part of the build system, so 
> > perhaps he may know?
> 
> I see that actually -traditional-cpp flag is now handled by configure
> script, so should likely be taken out from out use of it.
> 
> I'll take a look.

So, if I take -traditional-cpp out, I get tons of these:

 warning: missing terminating ' character

Which is basically everytime a line ends before a quote is closed.

That said, it'd surely be better not to use a "C" preprocessor
for something which isn't "C"...

--strk;

  ()   Free GIS & Flash consultant/developer
  /\   http://strk.keybit.net/services.html



More information about the postgis-users mailing list