Bonjour,
j'utilisais votre programme très utile pour la téléinfo EDF. J'ai du réinstaller raspbian, et j'ai un problème avec raspbian Buster et mariadb. Je n'arrive plus à installer le programme :
J'ai déjà remplacé #include <mysql/mysql.h> par #include <mariadb/mysql.h> dans /home/pi/teleinfo/teleinfo.c, mais j'ai encore ces problèmes :
$ make
cc -DUSE_MYSQL -DUSE_EMONCMS -c teleinfo.c
teleinfo.c: In function ‘clean_exit’:
teleinfo.c:324:3: warning: implicit declaration of function ‘valuelist_delete’; did you mean ‘list_delete’? [- Wimplicit-function-declaration]
valuelist_delete(p_valueslist);
^~~~~~~~~~~~~~~~
list_delete
teleinfo.c:363:5: warning: implicit declaration of function ‘uucp_unlock’; did you mean ‘putc_unlocked’? [-Wim plicit-function-declaration]
uucp_unlock();
^~~~~~~~~~~
putc_unlocked
teleinfo.c: In function ‘main’:
teleinfo.c:2066:32: warning: implicit declaration of function ‘inet_addr’; did you mean ‘list_add’? [-Wimplici t-function-declaration]
client.sin_addr.s_addr = inet_addr(opts.network);
^~~~~~~~~
list_add
cc -DUSE_EMONCMS -o teleinfo teleinfo.o -lcurl -lmysqlclient
/usr/bin/ld : ne peut trouver -lmysqlclient
collect2: error: ld returned 1 exit status
make: *** [Makefile:34: teleinfo] Error 1
$ sudo make install
cc -DUSE_EMONCMS -o teleinfo teleinfo.o -lcurl -lmysqlclient
/usr/bin/ld : ne peut trouver -lmysqlclient
collect2: error: ld returned 1 exit status
make: *** [Makefile:34: teleinfo] Error 1
Auriez vous une idée ?
Merci par avance pour votre aide