tmt Posté(e) le 29 mai 2010 Posté(e) le 29 mai 2010 Bonjour à tous, Je jette une bouteille à la mer après plusieurs semaines de galère... Je tente désespérément de cross compiler des appli (eibd et linknx) avec optware pour mon ds207+. Pour cela, j'ai installé virtualbox sur mon pc qui fonctionne nativement sous Win7. Grâce à virtualbox, j'ai pu virtualiser différentes versions de Ubuntu et Debian. Sur chacune de ces installations virtuelles j'ai tenté les mêmes manip : 1/ Mise à jour de certains paquets comme ceci : sudo apt-get install gcc cvs flex bison make pkg-config rsync gettext libglib2.0-dev autoconf libtool automake automake1.9 sudo patch bzip2 gzip wget sed texinfo subversion 2/ Installation des paquets spécifiques pour les appli eibd et linknx : Voici les dépôts spécifiques à utiliser : deb http://www.auto.tuwi...mkoegler/debian eib main deb-src http://www.auto.tuwi...mkoegler/debian eib main Et la clé d'authentification pour ces dépôts : -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.6 (GNU/Linux) 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 gIiDW8wHbACeO11PFfwbx51XEx0+kW81XDVxHPg= =ztcU -----END PGP PUBLIC KEY BLOCK----- sudo apt-get install pthsem pthsem-dev lipthsem libpthsem-dev libpthsem20 3/ Installation de optware : svn co http://svn.nslu2-lin...t/optware/trunk optware cd optware make syno-x07-target cd synox-07 make directories make ipk-utils make toolchain 4/ Ajout des fichiers "make" et "sources" spécifiques dans optware: Les fichiers en question sont téléchargeables ici : http://ouaye.net/lin...-2010-05-24.tgz Une fois le tgz décompressé, vous obtenez deux dossiers : - un dossier "make" -un dossier "sources" Il faut compléter les répertoires "optware/make" et "optware/sources" avec les fichiers fraîchement décompressés. 5/ Cross compilation : Il faut se place dans le répertoire "optware/syno-x07". 5.1 / Cross compilation de pthsem : Exécuter la commande suivante : make pthsem-ipk Si tout se passe bien, le fichier ipk correspondant est créé dans "optware/syno-x07/builds". En géréral, cette cross compilation se passe bien. 5.2/ Cross compilation de eibd : make eibd-ipk Là, chez moi, ça bloque, j'ai de méchantes erreurs du compilateur. 5.3/ Cross compilation de linknx: Comme pour eibd, ça bloque ! J'ai également tenté la cross compilation de tesseract-ocr : make tesseract-ocr-ipk Là aussi ça bloque. Malgré mes recherches et nombreux essais, j'en suis toujours au même stade. Si un habitué de la cross compilation avec optware pour syno-x07 passe par là, j'apprécierais grandement son aide. Merci d'avance. Ben 0 Citer
MS_Totor Posté(e) le 29 mai 2010 Posté(e) le 29 mai 2010 salut, je ne m'y suis pas encore mis par manque de temps, l'installation est faite sans plus et ma cible est plutôt sur x86, donc je ne peux pas vraiment t'aider pour cross-compiler via la toolchain de optware en cross-compilation via la toolchain et les sources dispo sur sourceforge, je n'ai pas trop de soucis en général alors donnes toujours un extrait de tes messages d'erreurs ..car sans ces infos personnes ne peut t'aider tu confirme que pour d'autres programmes ta chaine est bien fonctionnelle ou c'est l'un de tes premiers essais ? il faut parfois modifier les kconfig ou les makefile dans les sous répertoires des sources à compiler pour bien pointer et le peu que j'ai exploré section i686 est pleins de petits trucs à corriger 0 Citer
tmt Posté(e) le 30 mai 2010 Auteur Posté(e) le 30 mai 2010 Bonjour MS_Totor, Merci pour tes messages. Pour r 0 Citer
MS_Totor Posté(e) le 30 mai 2010 Posté(e) le 30 mai 2010 http://sourceforge.net/users/jef2000/ pour être précis celui ci http://sourceforge.n...message=8412210 tu as le même mk que celle de ce thread ? 0 Citer
tmt Posté(e) le 30 mai 2010 Auteur Posté(e) le 30 mai 2010 http://sourceforge.net/users/jef2000/ pour 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.