Merci jipe pour ton aide précieuse. J'ai encore pu passer un étape de 
l'install de bonobo, préalable à celle d'evolution, mais ça bloque toujours : 
voir ci-dessous.

denis

||~~~~~~~~~~~~~
|| jipe dixit : 
||

|| Le Jeudi 24 Janvier 2002 18:16, vous avez écrit :
|| > Bonjour,
|| >
|| > En résumé : j'ai quelques problèmes d'installation d'applications.
|| >
|| > -2- evolution
|| > Pour installer evolution 0.99 ou 1.0, il me faut bonobo-conf-014 (et
|| > trois autres màj à faire dans l'ordre). L'install de bonobo m'a déjà
|| > demandé plusieurs autres installs (que j'ai dû faire l'une après l'autre
|| > via l'install de Mandrake...) mais elle bloque encore au ./configure sur
|| > l'absence d'un fichier oaf-config :
|| > --------------
|| > checking for oaf-config... no
|| > checking for OAF - version >= 0.6.2... no
|| > *** The oaf-config script installed by OAF could not be found
|| > *** If OAF was installed in PREFIX, make sure PREFIX/bin is in
|| > *** your path, or set the OAF_CONFIG environment variable to the
|| > *** full path to oaf-config.
|| > configure: error: OAF not found or too old
|| > --------------
|| > J'ai bien un oaf >= 0.6.2 d'installé, mais seulement un fichier
|| > oaf-config.xml déniché avec slocate. Lorsque je l'indique dans
|| > OAF_CONFIG comme spécifié, configure ne sait pas le lire, il veut
|| > sûrement un oaf-config tout court en texte brut.
|| > Que faire ?
||
|| avoir oaf-config! c'est le seul qu'il veut...
|| fait "rpm -qa | grep oaf" pour savoir quels sont tes rpm installés.
|| généralement, les *-config sont dans les rpm devel. donc il te manque
|| certainement un oaf-devel ou liboaf-devel

C'est bien ça ! Il me manquait le -devel : j'ai maintenant d'installés 
liboaf0 et liboaf0-devel, tous deux en version 0.6.6-3mdk, alors qu'il lui 
faut une version >= 0.6.2. De plus, avec l'install du package devel est enfin 
apparu un fichier oaf-config (tout court) que le processus configure 
d'évolution trouve et lit bien ; mais ça lui plaît pas, bien qu'il ait tout 
ce qu'il demande :

--------------------------
checking for oaf-config... /usr/bin/oaf-config
checking for OAF - version >= 0.6.2... no
*** Could not run OAF 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 OAF was incorrectly installed
*** or that you have moved OAF since it was installed. In the latter case, you
*** may want to edit the oaf-config script: /usr/bin/oaf-config
configure: error: OAF not found or too old
----------------------------------

Comme je n'ai pas bougé OAF, il ne devrait pas y avoir de pb avec 
usr/bin/oaf-config. Pour les amateurs de C, voici la fin du fichier 
config.log indiqué, qui concerne oaf :

-----------------------------------
configure:6052: checking for oaf-config
configure:6087: checking for OAF - version >= 0.6.2
configure:6188: gcc -o conftest -g -O2 -I/usr/include -I/usr/include/glib-1.2 
-I/usr/lib/glib/include   conftest.c -L/usr/lib -loaf -lORBitCosNaming 
-lORBit -lIIOP -lORBitutil -lglib -lm  1>&5
In file included from /usr/include/liboaf/liboaf.h:44,
                 from configure:6112:
/usr/include/liboaf/oaf-mainloop.h:29:18: popt.h: No such file or directory
configure: failed program was:
#line 6110 "configure"
#include "confdefs.h"

#include <liboaf/liboaf.h>
#include <stdio.h>
#include <stdlib.h>

int 
main ()
{
  int major, minor, micro;
  char *tmp_version;

  system ("touch conf.oaftest");

  /* HP/UX 9 (%@#!) writes to sscanf strings */
  tmp_version = g_strdup("0.6.2");
  if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
     printf("%s, bad version string\n", "0.6.2");
     exit(1);
   }

  if ((liboaf_major_version != 0) ||
      (liboaf_minor_version != 6) ||
      (liboaf_micro_version != 6))
    {
      printf("\n*** 'oaf-config --version' returned %d.%d.%d, but OAF 
(%d.%d.%d)\n", 
             0, 6, 6,
             liboaf_major_version, liboaf_minor_version, 
liboaf_micro_version);
      printf ("*** was found! If oaf-config was correct, then it is best\n");
      printf ("*** to remove the old version of OAF. You may also be able to 
fix the error\n");
      printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or 
by editing\n");
      printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that 
is\n");
      printf("*** required on your system.\n");
      printf("*** If oaf-config was wrong, set the environment variable 
OAF_CONFIG\n");
      printf("*** to point to the correct copy of oaf-config, and remove the 
file config.cache\n");
      printf("*** before re-running configure\n");
    } 
#if defined (OAF_MAJOR_VERSION) && defined (OAF_MINOR_VERSION) && defined 
(OAF_MICRO_VERSION)
  else if ((liboaf_major_version != OAF_MAJOR_VERSION) ||
           (liboaf_minor_version != OAF_MINOR_VERSION) ||
           (liboaf_micro_version != OAF_MICRO_VERSION))
    {
      printf("*** OAF header files (version %d.%d.%d) do not match\n",
             OAF_MAJOR_VERSION, OAF_MINOR_VERSION, OAF_MICRO_VERSION);
      printf("*** library (version %d.%d.%d)\n",
             liboaf_major_version, liboaf_minor_version, liboaf_micro_version);
    }
#endif /* defined (OAF_MAJOR_VERSION) ... */
  else
    {
      if ((liboaf_major_version > major) ||
        ((liboaf_major_version == major) && (liboaf_minor_version > minor)) ||
        ((liboaf_major_version == major) && (liboaf_minor_version == minor) 
&& (liboaf_micro_version >= micro)))
      {
        return 0;
       }
     else
      {
        printf("\n*** An old version of OAF (%d.%d.%d) was found.\n",
               liboaf_major_version, liboaf_minor_version, 
liboaf_micro_version);
        printf("*** You need a version of OAF newer than %d.%d.%d. The latest 
version of\n",
               major, minor, micro);
        printf("*** OAF is always available from 
ftp://ftp.gnome.org/pub/GNOME/sources/oaf/.\n";);
        printf("***\n");
        printf("*** If you have already installed a sufficiently new version, 
this error\n");
        printf("*** probably means that the wrong copy of the oaf-config 
shell script is\n");
        printf("*** being found. The easiest way to fix this is to remove the 
old version\n");
        printf("*** of OAF, but you can also set the OAF_CONFIG environment 
to point to the\n");
        printf("*** correct copy of oaf-config. (In this case, you will have 
to\n");
        printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit 
/etc/ld.so.conf\n");
        printf("*** so that the correct libraries are found at run-time))\n");
      }
    }
  return 1;
}

configure:6232: gcc -o conftest -g -O2 -I/usr/include -I/usr/include/glib-1.2 
-I/usr/lib/glib/include   conftest.c  -L/usr/lib -loaf -lORBitCosNaming 
-lORBit -lIIOP -lORBitutil -lglib -lm 1>&5
In file included from /usr/include/liboaf/liboaf.h:44,
                 from configure:6224:
/usr/include/liboaf/oaf-mainloop.h:29:18: popt.h: No such file or directory
configure: failed program was:
#line 6222 "configure"
#include "confdefs.h"

#include <liboaf/liboaf.h>
#include <stdio.h>

int main() {
 return ((liboaf_major_version) || (liboaf_minor_version) || 
(liboaf_micro_version)); 
; return 0; }

----------------------------------------------------

C'est trop complexe pour moi, je ne suis pas capable d'en tirer quelque chose.

denis

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à