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