Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Linknx 0.0.1.29 sur DS-411J
#1
Bonjour,

J'essaie de compiler la dernière version de linknx pour mon DS-411J (processeur cs08q1armel) à partir d'infos qu'on peut retrouver ici et ici.

Donc sous une Ubuntu dans une VM, j'effectue les étapes suivantes :

Code :
svn co http://svn.nslu2-linux.org/svnroot/optware/trunk optware

Afin d'obtenir une copie d'optware.

puis me rend dans ce directory :

Code :
cd optware/

Où j'exécute les commandes suivantes :

Code :
make cs08q1armel-target

(où cs08q1armel peut être remplacé par un autre processeur qui se trouve dans le dossier optware/platforms/)

Après m'être rendu dans le dossier créé par la commande précédente :
Code :
cd cs08q1armel

Je génère l'ensemble des outils nécessaires à la compilation:
Code :
make directories
make ipkg-utils
make toolchain

Là je reçois un message d'erreur lors de l'exécution de la commande make ipkg-utils :

Code :
rm -f /home/kevin/ds001/optware/cs08q1armel/toolchain/ipkg-utils-1.7/.unpacked
mkdir -p /home/kevin/ds001/optware/cs08q1armel/toolchain
mkdir -p /home/kevin/ds001/optware/cs08q1armel/downloads
zcat /home/kevin/ds001/optware/cs08q1armel/downloads/ipkg-utils-1.7.tar.gz | tar -C /home/kevin/ds001/optware/cs08q1armel/toolchain -xvf -
ipkg-utils-1.7/
ipkg-utils-1.7/CONTROL/
ipkg-utils-1.7/CONTROL/CVS/
ipkg-utils-1.7/CONTROL/CVS/Root
ipkg-utils-1.7/CONTROL/CVS/Repository
ipkg-utils-1.7/CONTROL/CVS/Entries
ipkg-utils-1.7/CONTROL/control
ipkg-utils-1.7/Makefile
ipkg-utils-1.7/Makefile.python
ipkg-utils-1.7/ipkg-accept-incoming
ipkg-utils-1.7/ipkg-build
ipkg-utils-1.7/ipkg-buildpackage
ipkg-utils-1.7/ipkg-compare-indexes
ipkg-utils-1.7/ipkg-compare-versions.c
ipkg-utils-1.7/ipkg-compare-versions.sh
ipkg-utils-1.7/ipkg-deb-build
ipkg-utils-1.7/ipkg-deb-unbuild
ipkg-utils-1.7/ipkg-diff
ipkg-utils-1.7/ipkg-extract-file
ipkg-utils-1.7/ipkg-ipk
ipkg-utils-1.7/ipkg-make-familiar
ipkg-utils-1.7/ipkg-make-index
ipkg-utils-1.7/ipkg-unbuild
ipkg-utils-1.7/ipkg-update-index
ipkg-utils-1.7/ipkg-upload
ipkg-utils-1.7/ipkg.py
ipkg-utils-1.7/makePackage
ipkg-utils-1.7/setup.py
ipkg-utils-1.7/ipkg-link
ipkg-utils-1.7/.#ipkg-make-index.1.12
ipkg-utils-1.7/upload-package.cgi
ipkg-utils-1.7/ipkg-show-deps
cd /home/kevin/ds001/optware/cs08q1armel/sources; cat /home/kevin/ds001/optware/cs08q1armel/sources/ipkg-utils/ipkg-utils-1.7-ipkg_buildpackage.patch /home/kevin/ds001/optware/cs08q1armel/sources/ipkg-utils/ipkg-utils-1.7-ipkg_build_clean.patch /home/kevin/ds001/optware/cs08q1armel/sources/ipkg-utils/ipkg-utils-1.7-ipkg_tar_invocation.patch | patch -p1 -d /home/kevin/ds001/optware/cs08q1armel/toolchain/ipkg-utils-1.7
/bin/sh: patch: not found
make: *** [/home/kevin/ds001/optware/cs08q1armel/toolchain/ipkg-utils-1.7/.unpacked] Error 127

Première question
: Pouvez-vous me dire ce que je dois corriger/éditer afin de remédier à cette erreur?


Ensuite, et après avoir cherché un peu où pouvait se trouver le script qui était la cause de l'erreur, j'ai continué la procédure comme si je n'avais pas eu d'erreur.

J'ai donc téléchargé l'archive avec les fichiers mk pour linknx, eibd et pthsem ainsi que leurs sources que j'ai alors copié dans le répertoire optware/ (donc respectivement dans le dossier make et le dossier sources.

Par curiosité, j'ai donc analyser le fichier mk de linknx et j'ai pu constater que la version du programme était écrite en "dur" dans le fichier et correspondait à la version précédente 0.0.1.28.

Ce qui m'amène donc à ma Seconde question :

Comment puis-je modifier ce script afin qu'il utilise l'ensemble des fichiers que j'aurais par exemple copié dans le répertoire sources?

Une fois de plus, je continue et par curiosité (je sais encore une fois, vous allez me dire que la curiosité est un vilain défaut), je tente de compiler la version de Linknx précisée dans le script (la précédente donc) à l'aide de la la commande :

Code :
make linknx-ipk

Et une fois encore je me retrouve avec une erreur :

Code :
make pthsem-stage libcurl-stage lua-stage libesmtp-nothread-stage
make[1]: Entering directory `/home/kevin/ds001/optware/cs08q1armel'
make[1]: Nothing to be done for `pthsem-stage'.
make[1]: *** No rule to make target `/home/kevin/ds001/optware/cs08q1armel/sources/libcurl/proxy.patch', needed by `/home/kevin/ds001/optware/cs08q1armel/builds/libcurl/.configured'.  Stop.
make[1]: Leaving directory `/home/kevin/ds001/optware/cs08q1armel'
make: *** [/home/kevin/ds001/optware/cs08q1armel/builds/linknx/.configured] Error 2

Ce qui m'amène à ma troisième question : Cette erreur est-elle liée à celle que j'ai eu avec la commande make ipkg-utils ou s'agit-il là d'une autre erreur?

Par avance merci de vote aide!

Kevin






Répondre
#2
salut
Citation :/bin/sh: patch: not found
pour le premier message il semble te manquer "patch"

pour le reste ,a refaire quand tu aura inclus le bin manquant peut-etre
bye
Répondre
#3
(08/12/2011, 21:37:47)tityann a écrit : salut
Citation :/bin/sh: patch: not found
pour le premier message il semble te manquer "patch"

pour le reste ,a refaire quand tu aura inclus le bin manquant peut-etre
bye

Effectivement, je ne vois pas comment j'ai pu le louper, le message est pourtant bien clair!

Donc afin de remédier à ce problème, je fais un petit

Code :
sudo apt-get install patch

Puis je relance la commande
Code :
make ipkg-utils
qui se déroule subitement beaucoup mieux ^^

Par contre, les deux autres problèmes restent les mêmes.

Il "me reste" donc à modifier le fichier mk de linknx afin de préciser où prendre les sources.

Quelqu'un peut-il me guider pour ce point?

Répondre
#4
Bon, voilà!

J'ai simplement édité le fichier en remplaçant la référence au 0.0.1.28 par le 0.0.1.29.
Le script vérifie d'abord si l'archive tar.gz se situe dans le répertoire download et ne procède au download que dans la négative.

Le Tar.gz de la version 0.0.1.29 n'étant pas dispo, je l'ai simplement créé moi-même à partir du CVS et ensuite placé dans le répertoire optware/downloads.

Pour info, le tar.gz ainsi que le fichier mk sont en pièces jointes.

Ensuite, je peux donc lance le make

Code :
make linknx-ipk


Mais ca me donne la même erreur qu'avec la version 0.0.1.28 :

Code :
make pthsem-stage libcurl-stage lua-stage libesmtp-nothread-stage
make[1]: Entering directory `/home/kevin/ds001/optware/cs08q1armel'
make[1]: Nothing to be done for `pthsem-stage'.
make[1]: *** No rule to make target `/home/kevin/ds001/optware/cs08q1armel/sources/libcurl/proxy.patch', needed by `/home/kevin/ds001/optware/cs08q1armel/builds/libcurl/.configured'.  Stop.
make[1]: Leaving directory `/home/kevin/ds001/optware/cs08q1armel'
make: *** [/home/kevin/ds001/optware/cs08q1armel/builds/linknx/.configured] Error 2

D'après ce que je peux comprendre, il semblerait qu'il manque un make ce qui entraine ainsi l'arrêt du script :
Code :
make[1]: *** No rule to make target `/home/kevin/ds001/optware/cs08q1armel/sources/libcurl/proxy.patch', needed by `/home/kevin/ds001/optware/cs08q1armel/builds/libcurl/.configured'.  Stop.

Une idée, suggestion ou commentaire?


Pièces jointes
.gz   linknx-0.0.1.29.tar.gz (Taille : 319,31 Ko / Téléchargements : 34)
.zip   linknx.mk.zip (Taille : 2,75 Ko / Téléchargements : 23)
Répondre
#5
salut
ben je crois qu'il dit qu'il manque le fichier
Citation :proxy.patch
dans le repertoire
Citation :/home/kevin/ds001/optware/cs08q1armel/sources/libcurl
as tu bien ce chemin ?
est-ce un fichier a creer par rapport a ta config ?
si tu la creer/mofifier , la case est-elle correct ?
Répondre
#6
Merci pour ta réponse, j'ai pu résoudre le problème précédent.

J'ai recommencé depuis le début et lorsque j'ai copié le contenu du dossier avec les sources et les mk, je n'ai passé les fichiers déjà présents (au lieu de les écraser la première fois).

Tout se passe nettement mieux et après bien 7-8 minutes de compilation, je me retrouve avec ceci :

Code :
rm -f /home/kevin/ds001/optware/cs08q1armel/builds/linknx/.built
make -C /home/kevin/ds001/optware/cs08q1armel/builds/linknx
make[1]: Entering directory `/home/kevin/ds001/optware/cs08q1armel/builds/linknx'
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure --build=i386-pc-linux-gnu --host=arm-none-linux-gnueabi --target=arm-none-linux-gnueabi --prefix=/opt --disable-nls --disable-static --without-pth-test --with-libcurl=/home/kevin/ds001/optware/cs08q1armel/staging --enable-smtp=static --with-lua --without-log4cpp --without-mysql build_alias=i386-pc-linux-gnu host_alias=arm-none-linux-gnueabi target_alias=arm-none-linux-gnueabi CXX=/home/kevin/ds001/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-g++ LDFLAGS= -L/home/kevin/ds001/optware/cs08q1armel/staging/opt/lib -Wl,-rpath,/opt/lib -Wl,-rpath-link,/home/kevin/ds001/optware/cs08q1armel/staging/opt/lib  CPPFLAGS=-O2   -pipe -I/home/kevin/ds001/optware/cs08q1armel/staging/opt/include  CC=/home/kevin/ds001/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-gcc CPP=/home/kevin/ds001/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-gcc -E --no-create --no-recursion
configure: WARNING: unrecognized options: --disable-nls, --disable-static
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for arm-none-linux-gnueabi-strip... no
checking for strip... strip
configure: WARNING: using cross tools not prefixed with host triplet
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether /home/kevin/ds001/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of /home/kevin/ds001/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-g++... gcc3
checking for arm-none-linux-gnueabi-gcc... /home/kevin/ds001/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-gcc
checking whether we are using the GNU C compiler... yes
checking whether /home/kevin/ds001/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-gcc accepts -g... yes
checking for /home/kevin/ds001/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-gcc option to accept ISO C89... none needed
checking dependency style of /home/kevin/ds001/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-gcc... gcc3
checking for arm-none-linux-gnueabi-ranlib... no
checking for ranlib... ranlib
checking how to run the C preprocessor... /home/kevin/ds001/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-gcc -E
checking for GNU Pth... *FAILED*
+------------------------------------------------------------------------+
| Unable to locate pthsem in any system-wide location (see $PATH).
| Please specify the correct path to either a pthsem installation tree
| (use --with-pth=DIR if you used --prefix=DIR for installing pthsem in
| the past) or to a pthsem source tree (use --with-pth=DIR if DIR is a
| path to a pthsem-X.Y.Z/ directory; but make sure the package is already
| built, i.e., the "configure; make" step was already performed there).
+------------------------------------------------------------------------+
make[1]: *** [config.status] Error 1
make[1]: Leaving directory `/home/kevin/ds001/optware/cs08q1armel/builds/linknx'
make: *** [/home/kevin/ds001/optware/cs08q1armel/builds/linknx/.built] Error 2

Cependant je dispose de pthsem (j'en ai d'ailleurs déjà généré le package ipk).

Dois-je modifier un quelconque fichier afin de passer cette erreur?

J'ai la même lors de la compilation d'eibd avec la commande :
Code :
make eibd-ipk

Une idée?

Encore merci!

Kevin
Répondre
#7
Bonjour,

Je possède un DS210J avec je crois le même proc.
Je n'ai pas les connaissances linux nécessaires pour faire la compil.
J'ai déjà demandé à Jef2000 s'il pouvait me faire la compilation mais je n'ai pas eu de retour.

Si tu y arrives, ça serait sympa de mettre à dispo la compil.

Je crois qu'il y a une autre difficulté avec nos NAS, c'est de compiler avec l'option Mysql. Si tu y arrives...

Merci d'avance

Fabrice
Installation domotique EIB-KNX en Hager Tébis
Varuna 3 Pro
Répondre
#8
Hello,

En effet, il me semble qu'il s'agit du même proco.

Je n'ai pas non plus de connaissance Linux mais j'aime assez "chipoter" par contre, je me rend compte qu'il me manque pas mal de bases "théoriques" afin de mettre à bien l'étape de la compilation pour optware.

Si j'arrive à mes fins, je te ferai parvenir le résultat de ma compilation.

Peux-tu également me faire parvenir la version 0.0.1.29 si tu l'obtiens?

Merci,

Kevin
Répondre
#9
(09/12/2011, 21:48:17)Pogg.ow a écrit : checking for GNU Pth... *FAILED*
+------------------------------------------------------------------------+
| Unable to locate pthsem in any system-wide location (see $PATH).
| Please specify the correct path to either a pthsem installation tree
| (use --with-pth=DIR if you used --prefix=DIR for installing pthsem in
| the past) or to a pthsem source tree (use --with-pth=DIR if DIR is a
| path to a pthsem-X.Y.Z/ directory; but make sure the package is already
| built, i.e., the "configure; make" step was already performed there).
+------------------------------------------------------------------------+

Avant de lancer la compil, essaie de renseigner ces deux variables :

Code :
export LIBESMTP_NOTHREAD_CPPFLAGS="-I/home/benoit/optware/syno-x07/builds/libesmtp-nothread"
export LIBESMTP_NOTHREAD_LDFLAGS="-L/home/benoit/optware/syno-x07/builds/libesmtp-nothread -llibesmtp-nothread"

Bien sûr, tu dois adapter les chemins avec ta propre config.

Bonne continuation,
Ben
Hager Tebis, Berker B.IQ, Plug ARM, Linknx, Téléinfo, NAS Synology DS207+ upnp/dlna, IRTrans Ethernet DB, Télécommande infrarouge Logitech Harmony One, Ampli A/V Onkyo TX-NR708 dlna/upnp, Led TV dlna/upnp
Répondre
#10
Bonjour,

J'ai essayé les commandes en changeant le chemin vers libesmtp-nothread :

Code :
export LIBESMTP_NOTHREAD_CPPFLAGS="-I/home/kevin/ds001/optware/cs08q1armel/builds/libesmtp-nothread"

Code :
export LIBESMTP_NOTHREAD_LDFLAGS="-L/home/kevin/ds001/optware/cs08q1armel/builds/libesmtp-nothread -llibesmtp-nothread"

(n'y-a-t-il pas une faute de frappe dans -llibesmtp-nothread?)

Mais après exécution, rien ne change, je reçois toujours le même message d'erreur Confused

De plus, je ne comprends pas trop l'intérêt de ces commandes alors que l'erreur semble liée à pthsem et non à libesmtp.

Peux-tu m'éclairer?

Par avance, merci.
Répondre
#11
Bon, je voulais faire un test de compilation (même si je n'ai pas de nas Synology de ce type sous la main) mais apparemment le site nslu2-linux doit avoir un problème parce qu'il me semble bien vide et je n'arrive pas faire un checkout des sources:

optware@debian:~$ svn co http://svn.nslu2-linux.org/svnroot/optware/trunk optware
svn: Server sent unexpected return value (405 Method Not Allowed) in response to PROPFIND request for '/svnroot/optware/trunk'
Répondre
#12
(11/12/2011, 09:35:16)Pogg.ow a écrit : Bonjour,

J'ai essayé les commandes en changeant le chemin vers libesmtp-nothread :

Code :
export LIBESMTP_NOTHREAD_CPPFLAGS="-I/home/kevin/ds001/optware/cs08q1armel/builds/libesmtp-nothread"

Code :
export LIBESMTP_NOTHREAD_LDFLAGS="-L/home/kevin/ds001/optware/cs08q1armel/builds/libesmtp-nothread -llibesmtp-nothread"

(n'y-a-t-il pas une faute de frappe dans -llibesmtp-nothread?)

Mais après exécution, rien ne change, je reçois toujours le même message d'erreur Confused

De plus, je ne comprends pas trop l'intérêt de ces commandes alors que l'erreur semble liée à pthsem et non à libesmtp.

Peux-tu m'éclairer?

Par avance, merci.

Excuse moi, mon post n'était pas complet, je recommence :

Avant de lancer "make linknx-ipk", il y a d'autres packages à cross-compiler :

Code :
make pthsem-ipk
make eibd-ipk
make libcurl-ipk
make libesmtp-nothread-ipk
make lua-ipk

Puis exporter les variables de configuration, par exemple :

Code :
export LUA_CFLAGS="-I/home/benoit/optware/syno-x07/builds/lua-5.1-ipk/opt/include"
export LUA_LIBS="-L/home/benoit/optware/syno-x07/builds/lua-5.1-ipk/opt/lib -llua"
export LIBESMTP_NOTHREAD_CPPFLAGS="-I/home/benoit/optware/syno-x07/builds/libesmtp-nothread"
export LIBESMTP_NOTHREAD_LDFLAGS="-L/home/benoit/optware/syno-x07/builds/libesmtp-nothread -llibesmtp-nothread"

Enfin, linknx :

Code :
make linknx-ipk
Hager Tebis, Berker B.IQ, Plug ARM, Linknx, Téléinfo, NAS Synology DS207+ upnp/dlna, IRTrans Ethernet DB, Télécommande infrarouge Logitech Harmony One, Ampli A/V Onkyo TX-NR708 dlna/upnp, Led TV dlna/upnp
Répondre
#13
Tout d'abord merci pour ta réponse!

(11/12/2011, 11:31:46)Ben a écrit : avant de lancer "make linknx-ipk", il y a d'autres packages à cross-compiler :

Code :
make pthsem-ipk
make eibd-ipk
make libcurl-ipk
make libesmtp-nothread-ipk
make lua-ipk

Pour ce qui est du premier make eibd-ipk, je rencontre l'erreur suivante (également liée à pthsem) :

Code :
...
...
checking build system compiler cc... yes
checking for build system preprocessor... cc -E
checking for build system executable suffix...
checking for compiler option -fno-rtti... yes
checking for compiler option -fno-exceptions... yes
checking for GNU Pth... *FAILED*
+------------------------------------------------------------------------+
| Unable to locate pthsem in any system-wide location (see $PATH).
| Please specify the correct path to either a pthsem installation tree
| (use --with-pth=DIR if you used --prefix=DIR for installing pthsem in
| the past) or to a pthsem source tree (use --with-pth=DIR if DIR is a
| path to a pthsem-X.Y.Z/ directory; but make sure the package is already
| built, i.e., the "configure; make" step was already performed there).
+------------------------------------------------------------------------+
make: *** [/home/kevin/ds001/optware/cs08q1armel/builds/eibd/.configured] Error 1

Je dispose déjà d'un ipk d'eibd pour mon nas mis à disposition par Jef2000.

Si j'ai bien compris, il n'est pas requis pour la compilation de linknx mais bien lors de son exécution.

(11/12/2011, 11:31:46)Ben a écrit : Puis exporter les variables de configuration, par exemple :

Code :
export LUA_CFLAGS="-I/home/benoit/optware/syno-x07/builds/lua-5.1-ipk/opt/include"
export LUA_LIBS="-L/home/benoit/optware/syno-x07/builds/lua-5.1-ipk/opt/lib -llua"
export LIBESMTP_NOTHREAD_CPPFLAGS="-I/home/benoit/optware/syno-x07/builds/libesmtp-nothread"
export LIBESMTP_NOTHREAD_LDFLAGS="-L/home/benoit/optware/syno-x07/builds/libesmtp-nothread -llibesmtp-nothread"

Alors, voici le contenu de mon répertoire builds après exécution des commandes make :

Code :
eibd                               lua_5.1.4-3_arm.ipk
libcurl                            lua-5.1.4-ipk
libcurl_7.21.7-1_arm.ipk           ncurses
libcurl-dev_7.21.7-1_arm.ipk       openssl
libesmtp-nothread                  pthsem
libesmtp-nothread_1.0.4-2_arm.ipk  pthsem_2.0.8-1_arm.ipk
libesmtp-nothread-1.0.4-ipk        pthsem-2.0.8-ipk
linknx                             readline
lua                                zlib

J'ai donc adapté tes commandes afin d'utiliser les bons chemins :

Code :
export LUA_CFLAGS="-I/home/kevin/ds001/optware/cs08q1armel/builds/lua-5.1.4-ipk/opt/include"
export LUA_LIBS="-L/home/kevin/ds001/optware/cs08q1armel/builds/lua-5.1.4-ipk/opt/lib -llua"
export LIBESMTP_NOTHREAD_CPPFLAGS="-I/home/kevin/ds001/optware/cs08q1armel/builds/libesmtp-nothread"
export LIBESMTP_NOTHREAD_LDFLAGS="-L/home/kevin/ds001/optware/cs08q1armel/builds/libesmtp-nothread -llibesmtp-nothread"

Cela te semble-t-il correct?

(11/12/2011, 11:31:46)Ben a écrit : Enfin, linknx :
Code :
make linknx-ipk

Malheureusement, je retombe encore sur la même erreur.
Ne devrais-je pas également faire un export pour pthsem? Si oui, quel serait la commande en employer?

Merci de ton aide Wink


Répondre
#14
Dans le .mk, tente de rajouter --with-pth=$(STAGING_DIR)/opt
Hager Tebis, Berker B.IQ, Plug ARM, Linknx, Téléinfo, NAS Synology DS207+ upnp/dlna, IRTrans Ethernet DB, Télécommande infrarouge Logitech Harmony One, Ampli A/V Onkyo TX-NR708 dlna/upnp, Led TV dlna/upnp
Répondre
#15
Bonjour,

Est-ce que finalement cette compilation a abouti ?

Je cherche aussi la dernière version de linknx pour mon DS410J (même processeur).
Je suis parti pour m'installer la chaine complète pour essayer de le compiler, mais si quelqu'un a déjà fait le boulot je suis preneur...

Si personne n'a réussi et que par miracle j'y arrive, je fournirai bien évidement le bébé aux intéressés !

Tanguy
Répondre
#16
Bonjour,

J'ai réussi (non sans mal, j'ai fini à 3h du mat !!!) à cross-compiler linknx 0.0.1.29 pour le Synology.
Je n'ai pas encore reçu mon matériel KNX pour faire des vrais tests, mais en tout cas linknx se lance.

Si ça intéresse quelqu'un je peux le fournir !

Tanguy
Répondre
#17
Hello,

Tout d'abord désolé pour la lenteur de la réponse.
Je dois également mettre à jour un autre poste concernant l'installation domotique que j'ai réalisée et qui se termine.

(05/01/2012, 22:39:42)TanguyT a écrit : Je cherche aussi la dernière version de linknx pour mon DS410J (même processeur).

J'ai effectué la manip' conseillée par Ben mais sans résultat.

Citation :J'ai réussi (non sans mal, j'ai fini à 3h du mat !!!) à cross-compiler linknx 0.0.1.29 pour le Synology.
Je n'ai pas encore reçu mon matériel KNX pour faire des vrais tests, mais en tout cas linknx se lance.

Alors là, bravo j'avoue ne plus m'être penché dessus après mes essais infructueux et je serai donc ravi de pouvoir tester ta compilation.

Ton processeur est-il bien un cs08q1armel?

Merci d'avance,

Cordialement,

Kevin
Répondre
#18
Bonjour,

Le processeur est bien le cs08q1armel.

Le package ipk de linknx 0.0.1.29 est dispo ici : http://dl.free.fr/vcX0xK9Lf
Et la librairie lua est dispo ici : http://dl.free.fr/pP4YPH6Mx (attention c'est directement le fichier liblua.so à copier dans /opt/lib/ parce que pour une sombre raison le package ipk de lua s'est bien généré mais refuse de s'installer sur le synology).

Je suis intéressé de savoir si tout ça fonctionne bien, parce que chez moi ça se lance mais je n'ai pas encore de matériel KNX pour faire un vrai test (15j à patienter !!!).

Tanguy
Répondre
#19
Bonjour,

J'ai effectué la mise à jour de linknx 0.0.1.27 vers la version compilée que tu as gentiment mise à disposition.

Il semblerait que tout fonctionne, linknx tourne actuellement avec mon ancienne configuration (j'ai donc conservé la liste des objets, rules etc).

Et grâce à cette mise à jour, je peux enfin lancer knxweb2 sans problème.

Merci beaucoup pour ton aide précieuse.

Kevin
Répondre
#20
Mais, c'est le même proc que le pogoplug.
Vais pouvoir tester ça.
Mais je vais d'abord tenter la crosscompil avec mysql.

@+
Intégrateur Domotique et multimédias - KNX Partner n°26920 ADVANCED
http://www.ihabitation.com
Partenaire Lifedomus et SONOS
Répondre


Atteindre :


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