[fdo-users] PostGIS provider undefined symbols
Greg1975
aquarius1975 at gmail.com
Wed Dec 9 03:39:32 EST 2009
Yes, they do exist in the same directory as the Postgis provider. There's no
reference in libPostGISProvider.so to libExpressionEngine-3.4.0.so, so I
guess libtool failed but at the moment
I know next to nothing about libtool to fix it myself, if someone
knowledgeable took a look at the build scripts the problem probably would be
solved straight away by a simple tweak.
I'm looking forward to your reply. Thanks.
Greg
Greg Boone wrote:
>
> Did you actually rebuild the FDO Expression Engine on Linux? Does the
> following exist?
>
> libExpressionEngine-3.4.0.so
> libExpressionEngine.la
>
> Greg
>
> -----Original Message-----
> From: fdo-users-bounces at lists.osgeo.org
> [mailto:fdo-users-bounces at lists.osgeo.org] On Behalf Of Greg
> Sent: Tuesday, December 08, 2009 4:16 AM
> To: fdo-users at lists.osgeo.org
> Subject: [fdo-users] PostGIS provider undefined symbols
>
> Hello
>
> I've just built Mapguide 2.1 along with FDO 3.4 on a Linux box which
> was a bit tricky - to say the least.
> Now I have a problem with the PostGIS provider, I came across a
> similar case in another thread, but it was left unresolved and it's an
> old thread,
> I hope someone will be able to help now, I get some undefined symbols
> for the provider.
> I checked on the other FDO libraries with nm and it turned out that
> the functions _ZN*CreateEv are actually defined in the library called
> libExpressionEngine.so.
> So why aren't they resolved correctly? Isn't the function "crypt" the
> standard Unix function?
> I could dig into the source code and come up with an answer but it
> would probably take me a few weeks as I'm rusty on Linux programming,
> and I'm in a bit of a hurry.
> Could someone please help me out on this problem? Thanks in advance.
>
> Regards, Greg
>
> --
>
> ldd -r libPostGISProvider.so
>
> linux-gate.so.1 => (0xffffe000)
> libPostGISOverrides-3.4.0.so =>
> /srv/software/fdo/lib/libPostGISOverrides-3.4.0.so (0xb7f39000)
> libFDO-3.4.0.so => /srv/software/fdo/lib/libFDO-3.4.0.so (0xb7c00000)
> libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7b0b000)
> libm.so.6 => /lib/libm.so.6 (0xb7ae5000)
> libc.so.6 => /lib/libc.so.6 (0xb7998000)
> libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb798d000)
> libxalan-c.so => /srv/software/fdo/lib/libxalan-c.so (0xb7689000)
> libxalanMsg.so.17 => /srv/software/fdo/lib/libxalanMsg.so.17 (0xb7681000)
> libxerces-c.so.25 => /srv/software/fdo/lib/libxerces-c.so.25 (0xb72eb000)
> libpthread.so.0 => /lib/libpthread.so.0 (0xb72d3000)
> libdl.so.2 => /lib/libdl.so.2 (0xb72cf000)
> /lib/ld-linux.so.2 (0xb80c5000)
> undefined symbol: _ZN12FdoFunctionZ6CreateEv (./libPostGISProvider.so)
> undefined symbol: _ZN12FdoFunctionX6CreateEv (./libPostGISProvider.so)
> undefined symbol: _ZN12FdoFunctionY6CreateEv (./libPostGISProvider.so)
> undefined symbol: _ZN12FdoFunctionM6CreateEv (./libPostGISProvider.so)
> undefined symbol: crypt (./libPostGISProvider.so)
> undefined symbol:
> _ZN19FdoExpressionEngine20GetStandardFunctionsEv (./libPostGISProvider.so)
> _______________________________________________
> fdo-users mailing list
> fdo-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/fdo-users
> _______________________________________________
> fdo-users mailing list
> fdo-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/fdo-users
>
>
--
View this message in context: http://n2.nabble.com/PostGIS-provider-undefined-symbols-tp4131328p4138127.html
Sent from the FDO Users mailing list archive at Nabble.com.
More information about the fdo-users
mailing list