#1 Le 27/05/2005, à 17:44
- Gawen
Problème de link lors d'une compilation
Voilou j'ai un petit problème que je n'arrive pas à résoudre. Certains ont essayé de m'aider sur le canal IRC, sans succès, trouvant le bug assez bizarre.
J'ai la dernière version d'Ubuntu 5.04, avec tous les update installé. Au départ les packages gcc-3.3 et gcc-3.3-base était installé. On m'a conseilél d'installer les packages de gcc-3.4 et gcc-3.4-base. J'ai essayé de compiler avec cette version, sans succès.
J'ai réinstallé de plus la libc6-dev ... Toujours pas.
Voilà le code erreur que me retourne GCC :
/usr/lib/gcc/i486-linux/3.4.4/../../../../lib/crt1.o: file not recognized: Format de fichier non reconnu
collect2: ld a retourné 1 code d'état d'exécution
Ici j'ai utilisé la version 3.4 de gcc, mais la version 3.3 n'est pas mieux ... Même erreur.
J'aurai bien voulu programmer, mais ça sera pour une prochaine fois A+
#2 Le 28/05/2005, à 12:08
- Gawen
Re : Problème de link lors d'une compilation
Bon et bien j'ai trouvé la réponse comme un grand Si ça peut aider certains ...
A security issue affects the following Ubuntu releases:
Ubuntu 4.10 (Warty Warthog)
Ubuntu 5.04 (Hoary Hedgehog)
The following packages are affected:
binutils
binutils-multiarch
The problem can be corrected by upgrading the affected package to
version 2.14.90.0.7-8ubuntu0.3 (for Ubuntu 4.10), or 2.15-5ubuntu2.2
(for Ubuntu 5.04). In general, a standard system upgrade is
sufficient to effect the necessary changes.
Details follow:
It was discovered that the packages from USN-136-1 had a flawed patch
with regressions that caused the ld linker to fail. The updated
packages fix this.
We apologize for the inconvenience.
En bref, surtout mettre à jour binutils. C'est ce que j'ai fait, et ça marche. Linux, me voilà !