bcondou Posté(e) le 21 juin 2013 Posté(e) le 21 juin 2013 Le 6/21/2013 à 4:26 PM, bcondou a dit : Salut, On ne peut pas compiler directement sur le SYNO ? il faut faire la compilation sur une debian ? + Du coup j'ai créé une machine virtuelle sur Amazon ( DEBIAN ) ensuite j'ai lancé les commandes : sudo apt-get update sudo apt-get upgrade sudo aptitude install build-essential debootstrap python-pip automake libgmp3-dev libltdl-dev libunistring-dev libffi-dev ncurses-dev imagemagick sudo aptitude install libssl-dev pkg-config zlib1g-dev gettext git curl subversion check bjam intltool gperf flex bison xmlto php5 expect libgc-dev mercurial cython sudo apt-get install curl sudo apt-get install gcc sudo apt-get install python-pip python-dev build-essential sudo pip install -U pip sudo apt-get install git sudo git clone https://github.com/SynoCommunity/spksrc.git cd spksrc/ sudo make setup cd spk/transmission sudo make arch-88f6281 message erreur : make[3]: Entering directory `/home/admin/spcsrc/spksrc2/spksrc/spk/transmission/work-88f6281/busybox-1.21.0' CC applets/applets.o /bin/sh: 1: /home/admin/spcsrc/spksrc2/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc: not found make[4]: *** [applets/applets.o] Error 127 make[3]: *** [applets_dir] Error 2 make[3]: Leaving directory `/home/admin/spcsrc/spksrc2/spksrc/spk/transmission/work-88f6281/busybox-1.21.0' make[2]: *** [myCompile] Error 2 make[2]: Leaving directory `/home/admin/spcsrc/spksrc2/spksrc/cross/busybox' make[1]: *** [depend_target] Error 2 make[1]: Leaving directory `/home/admin/spcsrc/spksrc2/spksrc/spk/transmission' make: [arch-88f6281] Error 2 (ignored) le fichier arm-none-linux-gnueabi-gcc est bien présent ? 0 Citer
Diaoul Posté(e) le 21 juin 2013 Posté(e) le 21 juin 2013 Supprime spksrc et recommence sans sudo. Nulle part j'ai écrit sudo dans le README. 0 Citer
bcondou Posté(e) le 21 juin 2013 Posté(e) le 21 juin 2013 Le 6/21/2013 à 8:03 PM, Diaoul a dit : Supprime spksrc et recommence sans sudo. Nulle part j'ai écrit sudo dans le README. re, je ne peux pas me loger avec le compte root, du coup j'utilisais sudo -i ( ou su ) pour récupérer les droits root. j'ai supprimé spksrc et relancé : git clone https://github.com/SynoCommunity/spksrc.git cd spksrc/ make setup cd spk/transmission make arch-88f6281 mais j'ai la même erreur : root@ip-10-36-235-140:/home/admin/spksrc/spk/transmission# make arch-88f6281 ===> Building package for arch 88f6281 make[1]: Entering directory `/home/admin/spksrc/spk/transmission' ===> Processing dependencies of transmission make[2]: Entering directory `/home/admin/spksrc/cross/busybox' ===> Compiling for busybox cd /home/admin/spksrc/spk/transmission/work-88f6281/busybox-1.21.0 && env PKG_CONFIG_LIBDIR=/home/admin/spksrc/spk/transmission/work-88f6281/install//usr/local/transmission/lib/pkgconfig WORK_DIR=/home/admin/spksrc/spk/transmission/work-88f6281 INSTALL_PREFIX=/usr/local/transmission TC=syno-88f6281 LD="/home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld" LDSHARED="/home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -shared" CPP="/home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-cpp" NM="/home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-nm" CC="/home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc" AS="/home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-as" RANLIB="/home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ranlib" CXX="/home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-g++" AR="/home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ar" STRIP="/home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-strip" OBJDUMP="/home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-objdump" READELF="/home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-readelf" CFLAGS=" -I/home/admin/spksrc/spk/transmission/work-88f6281/install//usr/local/transmission/include " CPPFLAGS=" -I/home/admin/spksrc/spk/transmission/work-88f6281/install//usr/local/transmission/include " CXXFLAGS=" -I/home/admin/spksrc/spk/transmission/work-88f6281/install//usr/local/transmission/include " LDFLAGS=" -L/home/admin/spksrc/spk/transmission/work-88f6281/install//usr/local/transmission/lib -Wl,--rpath-link,/home/admin/spksrc/spk/transmission/work-88f6281/install//usr/local/transmission/lib -Wl,--rpath,/usr/local/transmission/lib " CROSS_COMPILE=/home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi- make busybox /home/admin/spksrc/spk/transmission/work-88f6281/busybox-1.21.0/scripts/gcc-version.sh: line 11: /home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc: No such file or directory make[3]: Entering directory `/home/admin/spksrc/spk/transmission/work-88f6281/busybox-1.21.0' CC applets/applets.o /bin/sh: 1: /home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc: not found make[4]: *** [applets/applets.o] Error 127 make[3]: *** [applets_dir] Error 2 make[3]: Leaving directory `/home/admin/spksrc/spk/transmission/work-88f6281/busybox-1.21.0' make[2]: *** [myCompile] Error 2 make[2]: Leaving directory `/home/admin/spksrc/cross/busybox' make[1]: *** [depend_target] Error 2 make[1]: Leaving directory `/home/admin/spksrc/spk/transmission' make: [arch-88f6281] Error 2 (ignored) Merci pour l'interet que tu porte à mes problemes 0 Citer
Diaoul Posté(e) le 22 juin 2013 Posté(e) le 22 juin 2013 Tu peux poster le log complet sur pastebin ? 0 Citer
bcondou Posté(e) le 22 juin 2013 Posté(e) le 22 juin 2013 (modifié) Le 6/22/2013 à 3:50 AM, Diaoul a dit : Tu peux poster le log complet sur pastebin ? ETAPE 1 : installation ETAPE 2 : make ETAPE 2 BIS : make slt Modifié le 22 juin 2013 par bcondou 0 Citer
Diaoul Posté(e) le 22 juin 2013 Posté(e) le 22 juin 2013 Et il existe /home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc ? C'est quoi les permissions dessus ? Tu as quoi comme shell ? J'ai bash moi. 0 Citer
bcondou Posté(e) le 22 juin 2013 Posté(e) le 22 juin 2013 Le 6/22/2013 à 8:32 AM, Diaoul a dit : Et il existe /home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc ? C'est quoi les permissions dessus ? Tu as quoi comme shell ? J'ai bash moi. oui il existe et j'ai passé la permission à 777 : root@ip-10-226-147-149:/home/admin/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin# ls -ail total 8812 417903 drwxr-xr-x 2 admin admin 4096 Dec 2 2008 . 417900 drwxr-xr-x 12 admin admin 4096 Oct 6 2012 .. 411678 -rwxrwxrwx 1 admin admin 464380 Feb 26 2008 arm-none-linux-gnueabi-addr2line 411671 -rwxrwxrwx 2 admin admin 488992 Feb 26 2008 arm-none-linux-gnueabi-ar 411666 -rwxrwxrwx 2 admin admin 835368 Feb 26 2008 arm-none-linux-gnueabi-as 411670 -rwxrwxrwx 2 admin admin 184096 Feb 26 2008 arm-none-linux-gnueabi-c++ 411662 -rwxrwxrwx 1 admin admin 464168 Feb 26 2008 arm-none-linux-gnueabi-c++filt 411674 -rwxrwxrwx 1 admin admin 184096 Feb 26 2008 arm-none-linux-gnueabi-cpp 411670 -rwxrwxrwx 2 admin admin 184096 Feb 26 2008 arm-none-linux-gnueabi-g++ 411661 -rwxrwxrwx 2 admin admin 180000 Feb 26 2008 arm-none-linux-gnueabi-gcc 411661 -rwxrwxrwx 2 admin admin 180000 Feb 26 2008 arm-none-linux-gnueabi-gcc-4.2.1 411682 -rwxrwxrwx 1 admin admin 16615 Feb 26 2008 arm-none-linux-gnueabi-gccbug 411680 -rwxrwxrwx 1 admin admin 23200 Feb 26 2008 arm-none-linux-gnueabi-gcov 411669 -rwxrwxrwx 1 admin admin 522828 Feb 26 2008 arm-none-linux-gnueabi-gprof 411679 -rwxrwxrwx 2 admin admin 862640 Feb 26 2008 arm-none-linux-gnueabi-ld 411675 -rwxrwxrwx 2 admin admin 473660 Feb 26 2008 arm-none-linux-gnueabi-nm 411676 -rwxrwxrwx 2 admin admin 610708 Feb 26 2008 arm-none-linux-gnueabi-objcopy 411672 -rwxrwxrwx 2 admin admin 731944 Feb 26 2008 arm-none-linux-gnueabi-objdump 411667 -rwxrwxrwx 2 admin admin 488992 Feb 26 2008 arm-none-linux-gnueabi-ranlib 411663 -rwxrwxrwx 1 admin admin 241508 Feb 26 2008 arm-none-linux-gnueabi-readelf 411668 -rwxrwxrwx 1 admin admin 468492 Feb 26 2008 arm-none-linux-gnueabi-size 411664 -rwxrwxrwx 1 admin admin 468444 Feb 26 2008 arm-none-linux-gnueabi-strings 411665 -rwxrwxrwx 2 admin admin 610708 Feb 26 2008 arm-none-linux-gnueabi-strip 411673 -rwxrwxrwx 1 admin admin 9336 Feb 26 2008 fix-embedded-paths 411677 -rwxr-xr-x 1 root root 279334 Dec 2 2008 flex 411681 lrwxrwxrwx 1 root root 4 Feb 25 07:01 flex++ -> flex c'est bien BASH même problème avec make 0 Citer
Greener77176 Posté(e) le 4 janvier 2014 Posté(e) le 4 janvier 2014 Bonjour à toutes et à tous, je cherche à installer Domoticz sur mon DS213+ PPC j'ai du mal avec cmake une erreur m'empêche d'aller plus loin, je cherche un TUTO et le lien pour ajouter le source à compiler sur mon Syno. IPKG fonctionne nikel mais je bute. Si quelqu'un à une idée ou connais l'info, je suis preneur. J'ai bien chercher mais le source est surtout fait pour des proc ARM Merci par avance. Dom 0 Citer
Yod4z Posté(e) le 8 janvier 2014 Posté(e) le 8 janvier 2014 si un paquet sera disponible dans l'avenir ca serait cool de l'avoir couple a une interface du type http://www.phpmydomo.org/ 0 Citer
Diaoul Posté(e) le 8 janvier 2014 Posté(e) le 8 janvier 2014 Cool ça supporte OpenHAB. Je testerai ça. 0 Citer
tocks Posté(e) le 17 mars 2014 Posté(e) le 17 mars 2014 merci pour votre travail Y a t'il un paquet de prévu ? 0 Citer
Nicogluck Posté(e) le 14 novembre 2014 Posté(e) le 14 novembre 2014 Bonjour à tous ! Pas de nouvelles sur le sujet depuis 8 mois... J'me lance. Pour ma part, j'ai tenté l'installation en suivant à la lettre les sources suivantes : http://www.domoticz.com/wiki/DomoticzSynology http://korben.info/installer-ipkg-sur-synology.html http://www.cmake.org/download/ (pour le lien de la dernière version de CMake) Moi aussi, j'ai aussi un paquet d'erreurs à la compilation de OpenZwave :(...)g++ -o /volume1/homes/admin/open-zwave-read-only/.lib/MinOZW /volume1/homes/admin/open-zwave-read-only/.lib/Main.o /volume1/homes/admin/open-zwave-read-only/libopenzwave.so -pthread /volume1/homes/admin/open-zwave-read-only/.lib/Main.o: In function `main': Main.cpp:(.text+0xd51): undefined reference to `__sync_fetch_and_add_4' Main.cpp:(.text+0xd68): undefined reference to `__sync_fetch_and_add_4' Main.cpp:(.text+0xd7f): undefined reference to `__sync_fetch_and_add_4' Main.cpp:(.text+0xd96): undefined reference to `__sync_fetch_and_add_4' Main.cpp:(.text+0xdad): undefined reference to `__sync_fetch_and_add_4' /volume1/homes/admin/open-zwave-read-only/.lib/Main.o:Main.cpp:(.text+0xdc4): more undefined references to `__sync_fetch_and_add_4' follow /opt/lib/gcc/i686-linux-gnu/4.2.1/../../../../i686-linux-gnu/lib/libpthread.so: undefined reference to `__libc_sigaction@GLIBC_PRIVATE' /opt/lib/gcc/i686-linux-gnu/4.2.1/../../../../i686-linux-gnu/lib/libpthread.so: undefined reference to `_h_errno@GLIBC_2.0' /opt/lib/gcc/i686-linux-gnu/4.2.1/../../../../i686-linux-gnu/lib/libpthread.so: undefined reference to `__on_exit@GLIBC_PRIVATE' /opt/lib/gcc/i686-linux-gnu/4.2.1/../../../../i686-linux-gnu/lib/libpthread.so: undefined reference to `_errno@GLIBC_2.0' collect2: ld returned 1 exit status make[1]: *** [/volume1/homes/admin/open-zwave-read-only/.lib/MinOZW] Error 1 make[1]: Leaving directory `/volume1/homes/admin/open-zwave-read-only/cpp/examples/MinOZW' make: *** [all] Error 2 Dans la compilation de Domoticz, là aussi, ça bug :Linking CXX executable domoticz /volume1/homes/admin/open-zwave-read-only/libopenzwave.a(Options.o): In function `OpenZWave::Options::Find(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': Options.cpp:(.text+0x183): undefined reference to `__sync_fetch_and_add_4' /volume1/homes/admin/open-zwave-read-only/libopenzwave.a(Options.o): In function `OpenZWave::Options::Option::SetValueFromString(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': Options.cpp:(.text+0x67e): undefined reference to `__sync_fetch_and_add_4' Options.cpp:(.text+0x695): undefined reference to `__sync_fetch_and_add_4' Options.cpp:(.text+0x6a9): undefined reference to `__sync_fetch_and_add_4' Options.cpp:(.text+0x76c): undefined reference to `__sync_fetch_and_add_4' /volume1/homes/admin/open-zwave-read-only/libopenzwave.a(Options.o):Options.cpp:(.text+0x7b2): more undefined references to `__sync_fetch_and_add_4' follow /opt/i686-linux-gnu/lib/librt.so.1: undefined reference to `__librt_enable_asynccancel@GLIBC_PRIVATE' /opt/i686-linux-gnu/lib/libdl.so.2: undefined reference to `_dl_close@GLIBC_PRIVATE' /opt/lib/gcc/i686-linux-gnu/4.2.1/../../../../i686-linux-gnu/lib/libpthread.so: undefined reference to `_h_errno@GLIBC_2.0' /opt/i686-linux-gnu/lib/librt.so.1: undefined reference to `__librt_disable_asynccancel@GLIBC_PRIVATE' /opt/i686-linux-gnu/lib/libdl.so.2: undefined reference to `_dl_open@GLIBC_PRIVATE' /opt/lib/gcc/i686-linux-gnu/4.2.1/../../../../i686-linux-gnu/lib/libpthread.so: undefined reference to `__libc_sigaction@GLIBC_PRIVATE' /opt/lib/gcc/i686-linux-gnu/4.2.1/../../../../i686-linux-gnu/lib/libpthread.so: undefined reference to `__on_exit@GLIBC_PRIVATE' /opt/i686-linux-gnu/lib/librt.so.1: undefined reference to `__librt_multiple_threads@GLIBC_PRIVATE' /opt/lib/gcc/i686-linux-gnu/4.2.1/../../../../i686-linux-gnu/lib/libpthread.so: undefined reference to `_errno@GLIBC_2.0' collect2: ld returned 1 exit status make[2]: *** [domoticz] Error 1 make[1]: *** [CMakeFiles/domoticz.dir/all] Error 2 make: *** [all] Error 2 Comment passer outre tout ça ? Je ne sais pas si ça vient de mon matériel (DS415play), d'un élément ou package manquant, ou autre chose. Je comprends mal comment le tuto peut être aussi simple sans que ça bug. L'astuce pour contourner l'erreur possible dans le tuto ne fonctionne évidemment pas. Moi aussi, je suis très favorable pour voir Domoticz dans le centre de package Synology... Y a pas mal de discussions là dessus mais ça n'a pas l'air de bouger beaucoup. Merci à ceux qui répondront à ma bouteille jetée à la mer... 0 Citer
Diaoul Posté(e) le 14 novembre 2014 Posté(e) le 14 novembre 2014 Regarde ici : https://github.com/SynoCommunity/spksrc/issues/1041 0 Citer
manolo75 Posté(e) le 23 novembre 2014 Posté(e) le 23 novembre 2014 Bonjour, Possesseur d'un syno DS412+, je commence à m'intéresser doucement à la domotique. J'aurais bien aimé me servir de mon syno comme base, acheter des devices z-wave par la suite, et je regarde les différentes solutions logicielles. J'ai pu installer synozwave et je regarde domoticz. J'ai eu pas mal de problème pour le compiler aussi. J'ai réussi à l'installer via un package spk trouvé par hasard et pour ma version de syno (cedarview) mais juste après l'avoir modifié dans le setup, impossible de me reconnecter sur l'interface web. Je n'ai pas réussi à trouver oú modifier le port du script qui le lance via le gestionnaire de paquet. Bref, c'est assez anarchique encore, et je n'ai pas trouvé de solution aboutie. Aussi, avant de me lancer, je me demande quelle solution logicielle choisir. Je ne sais pas s'il y a d'autres possibilités encore. Merci pour vos témoignages et bonne journée 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.