Bonjour,
Il n'y a pas beaucoup de discussions sur Gammu dans ce forum, alors en voici une, en espérant que quelqu'un pourra m'aider et que ça aidera aussi d'autres "pythonneurs" ...
Voilà :
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 :
http://back2arie.wordpress.com/2010/...u-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
(Mac OS X (10.9.1))
Partager