Aller au contenu

Messages recommandés

Posté(e)

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

Posté(e) (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é par guenneguez_t
Posté(e)

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

  • 3 semaines après...
Posté(e)

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

Posté(e) (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é par bud77
Posté(e)

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

Posté(e)

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

Posté(e)

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.

Posté(e)

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

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.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.