[Linux] Aide pour debug module C

Daniel Huhardeaux daniel.huhardeaux@::1
Jeu 18 Aou 11:47:45 CEST 2022


Salut David

Le 18/08/2022 à 08:31, David Demelier a écrit :
>> On 11 Aug 2022, at 18:04, Daniel Huhardeaux <daniel.huhardeaux@::1> wrote:
>>
>> Bonjour,
>>
>> je voudrai utiliser un module qui compile bien mais à l'éxecution sort une erreur
>>
>> Error loading module 'app_espeak.so': /usr/lib/asterisk/modules/app_espeak.so: undefined symbol: src_short_to_float_array
>>
>> Une idée du problème et si oui facile à résoudre? Le source se trouve ici au cas ou
>>
>> https://github.com/zaf/Asterisk-eSpeak/blob/master/app_espeak.c
>>
>> Merci, Daniel
>>
> Comment tu compiles ton module ? On dirait qu’il manque un link vers la libsamplerate.
J'ai posé le source dans le dossier apps des sources Asterisk. Le source 
samplerate.h est dans le dossier /usr/include tout comme les autres headers
>
> Fais voir aussi ldd /usr/lib/asterisk/modules/app_espeak.so
dh@::1:~$ ldd /usr/lib/asterisk/modules/app_espeak.so
         linux-vdso.so.1 (0x00007ffdf518e000)
         libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x00007f2dbb1dc000)
         libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2dbb017000)
         /lib64/ld-linux-x86-64.so.2 (0x00007f2dbb21c000)

Merci de te pencher sur mon problème.


Plus d'informations sur la liste de diffusion linux