[geos-devel] Re: [postgis-users] Error compiling PostGIS + GEOS
Chip Masters
chip_masters at yahoo.com
Tue Jun 21 12:28:01 EDT 2005
--- 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
More information about the geos-devel
mailing list