In 1.5.0, I am finding that various modules cannot see symbols in the core:

[#b76166d0/6737] [loadPlugIn, AmPlugIn.cpp:311] ERROR: AmPlugIn::loadPlugIn: /usr/local/lib/sems/plug-in//wav.so: /usr/local/lib/sems/plug-in//wav.so: undefined symbol: run_log_hooks

'wav' is not the only one with this problem:

[#b745a6d0/6744] [loadPlugIn, AmPlugIn.cpp:311] ERROR: AmPlugIn::loadPlugIn: /usr/local/lib/sems/plug-in//announcement.so: /usr/local/lib/sems/plug-in//announcement.so: undefined symbol: _ZN9AmSession3runEv

Now, these symbols are in fact quite there:

diminuendo-1:~/sems-1.5.0/core# nm /usr/local/sbin/sems | grep _ZN9AmSession3runEv
080f6620 T _ZN9AmSession3runEv
diminuendo-1:~/sems-1.5.0/core# nm /usr/local/sbin/sems | grep run_log_hooks
081363d0 T run_log_hooks

And as far as I know, libdl is fine on this system. Is there any reason why RTLD_LAZY | RTLD_GLOBAL might suddenly not work?

Admittedly, this is an older Debian 'testing' system, and I have not tried reproducing on a somewhat more updated system.



--
Alex Balashov - Principal
Evariste Systems LLC
235 E Ponce de Leon Ave
Suite 106
Decatur, GA 30030
Tel: +1-678-954-0670
Fax: +1-404-961-1892
Web: http://www.evaristesys.com/, http://www.alexbalashov.com/
_______________________________________________
Sems mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/sems

Reply via email to