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