Bonjour, j’ai installé code blocks pour une petite appli en c, mais il etait impossible de compiler, erreur:
[code]------------- Build: Debug in test2 ---------------
Linking console executable: bin/Debug/test2
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 0 seconds)
0 errors, 0 warnings
[/code]
apres recherches sur crt1.o, j’ai essayé les diverses solution proposées a gauche a droite, cad installer build-essential ou libc6-dev, mais c’etait deja installé… J’ai fini par essayer de désinstaller , et la impossible de réinstaller a cause de dependance… Je suis completement nul la dedans, pouvez vous m’aider???
l’histoire de ma co***rie:
sudo apt-get remove libc-dev-bin
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
build-essential g++ g++-4.4 libc-dev-bin libc6-dev libncurses5-dev
libstdc++6-4.4-dev
[code]sudo apt-get install libc-dev-bin
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 :
libc-dev-bin : Dépend: libc6 (< 2.12) mais 2.13-7 devra être installé
E: Paquets défectueux
cedric@lix:~$ sudo apt-get install build-essential
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 :
build-essential : Dépend: libc6-dev mais ne sera pas installé ou
libc-dev
Dépend: g++ (>= 4:4.4.3) mais ne sera pas installé
E: Paquets défectueux
[/code]
apres j’ai essayé par aptitude, mais rien de fort rassurant…
mes sources (qui viennent d’ici normalement)
[code]################################################
squeeze
deb http://ftp.be.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.be.debian.org/debian/ squeeze main contrib non-free
squeeze multimedia
deb http://www.debian-multimedia.org squeeze main non-free
deb-src http://mirror.home-dn.net/debian-multimedia squeeze main
squeeze security
squeeze update
deb http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
################################################
wheezy
deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
wheezy multimedia
deb http://www.debian-multimedia.org wheezy main non-free
deb-src http://www.debian-multimedia.org/ wheezy main
wheezy security
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
################################################
sid
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free
sid multimedia
deb http://www.debian-multimedia.org/ sid main
deb-src http://www.debian-multimedia.org/ sid main
################################################
experimental
deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free
experimental multimedia (uniquement 64 bits, décommentez les lignes dans ce cas)
deb http://www.debian-multimedia.org/ experimental main
deb-src http://www.debian-multimedia.org/ experimental main
#################################################"
#mozilla
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release
deb http://security.debian.org/ squeeze/updates contrib non-free main
deb-src http://security.debian.org/ squeeze/updates contrib non-free main
#################################################
#pour code block
deb http://apt.wxwidgets.org/ lenny-wx main
[/code]
je remarque que la derniere ligne est problematique, peut etre la responsable? j’ai installé libwxgtk2.8-0 par cela…