[fdo-users] PostGIS provider undefined symbols

Greg Boone greg.boone at autodesk.com
Tue Dec 8 14:21:22 EST 2009


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


More information about the fdo-users mailing list