Pierre-Yves Taczynski a �crit :

> Tout d'abord un grand merci � beno�t car de tous mes posts dur le r�seau c'est la 
>seule personne qui se soit manifest�e. Le message de
> la ML de GCC a �t� relativement utile (c'est fou on dirait la traduction de mon 
>message en anglais hormis les variables). J'ai donc
> suivi ce conseil et j'ai progress� dans le build de gcc, malheureusement il y a un 
>autre plantage. La question que je me pose est la
> suivante: pourquoi tout ce bricolage alors que normalement ca devrait pas (j'ai pas 
>bidouill� ma Mandrake et je suis scrupuleusement la
> FAQ). Pour info voici le nouveau message d'erreur:
>
> In file included from gthr-default.h:1,
>                  from ../../gcc-2.95.2/gcc/gthr.h:98,
>                  from ../../gcc-2.95.2/gcc/libgcc2.c:3034:
> ../../gcc-2.95.2/gcc/gthr-posix.h:37: pthread.h: Aucun fichier ou r�pertoire de ce 
>type
> make[1]: *** [libgcc2.a] Error 1
> make[1]: Leaving directory `/usr/srccross/build-gcc/gcc'
> make: *** [all-gcc] Error 2
>
> Y-a-t-il un autre moyen que des links pour r�soudre ces erreurs (variable 
>d'environnement � reconfigurer?) ?
> Merci � tous.

La suite de ce feuilleton passionnant: tout d'abord j'ai oubli� de vous pr�ciser qu'il 
ne trouvait pas la commande sparc-sun-solaris2-ar
dans /bin/sh ce qui est relativemnt normal vu qu'elle �tait localis�e en 
/usr/ccompiler/bin/, j'ai donc fait la brute et j'ai fait une
copie de fichiers. Bon cette manipulation est pass�e et j'avais toujours le probl�me 
avec pthread.h. J'ai localis� ce fichier dans 2
r�pertoires:
/usr/include/pthread.h et  /usr/i586-glibc20-linux/include/pthread.h
Le deuxi�me r�pertoire me semble le plus approppri�, je d�cide donc de mettre les 
mains dans le makefile obtenu apr�s le configure de gcc.
Je rajoute donc dans le CFLAGS un -I /usr/i586-glibc20-linux/include/pthread.h . 
Jusqu'ici tout va bien et j'obtiens finalement un message
d'erreur qui ne fait que renforcer mon d�sespoir:
make[1]: *** [s-attrtab] Error 139
make[1]: Leaving directory `/usr/srccross/build-gcc/gcc'
make: *** [all-gcc] Error 2
Je persiste � penser que c'est beaucoup trop de bidouilles, je veux bien que cela ne 
soit pas WYSIWYG mais bon il y a des limites.

Pierre-Yves http://electroindus.free.fr



Répondre à