Bonjour à tous,
Je suis sous Debian Wheezy, et je souhaite compiler un projet en ARM.
Je me base sur ce (très court) tuto :
wiki.micromint.com/index.php/Deb … ss-compile
Mais j’ai un problème de dépendances.
Tout d’abord, voici mon /etc/apt/sources.list :
[code]deb http://ftp2.fr.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp2.fr.debian.org/debian/ wheezy main non-free contrib
deb http://ftp2.fr.debian.org/debian/ unstable main non-free contrib
deb http://ftp2.fr.debian.org/debian/ experimental main non-free contrib
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://www.emdebian.org/debian/ wheezy main[/code]
(j’utilie unstable et experimental uniquement pour iceweasel et icedove que j’installe explicitement à partir de ces dépôts)
Et voici mon /etc/apt/preferences.d/testing-only :
[code]Package: *
Pin: release a=testing
Pin-Priority: 900
Package: *
Pin: release o=Debian
Pin-Priority: -10[/code]
Premier problème (que j’arrive à contourner) :
[code]# apt-get install gcc-4.4-arm-linux-gnueabi
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
gcc-4.4-arm-linux-gnueabi : Dépend: cpp-4.4-arm-linux-gnueabi (= 4.4.5-8) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».[/code]
Du coup, je fais:
[code]# apt-get install gcc-4.4-arm-linux-gnueabi cpp-4.4-arm-linux-gnueabi
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
cpp-4.4-arm-linux-gnueabi : Dépend: libgmp3c2 mais il n’est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».[/code]
Mais là, 2e problème: libgmp3c2 n’existe nulle part.
Par contre, ceux-là existent:
libgmp3c2-armel-cross
libgmp3c2-hppa-cross
libgmp3c2-ia64-cross
libgmp3c2-mips-cross
libgmp3c2-mipsel-cross
libgmp3c2-powerpc-cross
libgmp3c2-s390-cross
libgmp3c2-sparc-cross
Merci de votre aide.
®om