Probleme pour installer gammu

Fermé
louisss22 Messages postés 12 Date d'inscription lundi 31 août 2009 Statut Membre Dernière intervention 15 janvier 2020 - Modifié par louisss22 le 8/03/2014 à 10:17
louisss22 Messages postés 12 Date d'inscription lundi 31 août 2009 Statut Membre Dernière intervention 15 janvier 2020 - 12 mars 2014 à 14:53
Bonjour,

Je cherche à envoyer et recevoir des SMS depuis mon Mac et on m'a recommander d'utiliser pour ça le module Gammu de Python. Je l'ai donc téléchargé et installé par ligne de commande en suivant ce tutoriel :
https://back2arie.wordpress.com/2010/07/16/installing-gammu-on-mac-os-x/

Mais après avoir tout fait (à priori comme il faut), impossible d'utiliser Gammu :
- si je fait un import gammu dans l'IDLE de Python, il me retourne "No module named gammu"
- si j'essaie d'exécuter "gammu --identify" depuis le Terminal, il me dit "Command not found".

J'en conclu que Gammu n'est donc pas installé ?

En parcourant les lignes qui s'affichent dans le Terminal pendant la configuration et le "make" de gammu, je repère les warnings suivants :

./configure :
- Looking for _strnicmp - not found
- Looking for _stricmp - not found
- Looking for strchrnul - not found
- Looking for I_SETSIG - not found
- Looking for getopt_long - found
- Looking for daemon - not found
- Looking for initgroups - not found
- Looking for dup - not found
- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST - Failed
- Performing Test HAVE_MACRO_FUNC - Failed
- Looking for IOBluetoothDeviceOpenRFCOMMChannelSync in /System/Library/Frameworks/IOBluetooth.framework - not found
- OS X Bluetooth 2.0 not found.
- libusb-1.0 not found.
- Performing Test IRDA_FOUND - Failed
- Performing Test LINKER_HAS_WL___AS_NEEDED - Failed

make :
/Users/iMac1/Desktop/gammu-1.33.0/libgammu/misc/coding/md5.c:172:24: warning: 'memset' call operates on objects of type 'struct MD5Context' while the size is based on a different type 'struct MD5Context *' [-Wsizeof-pointer-memaccess]
/Users/iMac1/Desktop/gammu-1.33.0/libgammu/misc/coding/md5.c:172:24: note: did you mean to dereference the argument to 'sizeof' (and multiply it by the number of elements)?
/Users/iMac1/Desktop/gammu-1.33.0/python/gammu/src/gammu.c:2264:26: warning: comparison of constant 99999 with expression of type 'GSM_MemoryType' is always false [-Wtautological-constant-out-of-range-compare]
/Users/iMac1/Desktop/gammu-1.33.0/python/gammu/src/convertors/calendar.c:690:34: warning: comparison of constant 2147483647 with expression of type 'GSM_Error' is always false [-Wtautological-constant-out-of-range-compare]
/Users/iMac1/Desktop/gammu-1.33.0/python/gammu/src/convertors/file.c:240:18: warning: comparison of constant 99999 with expression of type 'GSM_FileType' is always false [-Wtautological-constant-out-of-range-compare]
/Users/iMac1/Desktop/gammu-1.33.0/python/gammu/src/convertors/memory.c:363:24: warning: comparison of constant 99999 with expression of type 'GSM_MemoryType' is always false [-Wtautological-constant-out-of-range-compare]
/Users/iMac1/Desktop/gammu-1.33.0/python/gammu/src/convertors/memory.c:433:34: warning: comparison of constant 2147483647 with expression of type 'GSM_Error' is always false [-Wtautological-constant-out-of-range-compare]
/Users/iMac1/Desktop/gammu-1.33.0/python/gammu/src/convertors/ringtone.c:487:22: warning: comparison of constant 99999 with expression of type 'GSM_RingNoteStyle' is always false [-Wtautological-constant-out-of-range-compare]
/Users/iMac1/Desktop/gammu-1.33.0/python/gammu/src/convertors/ringtone.c:494:21: warning: comparison of constant 99999 with expression of type 'GSM_RingNoteNote' is always false [-Wtautological-constant-out-of-range-compare]
/Users/iMac1/Desktop/gammu-1.33.0/python/gammu/src/convertors/ringtone.c:501:29: warning: comparison of constant 99999 with expression of type 'GSM_RingNoteDurationSpec' is always false [-Wtautological-constant-out-of-range-compare]
/Users/iMac1/Desktop/gammu-1.33.0/python/gammu/src/convertors/ringtone.c:508:25: warning: comparison of constant 99999 with expression of type 'GSM_RingNoteDuration' is always false [-Wtautological-constant-out-of-range-compare]
/Users/iMac1/Desktop/gammu-1.33.0/python/gammu/src/convertors/todo.c:311:22: warning: comparison of constant 99999 with expression of type 'GSM_ToDo_Priority' is always false [-Wtautological-constant-out-of-range-compare]
/Users/iMac1/Desktop/gammu-1.33.0/python/gammu/src/convertors/wap.c:131:18: warning: comparison of constant 99999 with expression of type 'GSM_MMS_Class' is always false [-Wtautological-constant-out-of-range-compare]

Le problème viendrait-il de là ?
Merci d'avance pour votre aide, car j'ai vraiment besoin de ce fichu gammu.

Cordialement

A voir également:

1 réponse

louisss22 Messages postés 12 Date d'inscription lundi 31 août 2009 Statut Membre Dernière intervention 15 janvier 2020 2
12 mars 2014 à 14:53
Bonjour.

J'ai un peu avancé sur mon problème entre gammu et Python sur Mac.
J'ai réussi à installer gammu et à le configurer pour accéder à mon modem Huawei. A présent, si je fais un gammu --identify, j'obtiens le résultat attendu.

Par contre, du côté de Python, un import gammu me répond toujours par "No module named gammu".

Qu'est-ce qui ne va donc pas ?
J'ai vérifié où sont installé gammu et Python en utilisant la commande which du Terminal : ils sont tous les 2 au même endroit, c'est-à-dire dans le dossier /usr/bin/.

Alors comment Python peut-il ne pas trouver gammu ?
Merci d'avance, j'ai vraiment besoin de résoudre ce problème.

Cordialement
0