Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Programmation > Environnements de développement > Installation de Code::Blocks sous Ubuntu > Lecture des commentaires

Installation de Code::Blocks sous Ubuntu

Vous devez être inscrit pour pouvoir poster des messages

Page : 1  2  Suivante
Pseudo Commentaire
Page : 1  2  Suivante
Hors ligne Catsoulet # Posté le 24/04/2007 à 12:16:39 - Ce membre a mis la note : 20
Avatar
Groupe : Membres
Excellent tuto ! tout y est parfaitement expliqué vu qu'il n'y aucun problème 20/20 que peut-on demander de plus ?
Hors ligne danick_o # Posté le 25/04/2007 à 23:15:40 - Ce membre a mis la note : 19
Avatar
Groupe : Membres
Merci beaucoup super grace a toi tout fonctionne, mais on dirait que tu prend un malin plaisir a laisser les utilisateur avoir des messages d'erreurs :lol:

19/20 rien n'est parfais

Image utilisateur
Logram, un projet d'OS prometteur.
 
Hors ligne Xaviou # Posté le 25/04/2007 à 23:58:34 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Citation : danick_o
on dirait que tu prend un malin plaisir a laisser les utilisateur avoir des messages d'erreurs


Mais non, ce n'est pas que je prenne plaisir à laisser les utilisateurs avoir des messages d'erreurs (quoi que :diable: ); c'est plutôt que j'estime que les utilisateurs débutants peuvent rapidement être effrayés par les messages d'erreurs barbares que l'on peut obtenir sous linux. De ce fait, je leur montre qu'il est facile d'y remédier.

Il est vrai que j'aurais pû simplement indiquer :
Il faut installer tel paquet, puis tel paquet...... puis ensuite installer Code::Blocks
Et tout se serait bien passé.
Mais le but de ce tutoriel n'est pas là, car le jour ou l'utilisateur débutant a un autre logiciel à installer manuellement, et qu'il rencontre des messages d'erreurs du même type, il se retrouvera comme un c.. totalement impuissant et incapable de faire son installation.
Par contre, s'il a déjà eut de telles erreurs, et surtout qu'on lui explique comment les résoudre, ça devrait beaucoup mieux se passer pour lui.

Mais bon, ce n'est que mon opinion.

Merci quand même pour la note et le commentaire, et longue vie au SdZ !

Xav'

Le portail francophone dédié à wxWidgets : wxDev-fr
 
Hors ligne Nesquik69 # Posté le 26/04/2007 à 16:56:21 - Ce membre a mis la note : 19
Slave of the Rythm
Avatar
Groupe : Membres
Très bon tuto ;) . Il est bien écrit et j'aime bien le fait qu'il y ait beaucoup d'images (certaines inutiles mais bon :-° ) qui illustrent très bien les étapes où l'on se trouve.

De plus, il fait un excellent complément à mon propre tuto qui explique l'installation des "nightly builds" de Code::Blocks sous Windows ainsi que sous Linux mais mon expérience sous Linux étant trop faible je préfère largement mettre en avant un lien vers ton tuto dans le mien ;) .

19/20
 
Hors ligne Krankkatze # Posté le 28/04/2007 à 20:13:55 - Ce membre n'a pas mis de note
Ob-la-di, Ob-la-da
Avatar
Groupe : Membres
Ma question est surement idiote, mais le terminal me dit que le paquet ne correspond pas à mon processeur ( powerpc ). Vu que mon processeur n'est ni un intel ni un Amd, j'ai pris le premier paquet. Que dois-je faire ?
 
Hors ligne YellowMan # Posté le 01/05/2007 à 15:07:53 - Ce membre a mis la note : 19

Avatar
Groupe : Membres
Bon tuto.
Cependant, avec la version 7.04 d'Ubuntu, il y a bien plus simple :
Code : Console
sudo apt-get install codeblocks


En effet, il semble être dans les dépôts par défaut.
Cependant, la version des dépôts ne correspond pas à la dernière des nightly-builds.
 
Hors ligne huit_six # Posté le 23/05/2007 à 12:22:04 - Ce membre n'a pas mis de note
Groupe : Membres
Bonjour, sympa de faire un tuto pour les linuxiens, mais selon moi, il n'y a pas d'intéret à passer par la ligne de commande, je sais bien que tu parles des utilitaires graphiques, mais dans ce cas, gdebi fait très bien le travail et résoud les dépendances tout seul.

La ligne de commande ok, mais quand il existe des outils graphiques qui marchent mieux, pourquoi se priver?

De plus il ne faut pas oublier qu'Ubuntu est orientée utilisateur novice, pourquoi utiliser un utilitaire en ligne de commande qui de plus casse le système?

En règle générale, dès que c'est possible, je pense qu'il faut éviter d'utiliser dpkg et préfèrer gdebi voire apt-get ou synaptic (qui soit dit en passant permet d'installer des paquets téléchargés en résolvant les dépendances).

Enfin, comme tu le dis, les forums proposent beaucoup de résolutions de problèmes en ligne de commande, je trouve que c'est dommage car ça limite la visibilité des utilitaires graphiques et ça alimente l'idée tenace mais de plus en plus fausse, que la ligne de commande est inévitable sous linux.

Ceci dit, la critique est aisée mais l'art est difficile et j'ai le beau role de critiquer ton tuto qui a le mérite d'exister et de proposer une solution.
Hors ligne Xaviou # Posté le 23/05/2007 à 14:58:40 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Salut la compagnie !

Citation : huit_six
Bonjour, sympa de faire un tuto pour les linuxiens, mais selon moi, il n'y a pas d'intéret à passer par la ligne de commande, je sais bien que tu parles des utilitaires graphiques, mais dans ce cas, gdebi fait très bien le travail et résoud les dépendances tout seul.

La ligne de commande ok, mais quand il existe des outils graphiques qui marchent mieux, pourquoi se priver?

De plus il ne faut pas oublier qu'Ubuntu est orientée utilisateur novice, pourquoi utiliser un utilitaire en ligne de commande qui de plus casse le système?

Malgré l'aspect repoussant (au premier abord, uniquement) de la ligne de commande, elle est quelques fois plus simple à utiliser que les utilitaires graphiques.
Par exemple : pour l'installation de la bibliothèque wxWidgets :
  • Avec Synaptic, il faut faire une recherche de wxWidgets, et être sûr de sélectionner le bon paquet. L'utilisateur novice a de fortes chances de se planter (vu le nombre de paquets différents qui sont proposés).
  • En ligne de commande : mises à part les fautes de frappes, pas d'erreur possible.


De plus, cette méthode, même si elle s'applique à un logiciel bien particulier, permet à l'utilisateur novice d'acquérir une méthodologie pour résoudre ses futurs éventuels problèmes d'installation.

Autre argument : tu essayeras de lancer un utilitaire graphique pour "réparer" ton système lorsque celui-ci reste bloqué suite à une mise à jour du serveur X.
C'est pourquoi je pense (mais ce n'est que mon avis, bien sûr) que tout utilisateur Linux devrait connaître un minimum de choses en ligne de commande.

Citation : huit_six
En règle générale, dès que c'est possible, je pense qu'il faut éviter d'utiliser dpkg et préfèrer gdebi voire apt-get ou synaptic (qui soit dit en passant permet d'installer des paquets téléchargés en résolvant les dépendances).


Il ne me semble pas que apt-get soit un utilitaire graphique ;)
Il ne me semble pas non plus que l'on puisse s'en servir pour installer un paquet en lui en donnant l'emplacement sur le disque dur (mais là, je n'en suis pas sûr).

De toute façon, il me semble bien avoir fait l'essai de faire un double-clic sur le paquet pou ressayer de l'installer graphiquement, et j'ai eu un beau message un rouge me disant qu'il y avait un problème de dépendances (je ne sais plus avec quoi il s'était ouvert); et il m'était impossible de continuer comme ça sans avoir au préalable installé les dépendances.

J'espère ne pas paraître trop hargneux, ça n'était pas le but du tout.

Citation : YellowMan
Bon tuto.
Cependant, avec la version 7.04 d'Ubuntu, il y a bien plus simple :
Code : Console
sudo apt-get install codeblocks


En effet, il semble être dans les dépôts par défaut.
Cependant, la version des dépôts ne correspond pas à la dernière des nightly-builds.


Je vais t'avouer que je n'ai pas essayé. Cependant, ça me paraît bizarre, étant donné le fait que la version 1.0 finale n'est pas encore sortie. Dans ce cas, il y a deux possibilités :
  • Il s'agit de la version 1.0RC2 qui date d'octoble 2005. :(
  • Il s'agit d'une Nightly Build, mais dans ce cas, si les sources n'ont pas été bricolées avant de faire le paquet, il est impossible de savoir de quelle révision il s'agit. La seule solution est de l'installer pour voir (je ferais l'essai dès que possible, mais je doute que ça marche, car je suis sur une version 64bits d'Ubuntu)


Peux-tu faire l'essai de ton côté, et me dire quelle version est installée.
De même, peux-tu "forcer" la ré-installation au bout de quelques jours. En effet, s'il s'agit d'une Nightly Build, le paquet semble être de même version que ses prédécesseurs, car il ne tient pas compte du numéro de révision.


En tout cas, merci à tous pour vos commentaires.
Un tutotiel sur la compilation de Code::Blocks, et la création d'u paquet ".deb" devrait bientôt voir le jour (il est en cours de correction avant validation :D )

@+, et longue vie au SdZ
Xav'

Le portail francophone dédié à wxWidgets : wxDev-fr
 
Hors ligne huit_six # Posté le 23/05/2007 à 16:33:35 - Ce membre n'a pas mis de note
Groupe : Membres
Oui désolé il y quelques imprécisions dans ce que j'avais dit et je tiens surtout à préciser que je suis personnellement un grand fan de la console, que j'apprécie sa puissance (les scripts, quel bonheur!), en fait mon message était pour dire que si on le peut, autant se passer de la console, surtout dans un tuto destiné (entre autre) aux débutants (car sur Ubuntu).

Pour ce qui concerne apt-get, je suis d'accord je suis d'accord, ce n'est pas un utilitaire graphique, ce que je voulais dire c'est que si possible, il vaut mieux le préférer à dpkg, à cause de la résolution des dépendance, par contre synaptic et gdebi permettent bien de résoudre les dépendances en mode graphique, même pour un paquet téléchargé, il faut bien entendu pour cela que les dépendances soient dans les dépots (pour gdebi, il faut donc sans doute avoir activé universe d'après ton tuto), ou dans le cas de synaptic, qu'elles soient dans le même répertoire que le paquet téléchargé (enfin il me semble, n'étant pas sur ubuntu là, c'est à vérifier).

Enfin pour ce qui est de ton exemple de wxwidgets, je suis moyennement d'accord avec toi vu que pour installer le paquet il faut en connaitre le nom exact et dans ce cas, synaptics peut faire le travail aussi bien, mais bon, après ça devient plus du détail lié à une histoire de goûts personnels...

Ha oui, enfin, concernant l'exemple que tu cites concernant le serveur, je considère que c'est un bug du serveur X que de ne pas lancer un mode graphique sans échec en cas de plantage, ce qui permettrait de résoudre le problème graphiquement. Il me semble avoir lu que Mark Shuttleworth dit lui même que quand l'utilisateur est contraint de passer par la console (sous-entendu pour une opération simple, je suppose) ça peut être considéré comme un bug. Mais j'ai confiance en l'avenir de Ubuntu et je suis sur que ce sera réparé un jour.

PS: J'oubliais, gdebi c'est l'installeur de paquets qui se lance quand on double-clique sur un paquet.

[Edit]: orthographe
Hors ligne Hannibal # Posté le 23/05/2007 à 21:03:05 - Ce membre a mis la note : 20
Avatar
Groupe : Membres
Excellent tuto, je n'ai rencontré aucun problème

20/20 ^^

Welcome, to zombo.com !
The only limit, is yourself !
 
Hors ligne geenux # Posté le 27/05/2007 à 14:28:37 - Ce membre a mis la note : 20
Vive Qt
Avatar
Groupe : Membres
Parfait, génial, super!!!
Vive linux codeblocks, ton tuto et touts les logiciels libres!!!! (parole de windowsien qui vient de passer a linux et qui est ravi :) )

20/20 même si rien n'est parfait...
Hors ligne candide # Posté le 02/06/2007 à 22:12:17 - Ce membre a mis la note : 18
"In code we trust"
Avatar
Groupe : Membres
La forme et le fond sont excellents, l'orthographe et le style sont très soignés, il y a une quantité de petits détails qui montrent que Xavier a réfléchi avant de rédiger son document. Bon, on est largement au-dessus du niveau moyen du tutoriel sur le sdz. L'auteur a remis les connaissances dans leur contexte et a essayé d'apprendre des choses au lecteur. Il a eu particulièrement raison de partir d'une version d'Ubuntu fraîchement installée. En plus l'auteur est fort aimable de proposer son aide au lecteur en difficulté ; en fait, il ne prend aucun risque puisque son tuto est vraiment très bien fait ;)

Maintenant, quelques remarques essentiellement subjectives et de l'ordre du détail.

  • Citation : Xaviou
    sur un ordinateur équipé d'une distribution linux Ubuntu.

    Préciser brièvement quand même pour le grand débutant comment s'adapter si on est sous KDE.
  • Concernant le paquet à télécharger sur le site de codeblocks :Citation : Xaviou

    [...] dans la section Nighty Builds. Vous y trouverez l'annonce correspondant à la dernière version disponible, ainsi que le lien vers le paquet ".deb" correspondant.

    Je pense qu'il faut être un peu plus précis : signaler qu'il faut choisir le dernier message ayant un titre du genre

    The 23 May 2007 build is out.

    signaler ensuite quel fichier télécharger parmi les multiples fichiers proposés, par exemple dire "cliquer sur un lien du type http://prdownload.berlios.de/codeblocks/CB_20070523_rev3989_Ubuntu6.10+7.04.deb". Éventuellement, faire une copie d'écran.
  • Pourquoi pas faire un lien vers le tuto qui a été fait par un zero et qui explique comment fonctionnent les Nightly builds ?
  • Serait-il possible de signaler ce qui se passe si on clique droit sur l'icône du .deb (une fois qu'on l'a téléchargé) et qu'on lance en mode graphique la ligne "Ouvrir avec un installeur Gdebi" ?
  • Citation : Xavier

    De plus, au bout de quelques secondes, l'icône des mises à jour s'est allumé dans la zone système (à côté de l'horloge)

    (Manque un 'e' à "allumé") Ce phénomène ne s'est pas produit chez moi.
  • Citation : Xavier

    Cliquez sur l'icône, et choisissez "Sélectionnez pour suppression"

    En fait, on peut choisir deux lignes au contenu assez proche : "Sélectionnez pour suppression" et "Sélectionnez pour suppression définitive" (ou quelque chose d'approchant), je pense qu'il faudrait préciser qu'il faut bien choisir la ligne que tu indiques (que se passe-t-il d'ailleurs si on choisit l'autre ?).
  • Citation : Xavier

    Appliquez les modifications (je vous laisse deviner sur quel bouton il faut cliquer)

    Ça te paraît évident mais je ne suis pas sûr qu'un gros débutant sur Ubuntu va comprendre illico. Moi j'aurais carrément dit :
    Dans la barre d'outils, cliquez sur le bouton "Appliquer".
  • Citation : Xavier

    d'après l'erreur que l'on a obtenu

    Citation : Xavier

    Comme la commande dpkg que nous avons utilisé

    Accord au féminin.
  • Citation : Xavier

    Il ne nous reste maintenant plus qu'à relancer la commande pour installer le paquet libwxgtk2.6-0:

    En début de paragraphe tu ne signales pas que, outre l'installation de la bibliothèque manquante, tu vas RÉinstaller codeblocks. Comme de mon côté, j'avais décidé d'installer cette lib en utilisant Synaptic (plutôt que le Terminal comme toi tu le proposes) et j'ai manqué la ligne que je viens de citer (tu pourrais peut-être sauter une ligne juste avant pour la rendre plus lisible) et j'ai été étonné de ne pas voir apparaître codeblocks dans un sous-menu de "Applications" Bon, bien sûr, c'est de ma faute, j'avais qu'à lire ton tuto sans prendre d'initiative mais je pense que tu devrais préciser quelque part avant que codeblocks va être installé puis qu'il va falloir le désinstaller puis qu'il faudra le réinstaller parce que c'était pas vraiment prévisible qu'on procèderait ainsi.
  • Citation : Xavier
    Comme vous en mourrez d'envie

    mourez (c'est au présent pas au futur).
  • Citation : Xavier
    Comme je vois que vous commencez à en avoir marre, je vais vous donner la solution tout de suite : il faut que l'on installe le paquet build-essential

    Là par contre, j'aurais trouvé intéressant -- même si c'est un peu hors-sujet -- que tu expliques pourquoi gcc ne fonctionne pas (on dirait qu'il est comme mal configuré alors qu'il est installé) et pourquoi on doit installer le build-essential.
  • Je ferais juste un petit reproche mais c'est subjectif : le tuto est un peu long alors qu'il ne fait qu'installer une appli. Néanmoins certaines digressions seront intéressantes pour certains lecteurs. Voilà pourquoi je proposerais de donner deux versions, celle que tu as donnée et une autre qui serait plus directe et plus rapide tout en restant précise, le schéma étant :

    -- installer la lib manquante via synaptic,
    -- télécharger le .deb depuis le site de codeblocks,
    -- l'installer en ligne de commande ou via le menu contextuel,
    -- installer build-essential via synaptic
    -- tester codeblocks (pas la peine de faire un projet d'ailleurs, codeblocks peut compiler un fichier hors-projet).

En tous cas, bravo pour ton travail, il m'a mis en confiance pour installer codeblocks. En espérant que ta compétence et ton talent d'exposition s'exprimeront à travers d'autres tutoriaux.


 
Hors ligne Xaviou # Posté le 04/06/2007 à 11:22:11 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Bonjour, et merci pour les commentaires.

Citation : Candide
Préciser brièvement quand même pour le grand débutant comment s'adapter si on est sous KDE.

Malheureusement, je n'ai pas encore essayé sous KUbuntu (mais ça viendra...).
Si quelques Zéros pouvaient me faire profiter de leurs essais sous KDE, je pourrais éventuellement en parler.

Citation : Candide
Pourquoi pas faire un lien vers le tuto qui a été fait par un zero et qui explique comment fonctionnent les Nightly builds ?


C'est prévu : J'ai un autre tuto (en attente de validation) sur la méthode à utiliser pour compiler Code::Blocks. Quand il sera validé, je re-éditerai celui-ci pour faire un lien entre les deux, et ajouter une ligne ou deux pour parler de celui de Nesquik69.


Au sujet des deux accords au féminin, il n'y en a pas :
  • "d'après l'erreur que l'on a obtenu" : le sujet de cette phrase n'est pas "l'erreur" mais "on", donc, pas d'accord au féminin. (Ça aurait par contre été la cas pour "d'après l'erreur qui a été obtenue").
  • Même réponse pour le deuxième soit-disant accord ("Comme la commande dpkg que nous avons utilisé")


Pour les autres remarques, je vais me pencher ,là-dessus lors de la prochaine mise à jour.

Xav'

Le portail francophone dédié à wxWidgets : wxDev-fr
 
Hors ligne candide # Posté le 07/06/2007 à 00:59:32 - Ce membre a mis la note : 18
"In code we trust"
Avatar
Groupe : Membres
Citation : Xaviou

Au sujet des deux accords au féminin, il n'y en a pas :

* "d'après l'erreur que l'on a obtenu" : le sujet de cette phrase n'est pas "l'erreur" mais "on", donc, pas d'accord au féminin. (Ça aurait par contre été la cas pour "d'après l'erreur qui a été obtenue").
* Même réponse pour le deuxième soit-disant accord ("Comme la commande dpkg que nous avons utilisé")


Bien sûr que si qu'il y a accord ! je suis très surpris d'une telle ignorance de la part de quelqu'un qui semble bien maîtriser la langue française. C'est l'accord non pas avec le sujet mais avec le complément d'objet direct s'il est placé avant le verbe, ce qui est le cas ici (obtenu quoi ? l'erreur qui est féminin et placé avant ; nous avons utilisé quoi ? la commande qui est au féminin et placé avant).

Citation : Xaviou

le deuxième soit-disant accord


Comme tu me contredis sans avoir vérifié, j'en rajoute une couche :
on n'écrit pas soit-disant mais soi disant et en général, ça ne se dit pas d'une chose (car une chose ne dit rien), on dit plutôt prétendu. Et donc mes dires ne concernaient pas de prétendus accords.

Mais ne prends pas mal mes "leçons" d'orthographe, je commets moi-même beaucoup de fautes surtout si je ne me relis pas plusieurs fois et si je ne prends pas la peine de vérifier.


 
Hors ligne Babilomax # Posté le 16/06/2007 à 12:01:45 - Ce membre n'a pas mis de note
Think open source, think Linux
Avatar
Groupe : Membres
Bravo pour ce tuto très bien fait :)

Par contre, j'ai un problème que, malgré tous mes efforts et bidouillages, je n'ai pas pu corriger :

Lors de l'installation de libwxgtk2.6-0, apt-get m'indique que ce paquet est déjà installé et que c'est la plus récente version disponible. Donc je tente l'installation, mais :
Code : Console

sudo dpkg -i CB_20070615[etc...]
Sélection du paquet codeblocks précédemment désélectionné.
(Lecture de la base de données... 123168 fichiers et répertoires déjà installés.)
Dépaquetage de codeblocks (à partir de CB_20070615_rev4097_Ubuntu6.10+7.04_wx2.8.4.deb) ...
dpkg : des problèmes de dépendances empêchent la configuration de codeblocks :
 codeblocks dépend de libwxbase2.8-0 (>= 2.8.4.0) ; cependant :
  La version de libwxbase2.8-0 sur le système est 2.8.1.1-0ubuntu4.
 codeblocks dépend de libwxgtk2.8-0 (>= 2.8.4.0) ; cependant :
  Le paquet libwxgtk2.8-0 n'est pas installé.
dpkg : erreur de traitement de codeblocks (--install) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 codeblocks

Ensuite, l'icône de Code::Blocks apparaît mais elle est inutilisable. Pourriez-vous m'aider SVP ?
Merci d'avance ;)

Mon forum qui débute ! / Venez nous rendre une p'tite visite ;)
Tux vous montre le chemin du libre arbitre sur ce blog !
 
Hors ligne Xaviou # Posté le 16/06/2007 à 13:49:53 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Salut.

Apparement, tu as "libwxbase2.8-0" d'installé, mais pas "libwxgtk2.8-0".
Ou alors, pas la bonne version.

Essayes de désinstaller et de réinstaller :
Code : Console
sudo apt-get remove libwxgtk2.8-0
sudo apt-get install libwxgtk2.8.0


@+
Xav'

Le portail francophone dédié à wxWidgets : wxDev-fr
 
Hors ligne Babilomax # Posté le 16/06/2007 à 21:00:11 - Ce membre n'a pas mis de note
Think open source, think Linux
Avatar
Groupe : Membres
Merci ! En effet Code::Blocks est installé... mais après avoir choisi le compilateur, la fenêtre " Tip of the day " refuse de se fermer et le logiciel se bloque !

Mon forum qui débute ! / Venez nous rendre une p'tite visite ;)
Tux vous montre le chemin du libre arbitre sur ce blog !
 
Hors ligne myzu # Posté le 22/06/2007 à 00:35:34 - Ce membre a mis la note : 19
Avatar
Groupe : Membres
je n'ai pas réussi non plus à l'installer ...

Code : Console
sudo dpkg -i CB_20070620_rev4124_Ubuntu6.10+7.04_wx2.8.4.deb 
Sélection du paquet codeblocks précédemment désélectionné.
(Lecture de la base de données... 152323 fichiers et répertoires déjà installés.)
Dépaquetage de codeblocks (à partir de CB_20070620_rev4124_Ubuntu6.10+7.04_wx2.8.4.deb) ...
dpkg : des problèmes de dépendances empêchent la configuration de codeblocks :
 codeblocks dépend de libwxbase2.8-0 (>= 2.8.4.0) ; cependant :
  La version de libwxbase2.8-0 sur le système est 2.8.1.1-0ubuntu4.
 codeblocks dépend de libwxgtk2.8-0 (>= 2.8.4.0) ; cependant :
  Le paquet libwxgtk2.8-0 n'est pas installé.
dpkg : erreur de traitement de codeblocks (--install) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 codeblocks


là, je me dis que c'est normal, mais lorsque j'essaie d'installer libwxgtk2.8-0, une erreur se produit aussi:

Code : Console
sudo apt-get install libwxgtk2.8-0
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture de l'information d'état... Fait
libwxgtk2.8-0 est déjà la plus récente version disponible.
Les paquets suivants ont été automatiquement installés mais ne sont plus nécessaires :
  libconvert-binhex-perl libsoap-lite-perl libnet-xmpp-perl libsdl-console
  libuser-perl libcrypt-ssleay-perl libnet-ssleay-perl kdelibs-data
  python-imaging-tk libpcre3 libogg-dev libossp-uuid-perl libossp-uuid15
  python-editobj blt libnet-jabber-perl python-tk python-imaging
  libio-stringy-perl libnet-google-perl libauthen-sasl-perl hddtemp
  libxml-stream-perl libwww-search-perl libmime-perl libmime-lite-perl
  libfcgi-perl tk8.4 filezilla-common libjcode-pm-perl libio-socket-ssl-perl
  libcal3d11c2a python-xmms libdigest-sha1-perl
Utiliser "apt-get autoremove" pour les supprimer
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.


Sérieusement, là je ne comprend pas, il me dit qu'il faut installer libwx2.8-0 et puis après, quand je lui demande de me l'installer il me dit qu'il est déjà installé? o_O
Quelqu'un pourrait-il m'aider ? D'avance merci.

Image utilisateur
Citation : André Gide
Cesse de croire et instruis-toi
 
Hors ligne Xaviou # Posté le 22/06/2007 à 08:22:31 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Bonjour.

Babilomax : As-tu essayé avec une autre version ? Sinon, essayes de le lancer en ligne de commande, pour voir s'il te met une erreur dans la console :
Code : Console
codeblocks


Myzu : Apparement, le gestionnaire de mises à jour ne trouve pas la version 2.8.4. Tu as la verson 2.8.1 d'installée.
Vérifies que le dépôt wxWidgets (http://apt.tt-solutions.com/ubuntu dapper main) soit bien actif, comme indiqué sur la page téléchargements de wxWidgets.
Pour information, il faut penser à remplacer dapper par le nom de ta distribution (edgy ou feisty, suivant le cas).

Si tu rencontres encore des problèmes, n'hésites pas à me recontacter...

Bonne chance.

Xav'

Le portail francophone dédié à wxWidgets : wxDev-fr
 
Hors ligne myzu # Posté le 22/06/2007 à 10:19:09 - Ce membre a mis la note : 19
Avatar
Groupe : Membres
voila, il me manquait le dépot de wxWidgets. Tout marche à meiveille maintenant, je vais pouvoir reprendre le tuto sur le C/C++ ^^ .

Sinon, tu pourrais rajouter dans ton tuto de vérifier que dans sources.list, la ligne "deb http://apt.tt-solutions.com/ubuntu/ feisty main" est bien présente (sans # devant) et si non, qu'il faut la rajouter parce que moi, j'avais les dépôts universe d'activés mais il ne trouvait pas la bonne version.
Ha oui, j'ai vu une petite faute de frappe aussi entre les captures d'écran 9 et 10 :
Citation : tuto
Sélectionnez "Console application" (on va faire simple, pour commencer ;) ) et cliquez sur "Go".


Voilà, encore merci de ta réponse on ne peut plus rapide, j'étais prêt à compiler moi-même code::blocks ce matin mais j'ai vu que tu avais répondu alors j'ai essayé et sa a marché :p .

Image utilisateur
Citation : André Gide
Cesse de croire et instruis-toi
 
Hors ligne Xaviou # Posté le 22/06/2007 à 11:16:57 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Citation : myzu
Sinon, tu pourrais rajouter dans ton tuto de vérifier que dans sources.list, la ligne "deb http://apt.tt-solutions.com/ubuntu/ feisty main" est bien présente (sans # devant) et si non, qu'il faut la rajouter parce que moi, j'avais les dépôts universe d'activés mais il ne trouvait pas la bonne version.


De toute façon, il va falloir que je mette à jour ce tuto : quand je l'ai écrit, il fallait la version 2.6.3 de wxWidgets, qui était présente dans les dépôts Universe, mais maintenant, il faut la version 2.8.4, que l'on ne trouve que sur le dépôt wxWidgets.

Citation : myzu
Tout marche à merveille maintenant, je vais pouvoir reprendre le tuto sur le C/C++ ^^


Tant mieux ! Bonne lecture...

Xav'

Le portail francophone dédié à wxWidgets : wxDev-fr
 
Hors ligne SpotZup # Posté le 13/07/2007 à 14:05:03 - Ce membre n'a pas mis de note
Ceci est un panda
Avatar
Groupe : Membres
Attention, le tuto devient obsolète parce que pour les dernières builds il faut bien la bibliothèque libwxgtk2.8-0 et non libwxgtk2.6-0.
Pour cela, suivre les indications détaillées sur ce post. (A rajouter dans ton tuto)

----------= Diviser pour Régner =------------
>> ActionScripteur de 3ème génération <<
 
Hors ligne altic # Posté le 13/07/2007 à 19:22:16 - Ce membre a mis la note : 20
Avatar
Groupe : Membres
Xaviou je m'étais planté d'endroit quand j'ai mis mon commentaire sur ton tuto sur la compilation de C::B il devait être ici :honte:
donc:
"Je pense que ça va en aider plus d'un...
donc merci :lol: .

ps:Il faudrait peut-être remettre à jour le tuto car depuis il est nécessaire de posséder la version 2.8.4 de wxWidgets et non plus la 2.6.3 :-° ..."
pour me faire pardonner: 20.
 
Hors ligne Clemsye # Posté le 25/07/2007 à 04:55:26 - Ce membre a mis la note : 16
Groupe : Membres
Bonjour je n'arrive pas installer .
Voyer l'erreur:

Dépaquetage de codeblocks (à partir de CB_20070715_rev4266_wx284_Ubuntu6.10%2B_amd64.deb) ...
dpkg : des problèmes de dépendances empêchent la configuration de codeblocks :
codeblocks dépend de libwxbase2.8-0 (>= 2.8.4.0) ; cependant :
La version de libwxbase2.8-0 sur le système est 2.8.1.1-0ubuntu4.
codeblocks dépend de libwxgtk2.8-0 (>= 2.8.4.0) ; cependant :
La version de libwxgtk2.8-0 sur le système est 2.8.1.1-0ubuntu4.
dpkg : erreur de traitement de codeblocks (--install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
codeblocks


Quelqu'un a une idée?
Hors ligne Clemsye # Posté le 25/07/2007 à 05:52:44 - Ce membre a mis la note : 16
Groupe : Membres
Je précise que codeblocks se lance mais se bloque dans la fenêtre des astuces.
Hors ligne Clemsye # Posté le 25/07/2007 à 05:57:31 - Ce membre a mis la note : 16
Groupe : Membres
C'est bon !!Ca marche !!
Hors ligne Clemsye # Posté le 25/07/2007 à 05:58:01 - Ce membre a mis la note : 16
Groupe : Membres
Trés bon tuto
Hors ligne Xaviou # Posté le 25/07/2007 à 19:58:21 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Bonjour à tous.

Effectivement, ce tuto devient de plus en plus obsolète.
Je m'excuse par avance de ne pas encore avoir eu le temps de le mettre à jour, et je vous promet de le faire dès que possible.

Il y a du changement : la génération des paquets ".deb" a été récemment modifiée.
Ce n'est plus un seul paquet qui est créé, mais 7. Ils sont donc regroupés dans une archive ".tar.gz"
Ne soyez donc pas étonnés si la commande "dpkg" ne marche plus tout de suite.
Il faut extraire les fichiers de l'archive (clic droit => extraire ici) : cela crée un dossier ayant le même nom que l'archive. Les paquets à installer sont dans ce dossier.
Il y a un ordre à respecter pour les installer, et ils ne sont pas tous obligatoires :

1) libcodeblocks0.....deb : obligatoire (libs partagées de Code::Blocks)
2) codeblocks.........deb : obligatoire (Code::Blocks lui-même)
3) codeblocks-dev.....deb : optionnel : à installer si l'on veut modifier Code::Blocks pour le recompiler
4) codeblocks-dbg.....deb : optionnel : contient le déboggueur de Code::Blocks
5) libwxsmithlib0.....deb : optionnel (à installer si l'on veut installer un des paquets suivants)
6) libwxsmithlib0-dev.deb : optionnel : pour pouvoir modifier le plugin "wxSmith".
7) codeblocks-contrib.deb : optionnel : contient différents plugins pour Code::Blocks

De même, il n'est plus possible d'utiliser wxWidgets 2.6.3. il faut maintenant installer wxWidgets 2.8.4, et devinez quoi : cette version n'est pas présente dans les dépôts officiels.
Voici un post expliquant comment installer les bonnes libs (en anglais, désolé...).

Si vous avez des soucis, n'hésitez pas à me recontacter...

@+, et longue vie au SdZ...

Le portail francophone dédié à wxWidgets : wxDev-fr
 
Hors ligne Clemsye # Posté le 03/08/2007 à 19:18:12 - Ce membre a mis la note : 16
Groupe : Membres
Bonjour,
j'ai réinstallé code blocks et j'ai exactement le :même problème que babilomax.
Voici l'erreur dans la console:

Code : C++

(codeblocks:22437): Gtk-CRITICAL **: gtk_window_realize_icon: assertion `info->icon_pixmap == NULL' failed
Processus arrêté


ps:J'ai suivi ta derniere méthode.
Hors ligne Houlécorn # Posté le 16/09/2007 à 19:17:25 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Chouette tuto, bien tuile, merci beaucoup !
Pas contre - ça a peut-être déjà été dit, j'ai pas tout lu - on n'est pas obligé de considérer que le Zéro va pousser une gueulante à chaque fois qu'il lui fait toucher un terminal. :D

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS d- s++(+):+ a--- C++(+++)>$ UL>+++ P+ L++>++++ !E W+++>$ !N o? K? w(!) O? !M V? PS PE Y(+) !PGP(-) !t(-) 5? !X R(+) tv-- b+>+++ DI(+) !D G e- h(+) r-- y?
------END GEEK CODE BLOCK------
 

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 336 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0517s (0.0391s)