[distcc] Only simple things can be compiled

Niklas Fischer nik at av8r.de
Tue Dec 2 00:00:54 GMT 2003


Hi all!

i was happy, when i tested distcc. my kernel (2.4.22) was done after 1:20 min. 
with my workstation it took me ~2:33

the next thing i tried was to compile firebird-7.0, but i got ugly errors. 
when i used only my workstation, it worked fine. i tested server apps - but 
it never was done successfully. so i tried smaller tools. xmms for example 
was no problem.
at all i could only compile my kernel - and xmms. everything else i tried 
missed.

i`m using:
distcc 2.11.2 i386-pc-linux-gnu (protocols 1 and 2) (default port 3632)
built Nov  7 2003 20:00:09

on debian sid systems, gcc is:
gcc.real (GCC) 3.3.2 (Debian)

g++:
g++.real (GCC) 3.3.2 (Debian)

on all computers are the same versions of gcc and so on.

here`s an example:

creating libgimp.la
(cd .libs && rm -f libgimp.la && ln -s ../libgimp.la libgimp.la)
rm -f libgimpi.a
ar cru libgimpi.a gimpenv.o gimpchainbutton.o gimpcolorbutton.o 
gimpcolorspace.o gimpdialog.o gimpfileselection.o gimphelpui.o gimpmatrix.o 
gimppatheditor.o gimppixmap.o gimpprotocol.o gimpquerybox.o gimpsignal.o 
gimpsizeentry.o gimpunitmenu.o gimputils.o gimpvector.o gimpwidgets.o 
gimpwire.o gimpparasite.o gimpparasiteio.o 
ar: gimpunitmenu.o: No such file or directory
make[2]: *** [libgimpi.a] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f .libs/gimpunitmenu.lo gimpunitmenu.lo
mv -f .libs/gimpwidgets.lo gimpwidgets.lo
make[2]: Leaving directory `/var/cache/apt-build/build/gimp-1.2.5/libgimp'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/cache/apt-build/build/gimp-1.2.5'
make: *** [all-recursive-am] Error 2

real    0m16.470s
user    0m9.490s
sys     0m5.220s
debian:/opt/build/gimp-1.2.5#

i have really no idea, what`s wrong.

here are the last things out of my syslog:

Dec  1 22:49:43 debian distccd[4207]: (dcc_r_file_timed) 341876 bytes received 
in 0.028732s, rate 11620kB/s
Dec  1 22:49:43 debian distccd[4206]: compile from mremap.c to mremap.o
Dec  1 22:49:43 debian distccd[4208]: (dcc_collect_child) cc times: user 
0.130000s, system 0.000000s, 1776 minflt, 1427 majflt
Dec  1 22:49:43 debian distccd[4208]: cc on localhost completed ok
Dec  1 22:49:43 debian distccd[4208]: job complete
Dec  1 22:49:43 debian distccd[4206]: (dcc_r_file_timed) 320045 bytes received 
in 0.026882s, rate 11627kB/s
Dec  1 22:49:43 debian distccd[4208]: (dcc_check_client) connection from 
192.168.1.1:58563
Dec  1 22:49:43 debian distccd[4208]: compile from inode.c to inode.o
Dec  1 22:49:43 debian distccd[4208]: (dcc_r_file_timed) 321776 bytes received 
in 0.027008s, rate 11635kB/s
Dec  1 22:49:43 debian distccd[4206]: (dcc_collect_child) cc times: user 
0.220000s, system 0.010000s, 2724 minflt, 1457 majflt
Dec  1 22:49:43 debian distccd[4206]: cc on localhost completed ok
Dec  1 22:49:43 debian distccd[4206]: job complete
Dec  1 22:49:43 debian distccd[4206]: (dcc_check_client) connection from 
192.168.1.1:58564
Dec  1 22:49:43 debian distccd[4206]: compile from mem.c to mem.o
Dec  1 22:49:43 debian distccd[4206]: (dcc_r_file_timed) 348955 bytes received 
in 0.024318s, rate 14013kB/s
Dec  1 22:49:43 debian distccd[4207]: (dcc_collect_child) cc times: user 
0.280000s, system 0.030000s, 3083 minflt, 1464 majflt
Dec  1 22:49:43 debian distccd[4207]: cc on localhost completed ok
Dec  1 22:49:43 debian distccd[4207]: job complete
Dec  1 22:49:43 debian distccd[4207]: (dcc_check_client) connection from 
192.168.1.1:58565
Dec  1 22:49:43 debian distccd[4207]: compile from vmalloc.c to vmalloc.o
Dec  1 22:49:43 debian distccd[4207]: (dcc_readx) ERROR: unexpected eof on 
fd13
Dec  1 22:49:43 debian distccd[4207]: (dcc_r_file_timed) 320229 bytes received 
in 0.004705s, rate 66466kB/s
Dec  1 22:49:43 debian distccd[4208]: (dcc_collect_child) cc times: user 
0.200000s, system 0.020000s, 2646 minflt, 1453 majflt
Dec  1 22:49:43 debian distccd[4208]: cc on localhost completed ok
Dec  1 22:49:43 debian distccd[4208]: job complete
Dec  1 22:49:44 debian distccd[4206]: (dcc_collect_child) cc times: user 
0.280000s, system 0.000000s, 3116 minflt, 1465 majflt
Dec  1 22:49:44 debian distccd[4206]: cc on localhost completed ok
Dec  1 22:49:44 debian distccd[4206]: job complete


so here`s an error:
Dec  1 22:49:43 debian distccd[4207]: (dcc_readx) ERROR: unexpected eof on 
fd13

but the problem is, if i don`t use distcc, it compiles well.

thanks for your help, Nik




More information about the distcc mailing list