[geos-devel] Re: [postgis-users] Error compiling PostGIS + GEOS

Chip Masters chip_masters at yahoo.com
Tue Jun 21 18:45:51 EDT 2005


We did compile GEOS (PostgreSQL and PostGIS as well)
with GCC 3.4.3. 

--- strk at refractions.net wrote:

> I recall something like GCC-3.4 having an ABI
> compatibility problem for C++
> code compiled with previous versions.
> Can you try recompiling GEOS with the new compiler ?
> 
> --strk;
> 
> On Tue, Jun 21, 2005 at 09:28:01AM -0700, Chip
> Masters wrote:
> > --- Mark Cave-Ayland
> <m.cave-ayland at webbased.co.uk>
> > wrote:
> > 
> > >  
> > > 
> > > > -----Original Message-----
> > > > From:
> > > postgis-users-bounces at postgis.refractions.net 
> > > >
> > >
> >
>
[mailto:postgis-users-bounces at postgis.refractions.net]
> > > On 
> > > > Behalf Of strk at refractions.net
> > > > Sent: 21 June 2005 10:19
> > > > To: 'PostGIS Users Discussion'; 'GEOS
> Development
> > > List'
> > > > Subject: Re: [geos-devel] Re: [postgis-users]
> > > Error compiling 
> > > > PostGIS + GEOS
> > > > 
> > > > 
> > > > On Tue, Jun 21, 2005 at 09:41:36AM +0100, Mark
> > > Cave-Ayland wrote: ...
> > > > > Could you write a script using 'nm' that
> would
> > > find the 
> > > > symbol, e.g. 
> > > > > the following works but is not recursive
> (you
> > > could probably solve 
> > > > > this with some bash scripting):
> > > > > 
> > > > > nm --dynamic /usr/lib/* | grep
> '__builtin_new'
> > > > 
> > > > # find <root> -type f -name '*so' | xargs nm 
> > > > --print-file-name --dynamic 2> /dev/null |
> grep
> > > __builtin_new
> > > > 
> > > > I find many 'U'ndefined, few 'T'ext
> > > (libflashplayer) and 
> > > > 'W'eak symbols, one of which in libstdc++
> > > > 
> > > >
> /usr/lib/libstdc++-3-libc6.1-2-2.10.0.so:000264b0
> > > W __builtin_new
> > > > 
> > > > No symbols in my GCC 3.4.3 root!
> > > > 
> > > > --strk;
> > > 
> > > 
> > > Hmmm, me neither :(
> > > 
> > > It seems to suggest a broken compiler or
> > > installation - perhaps one of the
> > > libraries upon which PostGIS depends has been
> > > installed from a binary
> > > RPM/package compiled from a different version of
> gcc
> > > which shows up this
> > > particular bug? It may be worth checking if Chip
> has
> > > manually compiled and
> > > installed all the relevant libraries on the same
> > > machine.
> > > 
> > > 
> > > Kind regards,
> > > 
> > > Mark.
> > > 
> > > ------------------------
> > > WebBased Ltd
> > > 17 Research Way
> > > Tamar Science Park
> > > Plymouth
> > > PL6 8BT 
> > > 
> > > T: +44 (0)1752 797131
> > > F: +44 (0)1752 791023
> > > W: http://www.webbased.co.uk
> > > 
> > 
> > Hi Mark,
> > 
> > I asked our system administrator to look into the
> > library configuration on cyc11, where we are
> trying to
> > install postgis, and here's his response:
> > 
> > > Yes, pretty much all of the libraries were
> installed
> > > from RedHat 7.1 rpms. The only thing we built by
> > hand 
> > > was gcc 3.4.3.  Running their script yields the 
> > > following results (with all of the
> mozilla/plugin 
> > > libraries snipped)
> > >
> > > /usr/lib/libstdc++-2-libc6.1-1-2.9.0.so:000311c0
> W 
> > > __builtin_new
> > > /usr/lib/libdb_cxx-3.1.so:000777b4 W
> __builtin_new
> > >
> /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so:000271d4 W 
> > > __builtin_new
> > 
> > We have the option of upgrading our OS to SuSE
> 9.2,
> > which we would be required to do if fixing this
> > problem involves recompiling the standard C/C++
> > libraries. Do you have any reason to believe that
> > later versions of the shared libraries might not
> > exhibit this problem?
> > 
> > Thanks again for everyone's help.
> > 
> > Chip
> > 
> > 
> > 
> > 
> > 		
> > __________________________________ 
> > Yahoo! Mail 
> > Stay connected, organized, and protected. Take the
> tour: 
> > http://tour.mail.yahoo.com/mailtour.html 
> > 
> > _______________________________________________
> > postgis-users mailing list
> > postgis-users at postgis.refractions.net
> >
>
http://postgis.refractions.net/mailman/listinfo/postgis-users
> _______________________________________________
> geos-devel mailing list
> geos-devel at geos.refractions.net
>
http://geos.refractions.net/mailman/listinfo/geos-devel
> 





		
____________________________________________________ 
Yahoo! Sports 
Rekindle the Rivalries. Sign up for Fantasy Football 
http://football.fantasysports.yahoo.com



More information about the geos-devel mailing list