maitretarot-devel-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Maitretarot-devel-fr] glib2; fichier de configuration; autoconf-2.5


From: philippe brochard
Subject: Re: [Maitretarot-devel-fr] glib2; fichier de configuration; autoconf-2.5 et maitretarot
Date: 11 May 2002 20:49:51 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

philippe brochard <address@hidden> writes:

> Bon, ca y est, ça marche. voila comment j'ai fait :
> 
> En etant un utilisateur lambda (test pour moi) :
> 
> 1) installer pkg-config (http://www.freedesktop.org/software/pkgconfig/)
> 
>         ./configure --prefix="/home/test/local"
>         make
>         make install (_sans être root_)
> 
> 2) mettre le PATH a jour :
> 
>         export PATH="$PATH:/home/test/local/bin/pkg-config"
> 
> 3) Installer la glib-2.0 (ftp://ftp.gimp.org/pub/gtk/v2.0/)
> 
>         ./configure --prefix="/home/test/local"
>         make
>         make install (_sans être root_)
> 
> 
> En etant l'utilisateur qui compile maitretarot (prog pour moi)
> 
> 4) mettre a jour pkg-config :
> 
>         export PKG_CONFIG="/home/test/local/bin/pkg-config"
> 
> 5) compiler maitretarot :
> 
>         ./configure
>         make
> 
> 6) pour que maitretarot puisse s'executer, il faut lui dire ou
> trouver la glib-2.0 :
> 
>         export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/test/local/lib"
> 
> 7) ./maitretarot
> 
> Et ca marche :)
> 
> Enfin presque parce que maitretarot segfault (ligne 80), ce n'est pas due
> a la glib parce que quand je compile avec l'ancienne version ça segfault
> au meme endroit (peut-être un pb dans la lecture du fichier de config ?).
> 

c'était bien le fichier de config qui posait probleme -> il n'arrivait
pas à le lire dans l'endroit par defaut 
(/usr/local/share/maitretarot/maitretarotrc)
Aprés quelques modifs (./configure --prefix="/home/prog/local")
Ca marche.
Euh, dès que tu as le temps, rajoute des warnings ou créer un fichier par
defaut :)
Et un truc, quand je programme, j'ai pris l'habitude de ne jamais me logger
en temps que root, donc pour les fichiers de configs dans /usr/local/
c'est pareil, je n'aime pas ça quand je teste :)


> 
> Sinon, une remarque importante, a _aucun moment_ je n'ai ete root :
> je n'avais pas envie de bousiller mon systeme. Donc pour une installation
> plus definitive, il vaut mieux installer tout ça dans /usr/local ...
> 

Philippe
> 
> 
> 
> Yves Mettier <address@hidden> writes:
> 
> > On 11 May 2002 15:29:11 +0200
> > philippe brochard <address@hidden> wrote:
> > 
> > > Yves Mettier <address@hidden> writes:
> > > 
> > > > Coucou!
> > > > 
> > > > J'ai fait quelques modifications majeures sur tout ce qui ne touche pas 
> > > > le protocole de maitretarot.
> > > > 
> > > > - glib-2.0: maitretarot utilise maintenant glib-2.0. Aucun changement 
> > > > n'a ete fait dans les sources. Les changements sont dans aclocal.m4 
> > > > (aclocal), configure.in (autoconf) et les Makefile.am (automake). A 
> > > > vous de reproduire les changements dans les interfaces utilisateurs ou 
> > > > IA si vous voulez.
> > > > 
> > > Bon, la, y a un problème :)
> > > 
> > > Je n'ai pas la glib-2.0, (j'en suis encore à la version 1.2.7),
> > > resultat maitretarot ne compile plus du tout sur mon systeme.
> > > 
> > > Donc avant de foutre tout mon systeme en l'air pour passer à
> > > la glib-2.0, je voudrai savoir si c'est vraiment indispenssable
> > > qu'on passe à la glib-2.0 ? Est-ce qu'il y a des fonctions dans
> > > la 2.0 qui ne sont pas presentes dans la 1.2 et dont on a _absolument_
> > > besoin dans maitretarot ?
> > > J'utilise d'autre distribs (muLinux sur un 486) et je ne pense pas qu'il
> > > y ait la glib-2.0 dessus -> je n'ai pas envie de reprendre tous les
> > > sources pour rendre maitretarot compatible avec les veilles versions de
> > > la glib, seulement pour pouvoir jouer sur un vieux 486.
> > > 
> > > Donc, si c'est vraiment justifié, alors on passe à la glib-2.0 mais
> > > sinon, je ne voit pas pourquoi on devrai perdre la compatiblité avec
> > > les anciennes versions.
> > > 
> > > En attendant, j'utilise encore les anciens configure.in et aclocal.m4
> > > pour continuer mt_ncurses_client.
> > 
> > 
> > 
> > 
> > 
> > 
> > Aaargh!
> > Pour debian, je pense qu'il ne devrait pas y avoir de probleme. Tu vas bien 
> > nous trouver un package de glib-1.3 minimum?
> > Sinon, ce que tu peux faire, c'est recompiler glib et pkg-config dans un 
> > repertoire temporaire.
> > 
> > Au niveau du passage a glib-2.0, il n'est pas tout a fait urgent, mais il 
> > est necessaire.
> > - glib-1.2 est obsolete. Je pense que quand maitretarot sortira, glib-1.2 
> > ne sera deja plus dans les distributions, ou alors ce ne sera que pour 
> > assurer une compatibilite avec les vieilles applis. Maitretarot est une 
> > nouvelle appli: on ne va pas la lier a une librairie obsolete!
> > - glib-2.0 contient des fonctions de gestion d'erreur qui sont mieux que 
> > celles de glib-1.2. Voir l'article de linuxmag (paru il y a 3 ou 4 mois, 
> > mais pas plus). Je voudrais les utiliser dans net.c, et donc implicitement 
> > dans libmaitretarot.so.
> > 
> > 
> > Indique moi si tu peux installer une glib-2.0 (ou glib-1.3) et aussi 
> > pkg-config. Et si c'est bon, poste les grandes lignes de comment tu as 
> > fait, pour que les autres qui seraient dans ton cas puissent faire pareil! 
> > Sinon, je vais bricoler configure.in pour avoir une compatibilite avec le 
> > vieux.
> > 
> > Yves
> > 
> > _______________________________________________
> > Maitretarot-devel-fr mailing list
> > address@hidden
> > http://mail.freesoftware.fsf.org/mailman/listinfo/maitretarot-devel-fr
> > 
> > 
> 
> -- 
> ,-------------------.         ,---------------,----------------------.
> | Philippe Brochard |   ...   | address@hidden | http://hocwp.free.fr |
> `------------------(_  (. .)  `---------------'----------------------'
> -------------------ooO--(_)--Ooo--------------------------------------
> 
> _______________________________________________
> Maitretarot-devel-fr mailing list
> address@hidden
> http://mail.freesoftware.fsf.org/mailman/listinfo/maitretarot-devel-fr
> 

-- 
,-------------------.         ,---------------,----------------------.
| Philippe Brochard |   ...   | address@hidden | http://hocwp.free.fr |
`------------------(_  (. .)  `---------------'----------------------'
-------------------ooO--(_)--Ooo--------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]