Forum KNX francophone / English KNX forum
Linknx ... encore une question - Version imprimable

+- Forum KNX francophone / English KNX forum (https://www.knx-fr.com)
+-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3)
+--- Forum : Archives eib-domotique (https://www.knx-fr.com/forumdisplay.php?fid=8)
+--- Sujet : Linknx ... encore une question (/showthread.php?tid=1381)



Linknx ... encore une question - DaGGeR - 11/12/2010

Après avoir installé il y a quelques temps linknx, eibd et knxweb sur
mon NAS Qnap TS-119 , je souhaiterai maintenant recompiler linknx avec
l'option mysql.

J'ai donc activé l'option mysql et phpmyadmin sur le server NAS.

Mais lorsque j'essaye de compiler linknx, j'ai une erreur :
persistentstorage.h:29:25: error: mysql/mysql.h: No such file or
directory

J'ai vu sur le groupe qu'il fallait installer la version developpement
de mysql, par contre, impossible de la trouver pour le NAS Qnap.

Est-ce que quelqu'un a réussi a l'installer sur un Qnap ?


Linknx ... encore une question - DaGGeR - 13/12/2010

Petite précision :

Je compile la version classique de linknx 0.0.1.27 (
http://sourceforge.net/projects/linknx/files/linknx/linknx-0.0.1.27/linknx-0.0.1.27.tar.gz/download
)

Et pas la version optware-tsx19.


Normalement ça devrait marcher ! Si j'arrive à installer mysql-client
dev ou un truc du genre !


Linknx ... encore une question - Christophe Bruchez - 13/12/2010

Salut,



perso j'ai pas réussi cette prouesse !!!



Si tu arrives je suis très intéressé.



Si je peux t'aider n'hésite pas.



Christophe


Linknx ... encore une question - jef2000 - 13/12/2010

Salut,

l'équivalent de mysql-client-dev n'existe habituellement pas sur un
NAS parce qu'a priori ce n'est pas un système conçu pour compiler des
binaires. habituellement, on compile sur un PC classique en utilisant
un environnement de développement qui permet de compiler des binaires
pour une autre architecture (celle du NAS).
Si tu veux vraiment pouvoir compiler sur le NAS avec le support mysql,
tu peux tenter de compiler et d'installer libmysqlclient depuis les
sources (la dernière version se trouve ici: http://www.mysql.com/downloads/mirror.php?id=378028
mais je ne sais pas si elle est compatible avec la version de mysql
présente sur ton NAS)
Et surtout je n'ai aucune idée de comment on compile libmysqlclient et
quelles sont les dépendances.

Comme je viens de l'expliquer dans un autre sujet (
http://groups.google.com/group/domotique-eib/msg/72480a1886807f29 ),
j'aimerais pouvoir fournir une solution moins dépendante de librairies
externes, mais cela demande du temps et du travail pour définir
précisément de quelle manière cette solution pourrait fonctionner.

Jean-François

On 13 déc, 06:57, DaGGeR <dagger...@hotmail.com> wrote:
> Petite précision :
>
> Je compile la version classique de linknx 0.0.1.27 (http://sourceforge.net/projects/linknx/files/linknx/linknx-0.0.1.27/l...
> )
>
> Et pas la version optware-tsx19.
>
> Normalement ça devrait marcher ! Si j'arrive à installer mysql-client
> dev ou un truc du genre !


Linknx ... encore une question - Frédéric - 14/12/2010

On lundi 13 décembre 2010, jef2000 wrote:

> j'aimerais pouvoir fournir une solution moins dépendante de librairies
> externes, mais cela demande du temps et du travail pour définir
> précisément de quelle manière cette solution pourrait fonctionner.

Je vois 2 solutions qui demandent moins de dépendances :

- sqlite
- envoyer les données sur un serveur web, comme on peut le faire avec les
serveurs météo. Après, le serveur stocke ça comme il veut.

La deuxième me paraît une alternative à MySQL très simple à mettre en
oeuvre, et ne devrait d'ailleurs nécessiter aucune dépendance
supplémentaire (à part une petite lib pour faire des requètes web, si tu ne
veux pas le coder à la main).

--
Frédéric


Linknx ... encore une question - Christophe Bruchez - 14/12/2010

> envoyer les données sur un serveur web, comme on peut le faire avec les
serveurs météo. Après, le serveur stocke ça comme il veut.

Voilà une très bonne idée......


Linknx ... encore une question - Ferllings - 14/12/2010

Bonjour,

Pour avoir fait l'essai dans le projet Domogik,
je peux dire que la solution du stockage dans sqlite n'est pas efficace
quand il s'agit d'accéder aux données.
Après quelques jours de stockage de données,
la génération de graph prenait plusieurs 10aines de secondes.

--Cédric

Le 14/12/10 07:51, Frédéric a écrit :
> On lundi 13 décembre 2010, jef2000 wrote:
>
>> j'aimerais pouvoir fournir une solution moins dépendante de librairies
>> externes, mais cela demande du temps et du travail pour définir
>> précisément de quelle manière cette solution pourrait fonctionner.
> Je vois 2 solutions qui demandent moins de dépendances :
>
> - sqlite
> - envoyer les données sur un serveur web, comme on peut le faire avec les
> serveurs météo. Après, le serveur stocke ça comme il veut.
>
> La deuxième me paraît une alternative à MySQL très simple à mettre en
> oeuvre, et ne devrait d'ailleurs nécessiter aucune dépendance
> supplémentaire (à part une petite lib pour faire des requètes web, si tu ne
> veux pas le coder à la main).
>