Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[distcc] ccache et distcc, erreur
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
bouba331
Tux's lil' helper
Tux's lil' helper


Joined: 30 Nov 2004
Posts: 87
Location: Tours (France)

PostPosted: Tue Nov 29, 2005 9:48 pm    Post subject: [distcc] ccache et distcc, erreur Reply with quote

Bonjour, j'ai une erreur avec distcc (pourtant ça marchait y'a pas si longtemps !!!) , j'ai deux machines, celle sur laquelle je lance la compilation a l'adresse 192.168.1.2, l'autre 192.168.1.3, le problème vient apparement de la seconde.
J'aurais aimé avoir plus d'informations là dessus, j'ai regardé dans la doc de distcc, les messages de logs devraient être redirigés vers /var/log/messages, je pense avoir un autre problème, car je n'ai rien dans ce fichier, il me semble l'avoir supprimé y'a quelques jours puis recréé, maintenant aucun message n'a l'air d'être de s'inscrire dans le fichier, je n'aurai peut-être pas du le supprimer !

J'utilise syslog-ng, j'ai pourtant il y a ce qu'il faut dans le fichier de config du démon syslog-ng pour que les messages soient redirigés vers /var/log/messages.

Code:

cat /etc/syslog-ng/syslog-ng.conf
.....
.....

destination messages { file("/var/log/messages"); };

.....
.....


L'erreur que j'obtiens à propos de ccache et distcc est la suivante (la compilation est lancée sur la machine 192.168.1.2) :

Code:

emerge --update --deep --newuse world
......
distcc[28491] ERROR: compile /var/tmp/ccache/artsbuilde.tmp.localhost.28480.ii on 192.168.1.3 failed with exit code 110
make[3]: *** [artsbuilderloader_impl.lo] Erreur 1
make[3]: *** Attente des tâches non terminées....
make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.4.3/work/kdemultimedia-3.4.3/arts/runtime'
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.4.3/work/kdemultimedia-3.4.3/arts'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.4.3/work/kdemultimedia-3.4.3'
make: *** [all] Erreur 2

!!! ERROR: kde-base/kdemultimedia-3.4.3 failed.
!!! Function kde_src_compile, Line 173, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.


Bien sûr, je pense que tout est correcte dans le make.conf des deux machines puisque distcc fonctionnait bien y'a quelques jours (j'ai bien FEATURES="ccache distcc" sur les deux PCs) et les démons sont bien lancés des deux côtés.

Savez-vous d'ou peut venir cette erreur ? Ou si vous n'avez pas assez d'éléments pour me répondre, comment puis-je réparer le problème que j'ai avec /var/log/messages pour obtenir plus d'informations ?

Merci.

Bouba
Back to top
View user's profile Send private message
bibi.skuk
Guru
Guru


Joined: 01 Aug 2005
Posts: 425

PostPosted: Wed Nov 30, 2005 9:28 am    Post subject: Reply with quote

et si tu desactive distcc, ça compile, ou bien ça ne marche pas ??
Back to top
View user's profile Send private message
bouba331
Tux's lil' helper
Tux's lil' helper


Joined: 30 Nov 2004
Posts: 87
Location: Tours (France)

PostPosted: Wed Nov 30, 2005 10:47 am    Post subject: Reply with quote

Sans distcc il n'y a aucun problème de compilation.
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Wed Nov 30, 2005 6:45 pm    Post subject: Reply with quote

'alute

je penche pour un pb de cache... as-tu fait un peu de ménage dans le répertoire car souvent cela génère pas mal d'erreurs :?
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
bouba331
Tux's lil' helper
Tux's lil' helper


Joined: 30 Nov 2004
Posts: 87
Location: Tours (France)

PostPosted: Wed Nov 30, 2005 10:09 pm    Post subject: Reply with quote

Bon, alors j'ai essayé de supprimer mes répertoires de cache sur chaque machine, de désinstaller puis réinstaller ccache sur les deux PCs, rien a changé. Par contre je viens de tester la compilation avec distcc sans le cache. En lancant une compilation sur la machine 192.168.1.2 j'obtiens à peut près les même erreurs:
Code:


distcc[14935] ERROR: compile difference.cpp on 192.168.1.3 failed with exit code 110
make[3]: *** [difference.lo] Erreur 1
make[3]: *** Attente des tâches non terminées....
distcc[14962] ERROR: compile levenshteintable.cpp on 192.168.1.3 failed with exit code 110
make[3]: *** [levenshteintable.lo] Erreur 1
distcc[15008] ERROR: compile diffmodellist.cpp on 192.168.1.3 failed with exit code 110
make[3]: *** [diffmodellist.lo] Erreur 1
make[3]: Leaving directory `/var/tmp/portage/kompare-3.5.0/work/kompare-3.5.0/kompare/libdiff2'
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory `/var/tmp/portage/kompare-3.5.0/work/kompare-3.5.0/kompare'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/var/tmp/portage/kompare-3.5.0/work/kompare-3.5.0'
make: *** [all] Erreur 2

!!! ERROR: kde-base/kompare-3.5.0 failed.
!!! Function kde_src_compile, Line 173, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.


Mais si je lance une compilation sur l'autre machine, 192.168.1.3 tout se passe correctement. En regardant dans le manuel de distcc, j'y ai trouvé une indication sur le code d'erreur 110 qui apparait, apparament ce serait le compilateur qui n'est pas trouvé. Bizarre quand même, vous avez une idée du problème ?

Merci.

Bouba
Back to top
View user's profile Send private message
Leander256
l33t
l33t


Joined: 05 Jul 2003
Posts: 910
Location: Singapour

PostPosted: Wed Nov 30, 2005 10:15 pm    Post subject: Reply with quote

As-tu lu la section "Troubleshooting" du guide de distcc ? Plus particulièrement au sujet des machines avec des variables CHOST différentes : http://www.gentoo.org/doc/en/distcc.xml#doc_chap5
Back to top
View user's profile Send private message
bouba331
Tux's lil' helper
Tux's lil' helper


Joined: 30 Nov 2004
Posts: 87
Location: Tours (France)

PostPosted: Thu Dec 01, 2005 12:31 pm    Post subject: Reply with quote

ouai, c'est possible que ce soit ca, j'ai les même variables HOST, mais par contre un gcc-config -l me donnes des listes différentes, ce qui n'est pas du tout normal (qu'est ce que j'ai fais encore !!!).
Sur le 192.168.1.2
Code:

 [1] i686-pc-linux-gnu-3.3.5
 [2] i686-pc-linux-gnu-3.3.5-hardened
 [3] i686-pc-linux-gnu-3.3.5-hardenednopie
 [4] i686-pc-linux-gnu-3.3.5-hardenednossp
 [5] i686-pc-linux-gnu-3.4.4 *
 [6] i686-pc-linux-gnu-3.4.4-hardened
 [7] i686-pc-linux-gnu-3.4.4-hardenednopie
 [8] i686-pc-linux-gnu-3.4.4-hardenednopiessp
 [9] i686-pc-linux-gnu-3.4.4-hardenednossp


Sur le 192.168.1.3
Code:

 [1] i386-pc-linux-gnu-3.3.5
 [2] i386-pc-linux-gnu-3.3.5-hardened
 [3] i386-pc-linux-gnu-3.3.5-hardenednopie
 [4] i386-pc-linux-gnu-3.3.5-hardenednossp
 [5] i386-pc-linux-gnu-3.4.4 *
 [6] i386-pc-linux-gnu-3.4.4-hardened
 [7] i386-pc-linux-gnu-3.4.4-hardenednopie
 [8] i386-pc-linux-gnu-3.4.4-hardenednopiessp
 [9] i386-pc-linux-gnu-3.4.4-hardenednossp


C'est pas trop normal tout ca, je devrai avoir i686-pc-linux-gnu-3.x.x-xxxxx sur la 192.168.1.3, je m'occupe de ça et je vous tiens au courant de l'évolution de mon problème.

Merci.

Bouba
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum