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