Journal Infos sur GTK

Posté par .
Tags : aucun
0
27
jan.
2004
Bonjour,

Je souhaiterai me mettre a coder des application en GTK :

Par où dois je commencer ?

J'ai trouvé un bouquin sur le net de chez Eyrolles :
http://www.calindex.com/livre-informatique-systemes-exploitation-li(...)
Quelqu'un le connait ? C'est un bon ouvrage ?

Enfin j'ai pas tout saisi sur gtk, ca tourne sur kde non aussi ? car j'ai beaucoup vu gtk, gtk+, j'ai peur de faire un amalgame entre les 2 !!

Enfin quels sont les paquets que je dois installer pour travailler ?
J'ai tenté un déséspéré urpmq gtk, et paf, une liste de 50 paquets lol

Voilou, donc si quelqu'un peut me renseigner, voir meme me donner des infos complémentaire de sa propre initiative, bah je serai ravi :-)

Merci d'avance
  • # Re: Infos sur GTK

    Posté par (page perso) . Évalué à 1.

    AAAAAAAAAAAAARGH !

    http://www.gtk-fr.org(...) est mort ! :( J'avais plein de bookmarks dessus
  • # Re: Infos sur GTK

    Posté par . Évalué à 2.

    Je ne pense pas qu'un tel livre soit vraiment utile, pour moi faudrait commencer par le trés bon tutorial sur le site officiel.

    http://www.gtk.org/tutorial/(...)

    Aprés rien ne vaut la pratique, puis quand y a quelquechoze que tu n'arrive pas a implementer , tu connait surement un logiciel qui le fait , suffit de regarder le code source pour voir comment la personne s'y est prise. Le code source c'est aussi pour apprendre.
  • # Re: Infos sur GTK

    Posté par (page perso) . Évalué à 1.

    Par où dois je commencer ?

    http://www.gnomefr.org/liens/(...)
  • # Re: Infos sur GTK

    Posté par . Évalué à 1.

    checking for GLIB - version >= 2.1.3... no
    *** Could not run GLIB test program, checking why...
    *** The test program failed to compile or link. See the file config.log for the
    *** exact error that occured. This usually means GLIB is incorrectly installed.
    configure: error:
    *** Glib 2.1.3 or better is required. The latest version of
    *** Glib is always available from ftp://ftp.gtk.org/.(...)

    J'ai réussi a installer Glib (enfin je croyais), mais tous les autres trucs que je tente d'installer me dise que non !!!


    C'es quoi qui cloche ?? :-(
    • [^] # Re: Infos sur GTK

      Posté par . Évalué à 1.

      Pour faire du développement, il ne suffit pas d'installer les libs, il faut aussi installer les paquets de développement (avec les .h).

      Snark
      • [^] # Re: Infos sur GTK

        Posté par . Évalué à 1.

        Bah dans mon dossier Glib, ya que ca des .h ! lol

        Je pige pas....
        • [^] # Re: Infos sur GTK

          Posté par . Évalué à 1.

          t'as toujours pas appris à te servir de google apparement ;)

          t'as installé libglib-devel ou un truc du genre ?
          • [^] # Re: Infos sur GTK

            Posté par . Évalué à 1.

            Mais si jte promets j'ai cherché sur google, mais là c'est de pire en pire, mon systeme devient crade en +, faudrait que je vire tout pour reprendre a 0, mais je sais meme plus ou j'ai foutu tout ce que j'ai mis, /usr/local/include
            /usr/include
            /usr/lib/include

            tout se ressemble raaaaaaaaah !
            • [^] # Re: Infos sur GTK

              Posté par . Évalué à 1.

              config.log peut te donner des indices...
              si t'as installé la glib à partir des sources, tu peux avoir besoin de régler PKG_CONFIG_PATH pour qu'il pointe sur /usr/local/lib/pkgconfig
  • # Re: Infos sur GTK

    Posté par . Évalué à 1.

  • # Re: Infos sur GTK

    Posté par . Évalué à 1.

    J'ai réinstallé a nouveau glib,
    j'ai retenté l'installation de pango et paf comme tout a l'heure avec une variante (car j'ai depuis changé ma variable PKG_CONFIG_PATH):

    for GLIB - version >= 2.1.3...
    *** 'pkg-config --modversion glib-2.0' returned 2.2.3, but GLIB (2.2.1)
    *** was found! If pkg-config was correct, then it is best
    *** to remove the old version of GLib. You may also be able to fix the error
    *** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
    *** /etc/ld.so.conf. Make sure you have run ldconfig if that is
    *** required on your system.
    *** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
    *** to point to the correct configuration files
    • [^] # Re: Infos sur GTK

      Posté par (page perso) . Évalué à 1.

      Soit t'as les 2 versions de Glib installées soit tu as un vieux pkg-config qui traine. Bref avant de vouloir coder je te conseille d'installer une distribution Linux proprement ...
      • [^] # Re: Infos sur GTK

        Posté par . Évalué à 1.

        Bah en fait c'est une librairie mandrake qui fout la merde je crois, mais si jveu la virer, il me dit impossible car elle a des dépendances avec 24 milllions d'applications (dont galeon, gaim, etc), alors je fais quoi ????

        Je vais pas réinstaller ma distribution, vu mon niveau en linuxologie j'y passerai des heures !
        • [^] # Re: Infos sur GTK

          Posté par (page perso) . Évalué à 1.

          Tu ne décris pas le problème. Tu as installé la Glib comment ? en targz compilé ou en rpm ?
          Si c'est en rpm il n'y a pas de raison qu'il existe 2 Glib sur ton système ou 2 pkg-config. Si c'est en targz il doit y avoir une glib en trop dans /usr/local
          • [^] # Re: Infos sur GTK

            Posté par . Évalué à 1.

            c'est en tar.bz2

            En fait j'ai récuperer toutes les sources sur gtk.org, a savoir celles de glib, gtk, pango et atk.

            J'ai commencé a faire ./configure puis make puis make install pour glib

            Tout s'est bien passé
            J'ai ensuite créer ma variable PKG_CONFIG_PATH, et maintenant j'en suis là ou j'en suis, a savoir impossible de passer aux tar.bz2 suivant, car j'arrive pa a executer le ./configure jusqu'au bout....


            help :-(
            • [^] # Re: Infos sur GTK

              Posté par (page perso) . Évalué à 1.

              Tu vires tout ce que tu as installé en tar.bz2 qui doit se trouver dans /usr/local/lib et tu installes les bibliothèques à partir des rpm.
              • [^] # Re: Infos sur GTK

                Posté par . Évalué à 1.

                urpmi glib-2.3.2-1.i586.rpm
                Les paquetages suivants ont des signatures non valides:
                glib-2.3.2-1.i586.rpm
                Voulez-vous continuer l'installation ? (o/N) o
                installation de glib-2.3.2-1.i586.rpm

                Préparation... ##################################################
                L'installation a échoué:
                file /usr/share/locale/fr/LC_MESSAGES/glib20.mo from install of glib-2.3.2-1 conflicts with file from package libglib2.0_0-2.2.1-1mdk



                grumpf.... gROUAAAAAAAAHHHH

                snif....
  • # Re: Infos sur GTK

    Posté par . Évalué à 1.

    C'est bon problème résolu.
    Merci a tous pour votre aide.

    En fait, j'ai du regler mes variables d'environnement PKG_CONFIG_PATH ainsi que LD_LIBRARY_PATH.

    Voilou

Suivre le flux des commentaires

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