Compilation c++ infructueuse avec suse Linux

janjan Messages postés 6 Statut Membre -  
 kingviros -
Bonjour,

Je viens de me convertir à linux. Je suis sous suse 9.2.
Et j'ai le plus grand mal à installer qq logiciel que ce soit.
A chaque lancement de configure, le logiciel m'indique que compilateur
C++ ne peut créer d'éxecutable!

Si qq'un a une bonne idée à me communiquer, je suis preneur.

Attention je suis un informaticien du dimanche et je débute ss linux.

Merci de faire en sorte que je comprène!! ;)

A+
Janjan
Configuration: Suse linux

6 réponses

  1. kmf31 Messages postés 1564 Statut Contributeur 501
     
    Ton erreur est incomprehensible ou pas plausible:

    Fais une description exacte du probleme:

    1) Que sont toutes les commandes exactes que tu as faites ?

    2) Que sont les messages d'erreurs (avec copier-coller ici!!).

    Normale tu n'as qu'a faire "g++ fichier.cc" pour creer un fichier "a.out" qu'il suffit d'executer avec: "./a.out" apres. S'il ne trouve pas g++ (ou c++) => l'installer avec yast. Bien sur il faut aussi travailler dans un repertoire ou on a le droit d'ecrire, par exemple le home! Si on est dans un repertoire du systeme ca ne peut pas creer de fichier, de meme si tu n'as de repertoire /tmp fonctionnel (par exemple la partition avec /tmp serait pleine).
    0
    1. janjan Messages postés 6 Statut Membre
       
      Bien que j'essaie par une autre voie, je viens de remarqué que le
      compiler g++ n'était pas intsallé!! :)

      Mais voila qu'un nouveau problème surgit!!! :( Argggghhh!!

      Bref voila le message que j'accueille avec dédain

      checking that wxWidgets has support for large files... no
      configure: error:
      Support for large files in wxWidgets is required by aMule.
      To continue you must recompile wxWidgets with support for
      large files enabled.

      QUe dois je faire?

      That is the question!
      0
  2. janjan Messages postés 6 Statut Membre
     
    ok.
    Par exemple pour installer Amule, j'ai le message suivant :

    yapatou@linux:~/Documents/Logiciels/aMule-2.1.0> ./configure
    checking build system type... i686-pc-linux-gnu
    checking host system type... i686-pc-linux-gnu
    checking target system type... i686-pc-linux-gnu
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking whether to enable maintainer-specific portions of Makefiles... no
    checking for g++... no
    checking for c++... no
    checking for gpp... no
    checking for aCC... no
    checking for CC... no
    checking for cxx... no
    checking for cc++... no
    checking for cl... no
    checking for FCC... no
    checking for KCC... no
    checking for RCC... no
    checking for xlC_r... no
    checking for xlC... no
    checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables
    See `config.log' for more details.

    Et pour répondre à tes autres yapatou@linux:~/Documents/Logiciels/aMule-2.1.0> ./configure
    checking build system type... i686-pc-linux-gnu
    checking host system type... i686-pc-linux-gnu
    checking target system type... i686-pc-linux-gnu
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking whether to enable maintainer-specific portions of Makefiles... no
    checking for g++... no
    checking for c++... no
    checking for gpp... no
    checking for aCC... no
    checking for CC... no
    checking for cxx... no
    checking for cc++... no
    checking for cl... no
    checking for FCC... no
    checking for KCC... no
    checking for RCC... no
    checking for xlC_r... no
    checking for xlC... no
    checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables
    See `config.log' for more details.

    Sinon, je travaille bien dans la partie home.

    Voila, si cela peut éclairer ta lanterne pour me répondre!!

    Merci en tout cas!
    0
    1. janjan Messages postés 6 Statut Membre
       
      Dsl... un peu de redondance dans le précédent message... voila la version edulcorée!

      ok.
      Par exemple pour installer Amule, j'ai le message suivant :

      yapatou@linux:~/Documents/Logiciels/aMule-2.1.0> ./configure
      checking build system type... i686-pc-linux-gnu
      checking host system type... i686-pc-linux-gnu
      checking target system type... i686-pc-linux-gnu
      checking for a BSD-compatible install... /usr/bin/install -c
      checking whether build environment is sane... yes
      checking for gawk... gawk
      checking whether make sets $(MAKE)... yes
      checking whether to enable maintainer-specific portions of Makefiles... no
      checking for g++... no
      checking for c++... no
      checking for gpp... no
      checking for aCC... no
      checking for CC... no
      checking for cxx... no
      checking for cc++... no
      checking for cl... no
      checking for FCC... no
      checking for KCC... no
      checking for RCC... no
      checking for xlC_r... no
      checking for xlC... no
      checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables
      See `config.log' for more details.

      Sinon, je travaille bien dans la partie home.

      Voila, si cela peut éclairer ta lanterne pour me répondre!!
      0
  3. Zempachi Messages postés 7572 Statut Contributeur 906
     
    Pourquoi ne pas passer par yast pour installer tes logiciels:
    http://frenchsuse.free.fr/config-yast-logiciels.html
    et plus generalement:
    http://frenchsuse.free.fr/fs-configuration.html
    0
    1. janjan Messages postés 6 Statut Membre
       
      okidok...

      J'ai bien essayé mais je n'arrive pas à installer des logiciels
      qui ne font pas partie de suse.
      Quelle est l'astuce pour faire installer un logiciel "extérieur"?

      Merci d'avance!!!
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Dawid Messages postés 436 Statut Membre 62
     
    Salut .

    J'ai l'impression que tu as commencé ton parcours Linux comme moi il y a 3 ans et demi.

    J'ai installé une Mandrake et je ne trouvais pas de RPMs. J'ai donc essayé installer des sources (avec ./configure, make, make install).
    Ça marchait une fois sur dix !
    Plus tard, j'ai trouvé les moteurs de recherches de RPMs : http://rpmfind.net et surtout http://rpm.pbone.net/.

    Il y a aussi les mirroirs qu'on peut ajouter directement dans le gestionnaire de paquetages : les fameux liens ftp.

    En tous cas, je te conseille de ne pas trop te prendre la tête avec les sources. Les distributions RPM sont faites pour utiliser des RPMs.

    Après plus de 3 ans sous Mandrake/Mandriva, la compilation des sources est toujours pour moi une aventure :
    il faut bien lire les fichiers README qui accompagnent pas toujours) les sources,
    il faut lire les messages d'erreur du ./configure et repérer les lignes "no",
    il faut partir à la recherche des rpm -devel qui peuvent apporter les fichiers manquants,
    et après ça ne marche pas toujours...

    Le mieux pour exploiter les sources, c'est de travailler carrément avec une distribution sources (comme la Gentoo). Mais il faut déja bien connaître Linux...
    0