Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Installer Linknx sur Synology DS710+
#21
Aie, il va donc falloir que je fasse de la cross compilation..., je ne
suis pas très familier avec la cross compilation, voire même pas du
tout.
Merci en tout cas pour ta réponse.
J'ai plus qu'a me mettre au boulot.

On 12 mar, 00:50, jef2000 <jef2...@ouaye.net> wrote:
> Salut,
>
> Si le fichier mysql_config ne se trouve pas dans la distrib officielle
> pour synology, c'est parce-que c'est un script qui fait partie du
> package de "développement" de mysql. Et comme un NAS n'est pas, à
> priori, considéré comme une machine de développement logiciel, ce
> n'est pas dispo. Pour ce genre de développement, on utilise
> habituellement un environnement et des outils de cross-compilation
> (compilation croisée) qui permettent de compiler sur PC des binaires
> pour une autre platforme (possédant par ex. un processeur différent).
> Dans cet environnement, les outils et scripts de développement (comme
> le script mysql_config) sont disponibles. Bon, ça ne veut pas dire que
> tout est facile pour la cause, on rencontre parfois d'autres problèmes
> ( comme par exemple, si l'application qu'on veut compiler a la
> mauvaise idée d'utiliser le script mysql_config du PC sur lequel on
> compile plutôt que celui de l'environnement de cross-compilation ).http://sourceforge.net/apps/mediawiki/linknx/index.php?title=Compilin...
>
> Jean-François
>
> On 11 mar, 18:30, ccaramel <christian.cara...@gmail.com> wrote:
>
>
>
> > Existe-t-il une possibilité pour compiler linknx avec le support mysql
> > sans le mysql_config?
> > En effet, la distrib officielle de mysql pour synology ne comporte pas
> > mysql_config...
>
> > On 11 mar, 15:55, ccaramel <christian.cara...@gmail.com> wrote:
>
> > > Ha autre chose, dans le but de faire un tutorial pour ce forum sur
> > > l'install du trio eibd, linknx, knxweb sur synology architecture x86,
> > > il me manque encore une étape.
> > > En effet, lorsque DSM est mis à jour, ce qui est dans /opt/ est
> > > supprimé c'est pour cela que c'est mieux d'installer dans /usr/local
> > > Mais a ce moment là, il ya le problème des des directories des libs.
> > > Alors, y-a-t-il une solution propre lors de l'install pour que tout
> > > cela se passe sans accroc?
> > > ou alors il vaut mieux lancer eibd et linknx dans un script shell qui
> > > copie systématiquement les libs de /usr/local/ vers /opt/ au
> > > démargage?
> > > A votre avis.
>
> > > On 7 mar, 18:07, ccaramel <christian.cara...@gmail.com> wrote:
>
> > > > Merci pour la commande en vue d'une installation propre ;-)
> > > > Par contre lorsque je lance eibd, il faut toujours que je définisse
> > > > avant le chemin des libs:
> > > > export LD_LIBRARY_PATH=/opt/lib
> > > > ce n'est pas bien grave et j'imagine que si réinstalle eibd avec
> > > > l'option --prefix=/opt dans le configure, cela résoudra le problème.
> > > > Il ne reste plus qu'a tester avec le dernière version du bcusdk,
> > > > activer la gestion de mysql, cela devrait être assez rapide vu que le
> > > > DSM3 du synology gère mysql et qu'un pacquage de phpmyadmin est
> > > > supporté officiellement.
> > > > @+
>
> > > > On 5 mar, 22:56, jef2000 <jef2...@ouaye.net> wrote:
>
> > > > > Effectivement, j'avais oublié que tu compilais depuis les sources et
> > > > > que de ce fait, "make install" installe par défaut les binaires dans /
> > > > > usr/local/bin et les libs dans /usr/local/lib.
> > > > > Ceci explique l'erreur a propos de libesmtp.so.6 car /usr/local/lib ne
> > > > > se trouve probablement pas dans la liste des répertoires ou il va
> > > > > chercher ses librairies.
> > > > > Si tu veux installer dans /opt, la manière propre est de passer
> > > > > l'option --prefix=/opt au script ./configure, comme ça le "make
> > > > > install" mettra tout directement dans /opt/bin, /opt/lib etc...
>
> > > > > On 5 mar, 19:41, ccaramel <christian.cara...@gmail.com> wrote:
>
> > > > > > Bon, je ne comprends pas tout, mais ton message m'a fait avancer un
> > > > > > peu (du moins je pense ;-)
>
> > > > > > vu que ld /opt/bin/linknx n'existait pas, j'ai cherché un peu ou il
> > > > > > pouvait se trouver.
> > > > > > Apparemment il est dans /usr/local/bin
> > > > > > j'ai aussi copié les librairies de /usr/local/lib vers /opt/lib (c'est
> > > > > > là qu'étaient les librairies de pthsem et de eib).
>
> > > > > > La commande ld /usr/local/bin/linknx renvoie: ld: error in
> > > > > > linknx(.eh_frame); no .eh_frame_hdr table will be created.
>
> > > > > > maintenant lorsque je lance linknx, il n'y a plus de message d'erreur
> > > > > > (sauf qu'il ne trouve de fichier de config, mais c'est normal je ne
> > > > > > lui en ai spécifié aucun, il faut d'abord que je le fasse...)
> > > > > > 2011-03-05 19:35:44 [ INFO] main: No config file, using default values
> > > > > > 2011-03-05 19:35:44 [ INFO] XmlInetServer: Starting on port 1028
>
> > > > > > Donc à priori installé même si je n'ai pas vraiement bien compris ou
> > > > > > se placent tous les programmes et librairies...
>
> > > > > > Je teste avec un fichier de config xml dès demain ou lundi (fonction
> > > > > > du temps).
>
> > > > > > Merci
>
> > > > > > On 5 mar, 12:56, jef2000 <jef2...@ouaye.net> wrote:
>
> > > > > > > Non, ça n'a aucun rapport. Simplement linknx ne trouve pas le fichier
> > > > > > > libesmtp.so.6 .
> > > > > > > Pourrais tu exécuter la command "ldd /opt/bin/linknx" et vérifier si
> > > > > > > le fichier libesmtp.so.6 ou quelque chose de similaire se trouve dans
> > > > > > > le répertoire /opt/lib/
> > > > > > > Il se pourrait que simplement exécuter la commande ldconfig (en tant
> > > > > > > que root) résolve le problème.
>
> > > > > > > A+
>
> > > > > > > Jean-François
>
> > > > > > > On 1 mar, 18:15, ccaramel <christian.cara...@gmail.com> wrote:
>
> > > > > > > > Re,
> > > > > > > > Alors voilà, en fait c'était au lancement de linknx que j'ai un
> > > > > > > > problème avec libesmtp:
> > > > > > > > linknx: error while loading shared libraries: libesmtp.so.6: cannot
> > > > > > > > open shared object file: No such file or directory
> > > > > > > > je pensais que c'était lié avec le warning du configure, qu'en penses-
> > > > > > > > tu?
>
> > > > > > > > On 1 mar, 14:04, jef2000 <jef2...@ouaye.net> wrote:
>
> > > > > > > > > > Ok, j'ai jamais écris de configure, mais j'y avais pas pensé.
>
> > > > > > > > > Juste pour info. Personne n'écrit le script ./configure, il est
> > > > > > > > > autogénéré par les outils auto-tools (autoconf/automake/libtool/....).
> > > > > > > > > Les informations importantes pour la génération se trouvent dans le
> > > > > > > > > fichier configure.ac. Ne me demande pas trop pourquoi j'ai défini
> > > > > > > > > certaines options avec AC_ARG_WITH() et d'autres avec AC_ARG_ENABLE(),
> > > > > > > > > c'est probablement du copier-coller depuis d'autres programmes qui
> > > > > > > > > utilisent ces librairies.
>
> > > > > > > > > > Un warning pendant le configure (conflit avec pthread) qui pose
> > > > > > > > > > problème ensuite lors du make, mais je ne me rappelle plus le message
> > > > > > > > > > d'erreur exact, je le noterais ici aussi en re-testant.
>
> > > > > > > > > Je connais le warning. Il dit que si linknx crash systématiquement au
> > > > > > > > > démarrage, ça peut être dû a libesmtp. Mais cela ne se produit que sur
> > > > > > > > > certaines architectures, donc tant que tu ne constates pas le
> > > > > > > > > problème, ce n'est pas la peine de le désactiver.
>
> > > > > > > > > A+
>
> > > > > > > > > Jean-François


Messages dans ce sujet
Installer Linknx sur Synology DS710+ - par ccaramel - 13/01/2011, 02:15:05
Installer Linknx sur Synology DS710+ - par marc.assin - 13/01/2011, 09:38:36
Installer Linknx sur Synology DS710+ - par ccaramel - 13/01/2011, 15:24:58
Installer Linknx sur Synology DS710+ - par jef2000 - 13/01/2011, 20:56:45
Installer Linknx sur Synology DS710+ - par ccaramel - 14/01/2011, 01:23:17
Installer Linknx sur Synology DS710+ - par ccaramel - 19/02/2011, 17:31:24
Installer Linknx sur Synology DS710+ - par Sprint - 19/02/2011, 19:41:46
Installer Linknx sur Synology DS710+ - par ccaramel - 20/02/2011, 02:38:02
Installer Linknx sur Synology DS710+ - par ccaramel - 28/02/2011, 14:54:14
Installer Linknx sur Synology DS710+ - par jef2000 - 28/02/2011, 20:43:27
Installer Linknx sur Synology DS710+ - par ccaramel - 01/03/2011, 00:12:43
Installer Linknx sur Synology DS710+ - par jef2000 - 01/03/2011, 14:04:29
Installer Linknx sur Synology DS710+ - par ccaramel - 01/03/2011, 18:15:48
Installer Linknx sur Synology DS710+ - par jef2000 - 05/03/2011, 12:56:12
Installer Linknx sur Synology DS710+ - par ccaramel - 05/03/2011, 19:41:05
Installer Linknx sur Synology DS710+ - par jef2000 - 05/03/2011, 22:56:12
Installer Linknx sur Synology DS710+ - par ccaramel - 07/03/2011, 18:07:16
Installer Linknx sur Synology DS710+ - par ccaramel - 11/03/2011, 15:55:15
Installer Linknx sur Synology DS710+ - par ccaramel - 11/03/2011, 18:30:36
Installer Linknx sur Synology DS710+ - par jef2000 - 12/03/2011, 00:50:22
Installer Linknx sur Synology DS710+ - par ccaramel - 12/03/2011, 15:37:05
Installer Linknx sur Synology DS710+ - par ccaramel - 14/03/2011, 21:07:01
Installer Linknx sur Synology DS710+ - par jef2000 - 14/03/2011, 22:14:43
Installer Linknx sur Synology DS710+ - par ccaramel - 15/03/2011, 00:28:12
Installer Linknx sur Synology DS710+ - par ccaramel - 16/03/2011, 19:28:34
Installer Linknx sur Synology DS710+ - par ccaramel - 18/03/2011, 14:20:53
Installer Linknx sur Synology DS710+ - par jef2000 - 18/03/2011, 20:12:25
Installer Linknx sur Synology DS710+ - par ccaramel - 21/03/2011, 19:27:29

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)