bcondou
-
Compteur de contenus
13 -
Inscription
-
Dernière visite
Messages posté(e)s par bcondou
-
-
Tu peux poster le log complet sur pastebin ?
ETAPE 1 : installation
ETAPE 2 : make
ETAPE 2 BIS : make
slt
0 -
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 -
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 -
Ne suppose pas, lit le readme Sent from my Nexus 4 using Tapatalk 4 Beta
Salut,
On ne peut pas compiler directement sur le SYNO ? il faut faire la compilation sur une debian ?
+
0 -
Pourquoi tu te compiles pas le SPK avec spksrc?
Salut,
Je n'avais pas compris que l'on pouvait procéder ainsi.
Je suppose qu'il faut faire un truc du genre curl ou svn pour télécharger le code source puis faire make ?
Je vais essayer
0 -
Je ne confond rien, je constate de part mon experience en cross compilation de la propreté respective des projets et de leur respect des best practices en la matière. Par ailleurs il s'agit ici d'un topic sur Domoticz.
Après un petit patch du CMakeLists.txt j'ai pu cross compiler Domoticz avec succès !
PatrickH d'après le INSTALL.txt il faut faire l'étape suivante :
J'imagine que si tu utilises le RFXCom sur ton Syno c'est une étape que tu as déjà faite. Tu peux confirmer ?
Quelle est l'archi de ton Syno ? Je lance la cross compilation de Domoticz sur toutes les architectures cette nuit mais vu que ça dépend de boost ça m'étonnerai que j'arrive à toutes les avoir.
PS : Le support de Z-Wave dans Domoticz c'est par ici
Bonjour Diaoul,
Je galère depuis une semaine pour installer Domoticz sur mon NAS DS211 !!
Le programme en python rfxcmd.py avec mon RFXCOM fonctionne parfaitement ( donc les pilotes sont ok )
J'ai réussi à installer Domoticz sur mon Raspberry PI sans souci.
Mon DS211 est "Bootstrapé" ( DSM 4.2-3211 )
J'ai suivi les instructions du fichier install.txt :
- ipkg update
- ipkg upgrade
- ipkg install gcc
- ipkg install make
- ipkg install optware-devel (dont worry about the wget-ssl error)
- ipkg install boost-dev
- ipkg install boost-thread
- ipkg install boost-system
- ipkg install boost-date-time
- ipkg install libcurl-dev
- ipkg install libusb
- wget http://www.cmake.org/files/v2.8/cmake-2.8.10.tar.gz
- tar xvf cmake-2.8.10.tar.gz
- cd cmake-2.8.10
- ./bootstrap
- make
- make install
- cd ..
- rm -R cmake-2.8.10
- rm cmake-2.8.10.tar.gz
- mkdir /opt/arm-none-linux-gnueabi/lib_disabled
- mv /opt/arm-none-linux-gnueabi/lib/libpthread* /opt/arm-none-linux-gnueabi/lib_disabled
- cp /lib/libpthread.so.0 /opt/arm-none-linux-gnueabi/lib/
- cd /opt/arm-none-linux-gnueabi/lib/
- ln -s libpthread.so.0 libpthread.so
- ln -s libpthread.so.0 libpthread-2.5.so
- svn checkout svn://svn.code.sf.net/p/domoticz/code/domoticz
- cd domoticz
- cmake CMakeLists.txt
- make
Et là le make plante, il me ressort les erreurs suivantes :
DiskStation> make
[ 1%] Built target domoticz_gch
-- Found Subversion: /opt/bin/svn (found version "1.7.7")
[ 1%] Built target revisiontag
[ 3%] Building CXX object CMakeFiles/domoticz.dir/main/mainworker.cpp.o
In file included from /root/domoticz/main/mainworker.cpp:25:
/root/domoticz/main/../hardware/BMP085.h:43:3: warning: no newline at end of file
/root/domoticz/main/mainworker.cpp:5160: error: integer constant is too large for 'long' type
/root/domoticz/main/mainworker.cpp:5160: error: integer constant is too large for 'long' type
/root/domoticz/main/mainworker.cpp:5226: error: integer constant is too large for 'long' type
/root/domoticz/main/mainworker.cpp:5226: error: integer constant is too large for 'long' type
/root/domoticz/main/mainworker.cpp: In member function 'long long unsigned int MainWorker::decode_Energy(int, const tRBUF*)':
/root/domoticz/main/mainworker.cpp:5160: error: expected primary-expression before 'long'
/root/domoticz/main/mainworker.cpp:5160: error: expected `)' before 'long'
make[2]: *** [CMakeFiles/domoticz.dir/main/mainworker.cpp.o] Error 1
make[1]: *** [CMakeFiles/domoticz.dir/all] Error 2
make: *** [all] Error 2J'ai testé avec la dernière version de CMake ( cmake-2.8.11.1 ) sans succès. J'ai tenté de modifier la constante "usage" en type DOUBLE LONG dans le fichier mainworker.cpp
J'ai rejoué la procédure 4 fois...
Tu as dis que tu avais patché le fichier CMakeLists.txt, quelles sont les lignes que tu as modifiées ?
Ou une autre idée ?
Merci d'avance
slt
0 -
Bonjour,
Le problème est résolu, grace à la mise à jour en 1.2 dans Download station
0 -
Bonjour,
Voici la réponse du support :
Hi,
thank you for the inquiry.
upload.to is not longer works as the domain had changed to uploaded.net. Our developers are currently aware of this issue and will try to fix this issue if possible. If a fix is available, it will be updated in our future File Hosting updates in Download Station. I apologize for any inconvenience.
Sincerely,
Andrew Lai
Il faut donc attendre
0 -
En effet je pense que Uploaded To
0 -
-
Bonjour ,
Oui, voici le contenu du fichier INFO :
{
"name": "uploadedto",
"hostprefix": "uploaded.to,ul.to",
"displayname": "Uploaded.net",
"version": "1.1",
"majorversion": "3",
"minorversion": "2",
"minfirmware": "1834",
"authentication": "yes",
"module": "uploadedto.php",
"class": "SynoFileHostingUploadedto",
"description": "Premium account supported."
}
0 -
Bonjour,
Je galere avec mon compte premium chez uploaded.to ( désormais uploaded.net ) , mon syno me dit qu'il n'est plus premium malgré le fait que je vienne de reprendre un abonnement de 6 mois et que téléchargement via Firefox fonctionne ( en Premium ).
J'ai aussi un compte chez Deposit qui fonctionne parfaitement.
J'ai upgradé Download Station en 3.2 ( DownloadStation-88f628x-3.2-2272 ) sans résultat.
J'ai trouvé le fichier :
/volume1/@appstore/DownloadStation/ui/hostscript/hosts/uploadedto/uploadedto.php
mais il n'est pas lisible ( compilé ). Je voulais tenté de le modifier pour passer l'étape de vérification ( IsFreeAccount ?) un peu comme quand il y avait eut le même problème avec Mega Upload, fin 2011.
Quelqu'un aurais une idée ?
Merci d'avance
Configuration : DSM211 - DSM 4.0 2228
0
Avez Vous Test
dans Logiciels Compatibles
Posté(e)
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