I think I am using same res_speech_lumen.so as you are. It seems to me that it links against more than on libcrypto: [root web1 asterisk]# ldd /root/asterisk-downloads/asterisk-1.4.x-lumenvox-support-linux-i686-32bit-b16-engine7.5/res_speech_lumenvox.so | grep crypto libcrypto.so.6 => /lib/libcrypto.so.6 (0x00cd4000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00edb000) libcrypto.so.4 => not found [root web1 asterisk]# Notice there it says for libcrypto.so.4 "not found". That's because I removed that link. Now, the connector and asterisk seem to start. However, sudo does not work without libcypto.so.4. Python, and thus yum, also don't work. It is likely that the fact that the res_speech_lumenvox.so links against two versions of libcrypto, and only works when it happens to find just one, is an accident from someone9;s build environment. Is there any chance of getting a re-built .so ? It might be possible to get around this using the $LD_LIBRARY_PATH in some way, but it seems kludgy and likely to cause problems in the future. --Rob ========================= Hey- Theres libcrypto.so.4 !!! 4th line-item from bottom in your ldd output!
Fresh Kernel-source installs or FC5/6/7 clean installs dont include the older lib (which was last included in FC4!!!!) And I think the NEW "connector" (see below) does NOT compile against it.
From the looks of it-- you have a different Lumenvox Conector Library!
Try this file on the Lumenvox download page: asterisk-1.4.x-lumenvox-support-linux-i686-32bit-b16-engine7.5.tar.gz It works for me.
################################################### Heres my ldd against res_speech_lumenvox.so:
linux-gate.so.1 => (0x00110000) liblv_lvspeechport.so => /opt/lumenvox/engine_7.5/lib/liblv_lvspeechport.so (0x00117000) libc.so.6 => /lib/libc.so.6 (0x001ba000) liblv_lvlib.so => /opt/lumenvox/engine_7.5/lib/liblv_lvlib.so (0x0030e000) liblv_bnf_dict.so => /opt/lumenvox/engine_7.5/lib/liblv_bnf_dict.so (0x00381000) liblv_messagerouter.so => /opt/lumenvox/engine_7.5/lib/liblv_messagerouter.so (0x003b1000) liblv_passcheck.so => /opt/lumenvox/engine_7.5/lib/liblv_passcheck.so (0x003ec000) liblv_lvspeechgrammar.so => /opt/lumenvox/engine_7.5/lib/liblv_lvspeechgrammar.so (0x00444000) liblv_uritools.so => /opt/lumenvox/engine_7.5/lib/liblv_uritools.so (0x00575000) liblv_ecma_engine.so => /opt/lumenvox/engine_7.5/lib/liblv_ecma_engine.so (0x00594000) liblv_stltypes.so => /opt/lumenvox/engine_7.5/lib/liblv_stltypes.so (0x005b1000) libboost_thread.so.2 => /usr/lib/libboost_thread.so.2 (0x005c0000) libboost_date_time.so.2 => /usr/lib/libboost_date_time.so.2 (0x005cc000) liblv_signal_processing.so => /opt/lumenvox/engine_7.5/lib/liblv_signal_processing.so (0x005db000) liblv_pitch_detect.so => /opt/lumenvox/engine_7.5/lib/liblv_pitch_detect.so (0x00625000) liblv_lvspeech.so => /opt/lumenvox/engine_7.5/lib/liblv_lvspeech.so (0x0063b000) liblv_lvpal.so => /opt/lumenvox/engine_7.5/lib/liblv_lvpal.so (0x00657000) liblv_licenseclient.so => /opt/lumenvox/engine_7.5/lib/liblv_licenseclient.so (0x00692000) liblv_linux_win32.so => /opt/lumenvox/engine_7.5/lib/liblv_linux_win32.so (0x006b4000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x006be000) libm.so.6 => /lib/libm.so.6 (0x007a9000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x007d2000) /lib/ld-linux.so.2 (0x80000000) libspeex.so.1 => /usr/lib/libspeex.so.1 (0x007de000) liblv_lvenv.so => /opt/lumenvox/engine_7.5/lib/liblv_lvenv.so (0x00801000) libuuid.so.1 => /lib/libuuid.so.1 (0x00807000) liblv_lvbts.so => /opt/lumenvox/engine_7.5/lib/liblv_lvbts.so (0x0080b000) liblv_phonemes.so => /opt/lumenvox/engine_7.5/lib/liblv_phonemes.so (0x0084d000) libjs.so => /opt/lumenvox/engine_7.5/lib/libjs.so (0x0085c000) libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00926000) liblv_gram_adapter.so => /opt/lumenvox/engine_7.5/lib/liblv_gram_adapter.so (0x00965000) liblv_lvtest.so => /opt/lumenvox/engine_7.5/lib/liblv_lvtest.so (0x00975000) libcppunit.so => /opt/lumenvox/engine_7.5/lib/libcppunit.so (0x00997000) libboost_regex.so.2 => /usr/lib/libboost_regex.so.2 (0x009e0000) librt.so.1 => /lib/librt.so.1 (0x00a81000) libpthread.so.0 => /lib/libpthread.so.0 (0x00a8a000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00aa2000) liblv_reply_mqrouter.so => /opt/lumenvox/engine_
|