[Freeswitch-users] mod_h323 load error - undefined symbol

Steven Ayre steveayre at gmail.com
Tue Nov 2 03:27:35 PDT 2010


I'm having trouble loading mod_h323. This is the error I get when I
try loading the module:
   freeswitch at ss3> load mod_h323
   2010-11-02 10:16:55.175574 [CRIT] switch_loadable_module.c:928
Error Loading module /opt/freeswitch/mod/mod_h323.so
   **/opt/freeswitch/mod/mod_h323.so: undefined symbol:
_ZN14H323Connection24OnUserInputInlineRFC2833ER15OpalRFC2833Infoi**

I have ptlib2.8.2 installed and h323plus trunk as per the instructions
on the Wiki.

The problem appears to be that mod_h323 expects
_ZN14H323Connection24OnUserInputInlineRFC2833ER15OpalRFC2833Infoi

That isn't in libh323.so, but
_ZN14H323Connection24OnUserInputInlineRFC2833ER15OpalRFC2833Infol is
(ends L not I):
   ss3:/usr/lib# strings libh323.so | grep OnUserInputInlineRFC2833
   _ZNK14H323Connection34OnUserInputInlineRFC2833_PNotifier4CallER7PObjectl
   _ZN14H323Connection24OnUserInputInlineRFC2833ER15OpalRFC2833Infol
 <--- closest match!
   _ZN14H323Connection34OnUserInputInlineRFC2833_PNotifierD1Ev
   _ZN14H323Connection34OnUserInputInlineRFC2833_PNotifierD0Ev
  _ZTVN14H323Connection34OnUserInputInlineRFC2833_PNotifierE
   _ZTIN14H323Connection34OnUserInputInlineRFC2833_PNotifierE
  _ZTSN14H323Connection34OnUserInputInlineRFC2833_PNotifierE
   N14H323Connection34OnUserInputInlineRFC2833_PNotifierE

Does anyone know what'd cause this and how to fix it?

Platform is 64bit Debian Lenny.

-Steve



More information about the FreeSWITCH-users mailing list