Aller au contenu

[R


Messages recommandés

bonjour

désolé je ne lis pas les liens externes, quand aucuns détails ne l'accompagnent sur le forum, faites l'effort de décrire ce que vous voulez faire et ce que vous avez déjà fait comme manip en détails pour voir si la méthode est bonne.

cela sent fort j'ai trouvé une application sur le net telle quelle et je la veux sur mon syno, comme c'est du linux ca devrait marcher non ? :rolleyes:

ben non ce n'est pas si facile....

pour qu'une application puisse fonctionner sur un syno, il faut comme pour toute application linux , quelle soit compilée pour la bonne plateforme, qui dit plateforme, dis le bon CPU et le bon linux à la bonne version de kernel....

en résumé un paquet pioché sur le net ne doit pas être installé et exécuté sur le syno, tout comme sur un windows d'ailleurs , sans en connaitre les spécificités d'installation, l'origine douteuse ou pas et si cela est compatible avec la machine sur la quelle on veux l'installer etc....

j' ai fais un petit blabla sur ipkg et une expliquation sur ce que l'on peux installer sur syno... voir profil, tuto en cour, et ipkg c'est quoi, ce blabla est hors domaine de la compilation perso et donc un autre débat.

cela devrait vous éclairer un peu ;)

@+

Lien vers le commentaire
Partager sur d’autres sites

"3rd-Party Apps Integration Guide"

n'est vraiment pas à jour, ce tuto ne concerne que les sources GPL en 844, pas mal de changement dans les source 944.

les plus faciles à voir, entre 844 et 944 pour compiler un module kernel, la section qui te concerne ppc8533 rt kernel 2.6.24 le makefile pointe sur ppc et non plus sur arm, à l'inverse, si tu veux cross-compiler en kernel 2.6.15 pour dsx07+ , cela a toujours pointer sur arm et donc inchangé. mef à ces petites blagues sur les sources gpl qui peuvent pointer sur la bonne fabrique de cpu, mais pas le bon modèle :rolleyes:

si tu as installé la toolchain pour ton syno et les dernières sources 944, fait attention aux makefiles et aux fichiers .config de tes applis pour bien pointer sur les bons headers, ou les bons outils gcc etc.... , cela ce fait via la directive cross-compil dans le makefile pour pointer soit sur arm ou ppc etc... et le bon modele de CPU, donc soit très attentif à cela, de plus documente toi si ton fichier config demande à faire des tests lors de la compil, comme tu es sur un environnement de cross-compilation, via host différent de celui du syno pour le quel tu t'échine, cela peut t'apporter quelque ennuis et des tests invalides et compilation en échec, car le test risque d'être effectué sur le host de compilation debian ce qui serait balo.

regardes pour plus d'infos sur ces tests, du côté dev de ipkg, chez nslu2 pour la section optware, tu verras qu'il existe des makefiles dédiés ou des .config pour pas mal d'applis, à toi d'adapter ces directives pour ton application et le bon environnement, en particulier ce qui touche aux timers externes qui ne peuvent pas se faire et qui doivent être de ce fait neutralisés.

ce ne sont là que des suggestions

;)

Lien vers le commentaire
Partager sur d’autres sites

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.