Russell Beall wrote:
Thanks for the tips.

With the sample code in place, the error message now looks like:
func=xmlSecCryptoDLInit:file=dl.c:line=396:obj=unknown:subj=lt_dlinit:error=7:io
 function failed:invalid loader
func=xmlSecInit:file=xmlsec.c:line=42:obj=unknown:subj=xmlSecCryptoDLInit:error=1:xmlsec
 library function failed:

libltdl was freshly compiled and installed for use with this custom 
installation of various libraries for this project, and ldd seems to indicate 
that all the shared libraries are pointing to the correct libltdl.

libtool is version 2.2 which creates libltdl.so.7.1.0
The last stable is 2.4. Anyway in past two year no one of ltdl updates indicate fix for issue with loaders on Solaris.
I've noticed that the project file also links to libdl.so.  Could that be 
interfering?

ltdl is wraper to "system" library - in case of solaris/linux for dlopen()dlsym(). "dlopen" loader is changed only three times after 2.2 release. One is this http://lists.gnu.org/archive/html/bug-libtool/2008-03/msg00013.html but this not you case.
So upgrading to 2.4 may not help.

You report that case is during server start. I'm not solaris user I could not help more. Difference between xmlsec <=1.2.13 and recent is that in former version xmlsec incorporate ltdl source based on code from libtool before 2x . May be downgrade to ltdl from libtool 1.5.26 (last stable before 2.2 ) is the trick .

Russ.

On Feb 23, 2011, at 4:23 PM, Roumen Petrov wrote:
Hi,
[SNIP]

Roumen
_______________________________________________
xmlsec mailing list
[email protected]
http://www.aleksey.com/mailman/listinfo/xmlsec

Reply via email to