Summary: | ASTERISK-14286: Error loading module 'chan_h323.so': undefined symbol: _ZNK7PObject7CompareERKS_ | ||
Reporter: | sybasesql (sybasesql) | Labels: | |
Date Opened: | 2009-06-08 20:41:31 | Date Closed: | 2011-06-07 14:08:02 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | Channels/chan_h323 |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | I'm just upgrade asterisk 1.4.24 to 1.6.1.1 and have error with chan_h323. ****** STEPS TO REPRODUCE ****** load chan_h323.so Unable to load module chan_h323.so Command 'load chan_h323.so' failed. [Jun 9 05:33:18] WARNING[14093]: loader.c:375 load_dynamic_module: Error loading module 'chan_h323.so': /usr/lib/asterisk/modules/chan_h323.so: undefined symbol: _ZNK7PObject7CompareERKS_ [Jun 9 05:33:18] WARNING[14093]: loader.c:653 load_resource: Module 'chan_h323.so' could not be loaded. ****** ADDITIONAL INFORMATION ****** verions: openh323_v1_18_0 pwlib_v1_10_0 build script: #!/bin/bash export PWLIBDIR=/usr/src/voip/pwlib_v1_10_0 export OPENH323DIR=/usr/src/voip/openh323_v1_18_0 export LD_LIBRARY_PATH=$PWLIBDIR/lib:$OPENH323DIR/lib ./configure && make menuselect && make && make install ldds: ldd chan_h323.so libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002ade5a1a1000) libm.so.6 => /lib64/libm.so.6 (0x00002ade5a4a1000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002ade5a724000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00002ade5a933000) libc.so.6 => /lib64/libc.so.6 (0x00002ade5ab4e000) /lib64/ld-linux-x86-64.so.2 (0x00000032d5600000) ldd libpt_linux_x86_64_r.so.1.10.0 libldap-2.3.so.0 => /usr/lib64/libldap-2.3.so.0 (0x00002b9580c7d000) liblber-2.3.so.0 => /usr/lib64/liblber-2.3.so.0 (0x00002b9580eb7000) libldap_r-2.3.so.0 => /usr/lib64/libldap_r-2.3.so.0 (0x00002b95810c5000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b958130f000) libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00002b958152a000) libssl.so.6 => /lib64/libssl.so.6 (0x00002b9581743000) libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00002b958198e000) libexpat.so.0 => /lib64/libexpat.so.0 (0x00002b9581cdf000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00002b9581f01000) libdl.so.2 => /lib64/libdl.so.2 (0x00002b9582117000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b958231b000) libm.so.6 => /lib64/libm.so.6 (0x00002b958261b000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002b958289f000) libc.so.6 => /lib64/libc.so.6 (0x00002b9582aad000) /lib64/ld-linux-x86-64.so.2 (0x00000032d5600000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00002b9582e03000) libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x00002b958303c000) libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00002b958326a000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00002b95834ff000) libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00002b9583702000) libz.so.1 => /usr/lib64/libz.so.1 (0x00002b9583927000) libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00002b9583b3c000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00002b9583d44000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00002b9583f46000) libsepol.so.1 => /lib64/libsepol.so.1 (0x00002b958415f000) ldd libh323_linux_x86_64_r.so.1.18.0 libpt_linux_x86_64_r.so.1.10.0 => /usr/lib64/libpt_linux_x86_64_r.so.1.10.0 (0x00002ad94620b000) libldap-2.3.so.0 => /usr/lib64/libldap-2.3.so.0 (0x00002ad946797000) liblber-2.3.so.0 => /usr/lib64/liblber-2.3.so.0 (0x00002ad9469d1000) libldap_r-2.3.so.0 => /usr/lib64/libldap_r-2.3.so.0 (0x00002ad946be0000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00002ad946e29000) libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00002ad947044000) libssl.so.6 => /lib64/libssl.so.6 (0x00002ad94725e000) libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00002ad9474a8000) libexpat.so.0 => /lib64/libexpat.so.0 (0x00002ad9477f9000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00002ad947a1c000) libdl.so.2 => /lib64/libdl.so.2 (0x00002ad947c31000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002ad947e35000) libm.so.6 => /lib64/libm.so.6 (0x00002ad948136000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002ad9483b9000) libc.so.6 => /lib64/libc.so.6 (0x00002ad9485c7000) /lib64/ld-linux-x86-64.so.2 (0x00000032d5600000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00002ad94891e000) libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x00002ad948b56000) libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00002ad948d84000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00002ad94901a000) libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00002ad94921c000) libz.so.1 => /usr/lib64/libz.so.1 (0x00002ad949441000) libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00002ad949656000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00002ad94985e000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00002ad949a61000) libsepol.so.1 => /lib64/libsepol.so.1 (0x00002ad949c79000) | ||
Comments: | By: Private Name (falves11) 2009-06-20 08:16:23 I have the same issue. Any ideas?? By: Leif Madsen (lmadsen) 2009-06-24 13:50:20 It probably has something to do with an ABI or API change between 1.4.x and 1.6.1.x. As chan_h323 is not highly supported, it may take a while for this to be corrected, unless someone in the community can provide a patch. I suggest you take this to the asterisk-users mailing list in the hopes you can find someone to update chan_h323 to load in the latest release. Thanks! By: Private Name (falves11) 2009-06-25 17:47:18 just go into each directory, /usr/src/voip/pwlib_v1_10_0 /usr/src/voip/openh323_v1_18_0 /usr/src/asterisk/channels/h323 and do this make clean, make opt, make install the make asterisk again. It makes it work in my installation By: Leif Madsen (lmadsen) 2009-06-29 11:29:40 Closed per comments by falves11 |