Journal apt-get : serial killer de gcc ?

Posté par  .
Étiquettes :
0
27
nov.
2003
Mon petit journal,

J'ai récupéré au boulot un ordi avec une debian vieille de matusalem...

Voulant utiliser les fonctionnalités dernière version, je lance un apt-get update/upgrade et install.

Puis je me dis que fluxbox serait un bon choix comme env X, donc je fait un apt-get install fluxbox.

Là je m'apercois qu il ne m installe que la version 0.7.3 (la derniere stable pour debian) mais moi je suis interessé par les fonctionnalités de 0.1.14 (bcq mieux miam !)

Donc je recupere le tar gz et lance le .configure et hop misère, j ai l erreur suivant :
C compiler cannot create executable (ou a peu pres)

Dans le doute je relance un ./configure d un autre logiciel que j avais installé sans problème de cette façon avant mes apt-get.
Hop même erreur....

Les apt-get m'ont tué mon gcc.... snif....
QQ un peut m aider ?

PS : je ne peux pas installer une autre version par CD de la debian, pas d interruption de service de la machine n est possible.
  • # Re: apt-get : serial killer de gcc ?

    Posté par  . Évalué à 1.

    désinstaller GCC, réinstaller GCC?

    Je trolle dès quand ça parle business, sécurité et sciences sociales

    • [^] # Re: apt-get : serial killer de gcc ?

      Posté par  . Évalué à 3.

      Non, je me souviens avoir déjà eu le problème, il suffit de faire un apt-get install libc6-dev et hop, tout roulera ;-))
  • # Re: apt-get : serial killer de gcc ?

    Posté par  . Évalué à 1.

    Si c'est un problème de compilateur il y a pas mal de versions de GCC sous Debian.

    GCC 2.72, 2.95, 3.0, 3.2, 3.3 etc.

    Il suffit juste de lier le lien symbolique : /bin/gcc version le gcc que tu veux utiliser.
  • # Re: apt-get : serial killer de gcc ?

    Posté par  (site web personnel) . Évalué à 0.

    Bein commence par faire ce que doit te dire autoconf :> regarder le fichier config.log.
    sans ca ..
    • [^] # Re: apt-get : serial killer de gcc ?

      Posté par  . Évalué à 0.

      Voilà ,mon config.log, moi cela me parle pas :
      configure: failed program was:
      #line 2084 "configure"
      #include "confdefs.h"

      #ifdef F77_DUMMY_MAIN
      # ifdef __cplusplus
      extern "C"
      # endif
      int F77_DUMMY_MAIN() { return 1; }
      #endif
      int
      main ()
      {

      ;
      return 0;
      }
      configure:2140: error: C compiler cannot create executables

      Pour installer la libc6-dev, j ai le pb suivant quand je fais :
      apt-get install libc6-dev :
      Sorry, but the following packages have unmet dependencies:
      libc6-dev: Depends: libc6 (= 2.2.5-11.5) but 2.3.2-8 is to be installed
      E: Sorry, broken packages

      je fais alors apt-get install libc6 il me met déjà installé et je je fais alors apt-get install libc6=2.3.2-8
      et il me dit déjà installé !

      je comprends rien !!!!!!!!!!
      • [^] # Re: apt-get : serial killer de gcc ?

        Posté par  (site web personnel) . Évalué à 1.

        c'est la ligne d'appel de gcc qu'il faut :)

        pour la libc il te dit qu'il ne peut installer le libc6-dev qu'il connait car c'est celui de la libc-2.2.5 et toi tu a installé la 2.3.2-8. tu doit avoir installé des backports et enlevé la ligne ou je sais pas quoi.

        Mais effectivement s'il ne te dit pas que libc6-dev est installé ca doit etre la raison de ton probleme
      • [^] # Re: apt-get : serial killer de gcc ?

        Posté par  . Évalué à 0.

        Est-ce que quelqu'un t'a proposé "apt-get --fix-broken libc6-dev" ?
        Ça marche?

        Ben il va falloir être courageux.
        Commence par un apt-get update (ça doit être déja fait vu que tout le monde te l'a dit).
        Ensuite, il va falloir soit forcer l'installation de la libc en version inférieure (celle de stable), soit télécharger la libc6-dev en version 2.3.2-8 et utiliser "dpkg -i libc6-dev..."

        Dans tous les cas, il faut trouver le bon paquet à télécharger.

        Et là, je me rends compte... que je t'aurais bien aidé, mais désolé, je n'arrive pas à joindre packages.debian.org (sauf www.debian.org). Ils ne sont pas encore revenus?

        Voyons voir un mirroir. Dans le répertoire ftp://ftp.jussieu.fr/pub/linux/distributions/debian/pool/main/g/gl(...)
        Tu télécharges un fichier libc6_*.deb et libc6-dev_*.deb avec le même numéro de version et tu fais "dpkg -i" sur chacun (en commençant par libc6). Dans ton cas, il vaut mieux prendre le numéro de version correspondant à woody, sinon, il faudra recommencer souvent.

        Sinon, dernière possibilité, tu passe en testing ou unstable. Mais dans ce cas, il faut être solide et être prêt à résoudre ce genre de problèmes de temps en temps.
  • # Re: apt-get : serial killer de gcc ?

    Posté par  . Évalué à 1.

    Déjà, commence par faire un upgrade correct.
    Dans ton cas, le «apt-get dist-upgrade» aurait été préférable.
  • # Re: apt-get : serial killer de gcc ?

    Posté par  . Évalué à 0.

    heu... "pas d interruption de service de la machine n est possible" et tu fait un update/upgrade à la sauvage sur une vieille version ?
    comme dirait l'autre: pas peur, pas mal :)
    • [^] # Re: apt-get : serial killer de gcc ?

      Posté par  . Évalué à 1.

      ouaiiiiiii pas peurrrrrrrrrrrrrrrrrrrrrrr
      non elle peut s arreter mais pas longtemps quoi

      et pis le apt-get dist-epgrade fait aussi mais après... snif
  • # Re: apt-get : serial killer de gcc ?

    Posté par  (site web personnel) . Évalué à 1.

    Ils en sont dans les versions 0.9.x... Elles sont largement plus avancées que les versions 0.1.x et 0.7.x, et très stables, pourquoi veux-tu donc prendre une vieille version. Rien que le changement vers la dernière fenêtre utilisée par Alt-Tab justifie le passage à 0.9.x.
  • # Re: apt-get : serial killer de gcc ?

    Posté par  . Évalué à 1.

    et pourquoi t'utilise pas les outils debian ?
    apt-cache policy fluxbox
    apt-get install fluxbox/testing

    c'est la version 0.1.14-2 actuellement...

    ou si tu veux vraiment la derniere : fluxbox-cvs
    *** 0.9.6+cvs20031124.20-1 0
    990 http://xmixahlx.dyndns.org(...) ./ Packages
  • # Re: apt-get : serial killer de gcc ?

    Posté par  . Évalué à -2.

    Neuneu !!!

    Pfffff, et ca fait croire ke ca bosse o boulot ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.