pb compil linknx sur Ubuntu 10.10

32 views
Skip to first unread message

sprint95

unread,
Feb 16, 2011, 6:24:45 PM2/16/11
to domotique-EIB
Bonsoir,
En // des mes essais sur NAS (cf post sur les NAS), j'essaie aussi de
mettre en route un PC que j'ai configuré avec Ubuntu 10.10.
Je compile correctement pthsem, par contre, ca bloque pour linknx.

L'erreur suivante ressort en compil :
/usr/bin/ld: cannot find -lmystrings
/usr/bin/ld: cannot find -lmysys
/usr/bin/ld: cannot find -lmystrings
collect2: ld returned 1 exit status
make[2]: *** [linknx] Erreur 1

J'imagine qu'il me manque une lib mais je ne sais pas laquelle.
Quelqu'un a t il une idée ?

Thierry

Sprint

unread,
Feb 16, 2011, 6:31:56 PM2/16/11
to domoti...@googlegroups.com
Bon,
Si je compil sans l'option mysql, ca passe.
Donc, je ne dois pas avoir les bonnes lib de mysql. Comment je fais pour mettre ca comme il faut parce que je veux tout mettre en base de données ???
Thierry

kraven

unread,
Feb 17, 2011, 1:34:09 AM2/17/11
to domotique-EIB

Frédéric

unread,
Feb 17, 2011, 1:35:49 AM2/17/11
to domoti...@googlegroups.com
On jeudi 17 février 2011, Sprint wrote:

> Si je compil sans l'option mysql, ca passe.
> Donc, je ne dois pas avoir les bonnes lib de mysql. Comment je fais pour
> mettre ca comme il faut parce que je veux tout mettre en base de
> données ???

Quelques commandes d'admin debian à connaître :

$ apt-cache search <string>
$ sudo aptitude install lib<librairie>-dev

Ici; il te faut :

$ sudo aptitude install libmysqlclient-dev

--
Frédéric

Sprint

unread,
Feb 17, 2011, 3:52:09 AM2/17/11
to domoti...@googlegroups.com
bonjour,

Le tuto indique qu'il faut libmysqlclient15-dev ce qui est deja ds le modop d'install eibd/linknx/webknx. La seule lib que je trouve dans synaptic est la libmysqlclient16-dev. Je ne sais pas si ca vient de la différence de version mais là, je suis un peu coincé.
Thierry

Sprint

unread,
Feb 17, 2011, 4:33:03 AM2/17/11
to domoti...@googlegroups.com
bon, si je faisais ce que Marc recommande, je poserai moins de question, une recherche sur le forum avec les bons mots clés et on trouve un poste avec le mm pb et la solution proposée par Jef.

http://groups.google.com/group/domotique-eib/browse_thread/thread/4c6af4d1c2a6583e

C'est pas pour autant que ca compil mais bon, je vais continuer, c'est bon pour ma culture ....

sprint95

unread,
Feb 17, 2011, 1:55:13 PM2/17/11
to domotique-EIB
Bonsoir,
Je crois que je ne me suis pas beaucoup cultivé aujourd'hui, tjrs le
meme pb, lors de la compil de linknx, j'ai une erreur au moment de la
compil de "persistenstorage.cpp".
On dirait qu'il n'arrive pas à trouver la lib mysql car il lui manque
des miens type mysql.
Pourtant, tout est en place et installé, les chemins sont spécifiés,
le configure ne renvoie pas d'erreur, bref, JE SECHE !
Si quelqu'un à une bonne idée...
Merci d'avance
Thierry

On 17 fév, 10:33, Sprint <sprint...@free.fr> wrote:
> bon,  si je faisais ce que Marc recommande, je poserai moins de question, une recherche sur le forum avec les bons mots clés et on trouve un poste avec le mm pb et la solution proposée par Jef.
>
> http://groups.google.com/group/domotique-eib/browse_thread/thread/4c6...

sprint95

unread,
Feb 19, 2011, 6:14:21 PM2/19/11
to domotique-EIB
le fin mot de l'histoire : dans persistentstorage.h, l'inclusion de
mysql.h était avec un mauvais chemin : #include <mysql/mysql.h>, il
suffisait de virer le nom du rep puisque tout est bien précisé en
ligne de commande.
Thierry
Reply all
Reply to author
Forward
0 new messages