IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Installation d'Anjuta + Glade


Sujet :

Applications et environnements graphiques

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 62
    Points : 48
    Points
    48
    Par défaut Installation d'Anjuta + Glade
    Bonjour,

    J'ai décidé d'installer Anjuta+Glade car je cherchais un IDE complet pour développer en C/C++ et faire des GUI en wxWindows.

    J'ai donc d'abord installer glade2 ( pas de probleme ) puis j'ai installé anjuta-2.0.1 sur ma Mandrake 9.2
    Le test de l'installation d'anjuta m'a signalé les erreurs de dépendances suivantes :
    error: Failed dependencies:
    libglade2 >= 2.0.0 is needed by anjuta-1.2.1-1
    libgnome >= 2.0.2 is needed by anjuta-1.2.1-1
    libgnomeprint22 >= 2.0.1 is needed by anjuta-1.2.1-1
    libgnomeprintui22 >= 2.0.1 is needed by anjuta-1.2.1-1
    libgnomeui >= 2.0.2 is needed by anjuta-1.2.1-1


    J'ai forcé l'install d'anjuta à l'aide de la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rpm -i --nodeps anjuta-2.0.1.rpm
    pensant que mes besoins ( C/C++, wxWindows ) ne seraient pas affectés.

    Mon problème est le suivant :
    Lors de la création d'un projet wxWindows, anjuta génére automatiquement les fichiers composant le projet et m'affiche l'erreur suivante :

    ERREUR : Le projet n'a pas pu être autogénéré correctement. Vous devez intervenir en démarrer autogen.sh manuellement pour corriger ce problème.

    J'aurais donc deux questions :

    1]
    Comment faire pour corriger ce problème ? Je n'ai pas trouvé le 'autogen.sh'. Aurais-je mal installé wxWindows ou Anjuta ?

    2]
    Comment faire pour lier Glade à Anjuta. ( j'arrive à appeler glade directement mais pas depuis anjuta )

    Merci beaucoup pour l'aide que vous pourriez m'apporter.

    Noki

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    Si tu avais des pb de dependance il faut les corrigé avant (le faite de forcer l'installation n'a rien resolu), donc installe les dependance que tu site et tout devrait rentrer dans l ordre (ou desinstalle Anjuta et installe une version plus ancienne)

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 62
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par MarcG
    Si tu avais des pb de dependance il faut les corrigé avant (le faite de forcer l'installation n'a rien resolu), donc installe les dependance que tu site et tout devrait rentrer dans l ordre (ou desinstalle Anjuta et installe une version plus ancienne)
    Tout le probleme etait la ! C'est que je ne savais pas comment régler le probleme de dependances.
    J'ai pourtant trouvé les sources de 'libglade2' ; je l'ai installé ( avant d'installer anjuta ) et lorsque j'ai retesté l'install d'anjuta ( rpm -i --test anjuta.rpm ) j'avais toujours :
    error: Failed dependencies:
    libglade2 >= 2.0.0 is needed by anjuta-1.2.1-1


    Voila pourquoi j'ai décidé de forcer l'install

    Une chose peut etre à signaler aussi : je bosse sur KDE et pas sur GNOME ? ( est ce la cause du probleme ? )

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    Peut etre une piste :
    si tu as installe les dependences verifi dans ton fichier /etc/ld.conf.xxx (je ne sais plus tres bien le nom ) fichier qui permet au systeme de trouver les librairies dynamiques via ldconfig, verifi si l'emplacement des libraries est correctement declare, si non ajoute les puis tape ldconfig est reteste l'installe

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 62
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par MarcG
    Peut etre une piste :
    si tu as installe les dependences verifi dans ton fichier /etc/ld.conf.xxx (je ne sais plus tres bien le nom ) fichier qui permet au systeme de trouver les librairies dynamiques via ldconfig, verifi si l'emplacement des libraries est correctement declare, si non ajoute les puis tape ldconfig est reteste l'installe
    Tu as peut etre raison car j'ai récupéré par ex 'libgnomeui2-2.4.0.1-1mdk.i586.rpm' et lorsque j'ai fait 'rpm -i --test libgnomeui2-2.4.0.1-1mdk.i586.rpm' il m'a dit que ce package etait deja installé.

    J'ai regarde dans /etc et j'ai vu : ld.so.conf et ld.so.mdkconf ( ou kk chose comme ca )

    Le probleme serait donc de savoir comment faire pour connaitre les path que je dois déclaré dans /etc/ld.so.conf ?
    Si je me trompe pas sous Linux les librairies dynamiques ont '.so' comme extension ?
    Pour connaitre le path de lignomeui22 que je dois déclarer je dois donc chercher par ex le path de 'libgnomeui2-2.4.0.1.so' ? ( suffit de rajouter '.so' a la fin ? )

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    pour savoir ou les lib ont été installer regarde dans /etc/local/lib probablement la pour les libs gnome sinon un :
    find / -name "*libgno*"
    les terminaisons sont souvent du style libxxx.so.2.0.0 et un liens est créer vers la derniere version en .so
    sous mandrake je ne sait pas si c'est le ld.so.conf ou le ld.so.mdkconf qui es utilisé par ldconfig en standard le ld.so.conf !

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 62
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par MarcG
    pour savoir ou les lib ont été installer regarde dans /etc/local/lib probablement la pour les libs gnome sinon un :
    find / -name "*libgno*"
    les terminaisons sont souvent du style libxxx.so.2.0.0 et un liens est créer vers la derniere version en .so
    sous mandrake je ne sait pas si c'est le ld.so.conf ou le ld.so.mdkconf qui es utilisé par ldconfig en standard le ld.so.conf !
    Merci beaucoup pour tes précisions !
    Je vais vérifier tout ca et je te tiendrai au courant.

    Juste par curiosite :
    Est ce qu'il t'arrives de développer avec la lib : wxWidgets ( anciennement wxWindows ) ?

  8. #8
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    Jamais essayé celle-la, dans le temp( la prehistoire) je developpai avec Motif et X11 natif......

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 62
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par MarcG
    pour savoir ou les lib ont été installer regarde dans /etc/local/lib probablement la pour les libs gnome sinon un :
    find / -name "*libgno*"
    les terminaisons sont souvent du style libxxx.so.2.0.0 et un liens est créer vers la derniere version en .so
    sous mandrake je ne sait pas si c'est le ld.so.conf ou le ld.so.mdkconf qui es utilisé par ldconfig en standard le ld.so.conf !
    J'ai effectué cette manip et les lib se trouvent dans /usr/lib
    J'ai donc rajouté '/usr/lib' dans /etc/ld.so.conf et /etc/ld.so.conf.mdk...

    J'ai ensuite re-testé l'install d'anjuta : rpm -i --test anjuta.rpm

    Et ca n'a pas change ; je me retrouve toujours avec ces erreurs :
    error: Failed dependencies:
    libglade2 >= 2.0.0 is needed by anjuta-1.2.1-1
    libgnome >= 2.0.2 is needed by anjuta-1.2.1-1
    libgnomeprint22 >= 2.0.1 is needed by anjuta-1.2.1-1
    libgnomeprintui22 >= 2.0.1 is needed by anjuta-1.2.1-1
    libgnomeui >= 2.0.2 is needed by anjuta-1.2.1-1

    Je sais plus quoi faire ?
    N'y aurait il personne ici qui aurait installé Anjuta.1.2.0 sur une Mandrake 9.2 ?

  10. #10
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    a tu fait un "ldconfig" apres avoir mis a jour les fichiers de conf ?
    ldconfig demande au loader dynamique de relire le fichier de conf ..

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 62
    Points : 48
    Points
    48
    Par défaut
    J'ai finalement réussi à régler mes problèmes de dépendances :
    J'ai pu trouver les librairies demandées à partir des packages des CD d'install de Mandrake.
    Après les avoir installées j'ai fait un ldconfig ( au cas ou ) et maintenant tout marche : glade + anjuta

    J'essaierai de comprendre plus tard pkoi j'arrivais pas à résoudre ces problemes de dependances à partir de packages récupérés du net ... pour le moment je préfère tester mon nouvel IDE !

    En tout cas merci beaucoup MarcG tu m'as bien aidé !

    Noki

  12. #12
    Membre habitué
    Avatar de Tifauv'
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 102
    Points : 129
    Points
    129
    Par défaut
    Euh, avais-tu essayé la commande urpmi? Elle résoud les dépendances pour toi et va chercher puis installe les paquets rpm requis.

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 62
    Points : 48
    Points
    48
    Par défaut
    En effet je n'ai pas utilisé la commande urpmi ?
    Pour l'install de mes packages j'avais utilisé uniquement 'rpm -i'.
    En fait, je n'ai pas encore tout à fait saisi le role de urpmi.
    Si tu pouvais m'éclairer sur le role de cette commande je ne serais pas contre !

    Noki

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tuto GTK+ 3, Anjuta/Glade ?
    Par feuquibrule dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 02/09/2011, 14h57
  2. Installation de Glade
    Par fab56 dans le forum GTK+ avec PHP
    Réponses: 1
    Dernier message: 19/06/2007, 18h20
  3. Problème avec l'installation de anjuta
    Par ataya dans le forum Linux
    Réponses: 7
    Dernier message: 08/08/2006, 18h14
  4. Anjuta+Glade ne trouve pas STL
    Par nawac dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 08/04/2006, 18h31
  5. Installation de Glade?
    Par sali dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 14/01/2005, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo