guenneguez_t Posté(e) le 6 janvier 2013 Posté(e) le 6 janvier 2013 Bonjour, J'essaie d'utiliser spksrc en vain. J'ai installé le machin avec git. Par contre je ne sais pas comment faire pour l'utiliser. Mon package n'a pas besoin d'être compilé (php). Est-ce que quelqu'un peut m'aider ? Auriez-vous un bon lien pour m'expliquer comment faire ? Merci Thomas 0 Citer
guenneguez_t Posté(e) le 6 janvier 2013 Auteur Posté(e) le 6 janvier 2013 J'ai trouvé celà : Mais ça m'aide pas beaucoup. 0 Citer
guenneguez_t Posté(e) le 6 janvier 2013 Auteur Posté(e) le 6 janvier 2013 (modifié) Salut J'ai fait un peu de truc : Vu que j'ai rien à compiler je suis passé à l'étape spk. Je n'ai qu'à faire : Copy a standard SPK directory like spksrc/spk/transmission in your new SPK directory spksrc/spk/newspk Edit the stuff to fit your needs After all that hard work, submit a pull request to have your work merged with the main repository on GitHub and published in SynoCommunity's repository. Je fais un dossier à moi dans spk, mon fichier Makefile.mak, mis mes fichiers. J'ai fait git add git commit Un git pull donne : error: The requested URL returned error: 403 while accessing https://github.com/SynoCommunity/spksrc.git/info/refs fatal: HTTP request failed Et maintenant je sais plus quoi faire. A+ Thomas Modifié le 6 janvier 2013 par guenneguez_t 0 Citer
guenneguez_t Posté(e) le 6 janvier 2013 Auteur Posté(e) le 6 janvier 2013 Merci, J'avais à peu près compris qu'il fallait faire un fork pour sauvegarder, mais que fait-on de Makefile.mak Si quelqu'un veux bien m'aider en étant plus précis (je sais je suis un boulet) .... A+ Thomas 0 Citer
guenneguez_t Posté(e) le 23 janvier 2013 Auteur Posté(e) le 23 janvier 2013 Bonjour, Maintenant j'ai l'erreur suivante lors du "make arch-88f6281" : /usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-/mnt/package/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc : commande introuvable A+ Thomas 0 Citer
bud77 Posté(e) le 23 janvier 2013 Posté(e) le 23 janvier 2013 (modifié) J'ai l'impression qu'il y a un tiret en trop : /usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-/mnt/package/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc : commande introuvable Vérifie que le chemin d'accès est le bon Modifié le 23 janvier 2013 par bud77 0 Citer
guenneguez_t Posté(e) le 23 janvier 2013 Auteur Posté(e) le 23 janvier 2013 En fait le chemin est : Soit /usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc Soit /mnt/package/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc Le premier est le binaire du compilateur installé par le toolkit de synology. Le second celui installé avec spksrc. Mais je sais pas pourquoi, comment, ni ou il arrive a ce chemin sur le gcc. C'est dans un makefile ou équivalent, mais lequel ? La commande qui pose pb est : /usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-/mnt/package/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -O3 -fomit-frame-pointer -Wall -I/mnt/package/spksrc/spk/transmission/work-88f6281/install//usr/local/transmission/include -c -o cryptlib.o cryptlib.c Si je lance à la main, ca fonctionne : /mnt/package/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -O3 -fomit-frame-pointer -Wall -I/mnt/package/spksrc/spk/transmission/work-88f6281/install//usr/local/transmission/include -c -o cryptlib.o cryptlib.c A+ Thomas 0 Citer
bud77 Posté(e) le 23 janvier 2013 Posté(e) le 23 janvier 2013 Je tiens à rappeler que je suis pas trop familier avec la cross/comp mais j'arrive à peu près à comprendre J'ai retrouvé ce post : Vérifie si t'es pas dans ce cas de figure 0 Citer
guenneguez_t Posté(e) le 23 janvier 2013 Auteur Posté(e) le 23 janvier 2013 (modifié) Salut Le pb c'est que je ne comprends pas d'où il me sort le prefix du gcc ... J'ai aucune variable de définit. A+ Thomas Modifié le 23 janvier 2013 par guenneguez_t 0 Citer
bud77 Posté(e) le 23 janvier 2013 Posté(e) le 23 janvier 2013 Y'a pas un fichier configure ou un makefile qui traine ? 0 Citer
Diaoul Posté(e) le 23 janvier 2013 Posté(e) le 23 janvier 2013 Fais toi une VM Debian stable avec juste spksrc dessus et ça devrait aller mieux. Je pense que le toolkit Syno a peut être créé un alias pour remplacer ton gcc par autre chose. 0 Citer
guenneguez_t Posté(e) le 23 janvier 2013 Auteur Posté(e) le 23 janvier 2013 Ok je refais une VM propre ;-) 0 Citer
guenneguez_t Posté(e) le 24 janvier 2013 Auteur Posté(e) le 24 janvier 2013 Salut Donc maintenant j'ai une autre erreur au moment de make arch-88f6281 : ===> Downloading files for transmission wget http://download.transmissionbt.com/files/transmission-2.76.tar.xz 2013-01-24 23:25:10 URL:http://dscbox.dscbox.lan/cgi-bin/login?redirect=http%3a%2f%2fdownload%2etransmissionbt%2ecom%2ffiles%2ftransmission%2d2%2e76%2etar%2exz&timeout=43200&gateway=172%2e16%2e254%2e254%3a5280&mac=08%3a00%3a27%3a2f%3a0b%3abe&token=%241%2478459630%24QbuehLH8bUSH8Hzb%2fwYg41 [22095] -> "transmission-2.76.tar.xz.part" [1] ===> Verifying files for transmission ===> Checking sha1sum of file transmission-2.76.tar.xz ===> Wrong sha1sum for file transmission-2.76.tar.xz ===> Renamed as transmission-2.76.tar.xz.wrong ===> Download cookie removed to trigger the download again make[2]: *** [checksum_target] Erreur 1 make[2]: quittant le répertoire « /usr/local/spksrc/cross/transmission » make[1]: *** [depend_target] Erreur 2 make[1]: quittant le répertoire « /usr/local/spksrc/spk/transmission » make: [arch-88f6281] Erreur 2 (ignorée) A+ Thomas 0 Citer
Diaoul Posté(e) le 25 janvier 2013 Posté(e) le 25 janvier 2013 Supprime cross/transmission/digest. 0 Citer
guenneguez_t Posté(e) le 25 janvier 2013 Auteur Posté(e) le 25 janvier 2013 Merci Ca a fonctionné, pas la première fois mais à la seconde ... A+ Thomas 0 Citer
guenneguez_t Posté(e) le 25 janvier 2013 Auteur Posté(e) le 25 janvier 2013 Bonjour, J'avance sur la création de mon Makefile, mais actuellement il plante car je n'ai pas de ./configure. Comment désactiver cette étape ? A+ Thomas 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.