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, µ) != 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"