[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