[fdo-users] PostGIS provider undefined symbols
Greg
aquarius1975 at gmail.com
Tue Dec 8 04:16:29 EST 2009
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)
More information about the fdo-users
mailing list