[Top][All Lists]
[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:07:20 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
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 ?).
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--------------------------------------
- Re: [Maitretarot-devel-fr] glib2; fichier de configuration; autoconf-2.5 et maitretarot, (continued)
- Re: [Maitretarot-devel-fr] glib2; fichier de configuration; autoconf-2.5 et maitretarot, Yves Mettier, 2002/05/11
- Re: [Maitretarot-devel-fr] glib2; fichier de configuration; autoconf-2.5 et maitretarot, philippe brochard, 2002/05/11
- Re: [Maitretarot-devel-fr] glib2; fichier de configuration; autoconf-2.5 et maitretarot, Yves Mettier, 2002/05/11
- Re: [Maitretarot-devel-fr] glib2; fichier de configuration; autoconf-2.5 et maitretarot, philippe brochard, 2002/05/11
- Re: [Maitretarot-devel-fr] glib2; fichier de configuration; autoconf-2.5 et maitretarot, Yves Mettier, 2002/05/12
- Re: [Maitretarot-devel-fr] glib2; fichier de configuration; autoconf-2.5 et maitretarot, philippe brochard, 2002/05/12
- Re: [Maitretarot-devel-fr] glib2; fichier de configuration; autoconf-2.5 et maitretarot, Yves Mettier, 2002/05/12
- Re: [Maitretarot-devel-fr] glib2; fichier de configuration; autoconf-2.5 et maitretarot, philippe brochard, 2002/05/12
Re: [Maitretarot-devel-fr] glib2; fichier de configuration; autoconf-2.5 et maitretarot, philippe brochard, 2002/05/11