Sit�t apr�s l'�chec du make
, invoquez-le � nouveau.
Si la machine parvient � compiler quelques autres fichiers, nous pouvons penser que le mat�riel est d�faillant.
Si, par contre, la compilation cesse tout de suite (message "nothing to be done for xxxx" avant nouvel �chec au m�me endroit), il faudra d�terminer si le contenu de la m�moire vive est toujours bien pr�serv�. Pour cela :
dd if=/dev/DISQUE_DUR of=/dev/null bs=1024k count=MEGASDISQUE_DUR remplace ici le nom du fichier sp�cial associ� au disque dur stockant les sources. Pour conna�tre son nom, rester dans le r�pertoire abritant les sources et introduire
df .
("df" suivi
d'un espace puis un point).free
).Cette commande va obliger Linux � lire les informations plac�es au d�but du disque de fa�on � "gaver" le contenu du cache disque ("buffer-cache"). Il devra donc, par la suite, relire les fichiers source � compiler ainsi que les binaires de gcc.
Invoquer make
.
Si la compilation �choue toujours au m�me "endroit", le probl�me est probablement d'ordre logiciel. �tudier en ce cas la section consacr�e aux autres causes possibles.
Si la compilation �choue � un autre stade, nous pouvons conclure que les transferts de donn�es entre le disque et la m�moire vive ne sont pas assur�s correctement.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:32