1 |
Hallo. |
2 |
|
3 |
Quasi immer wenn ich was mit emerge kompiliere, erhalte |
4 |
ich Fehlermeldungen (?) wie diese: |
5 |
|
6 |
distcc[5403] ERROR: compile (null) on localhost failed |
7 |
|
8 |
Der Compilevorgang wird trotz allem fehlerfrei fortgesetzt. |
9 |
In make.conf habe ich bei FEATURES distcc gesetzt. |
10 |
|
11 |
alexander@blatt ~ $ sudo cat /etc/distcc/hosts |
12 |
localhost server,lzo |
13 |
|
14 |
Wenn ich etwas von Hand kompiliere und dabei z.B. CC="distcc gcc" |
15 |
setze, erhalte ich diese Meldungen nicht. |
16 |
|
17 |
Setze ich DISTCC_VERBOSE=1 um ausführliche Meldungen |
18 |
zu erhalten, so erhalte ich u.a.: |
19 |
|
20 |
distcc[5403] (dcc_trace_version) distcc 2.18.3 i686-pc-linux-gnu; built Aug 22 2005 14:18:18 |
21 |
distcc[5403] (dcc_recursion_safeguard) safeguard level=0 |
22 |
distcc[5403] (main) compiler name is "gcc" |
23 |
distcc[5403] (dcc_set_path) setting |
24 |
PATH=/sbin:/usr/sbin:/usr/lib/portage/bin:/bin:/usr/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.4:/opt/sun-jdk-1.4.2.10/bin:/opt/sun-jdk-1.4.2.10/jre/bin:/opt/sun-jdk-1.4.2.10/jre/javaws:/usr/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin |
25 |
distcc[5403] (dcc_scan_args) scanning arguments: gcc "-DPACKAGE="eject"" "-DVERSION="2.1.0"" -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 |
26 |
-DHAVE_SYS_IOCTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_REGCOMP=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -I. -I. "-DDEFAULTDEVICE="cdrom"" -DGETOPTLONG -Wall -O2 |
27 |
-mtune=pentium-m -pipe -fomit-frame-pointer -c -E eject.c |
28 |
distcc[5403] (dcc_scan_args) -E call for cpp must be local |
29 |
distcc[5403] (dcc_lock_host) got cpu lock on localhost slot 0 as fd5 |
30 |
distcc[5403] exec on localhost: gcc "-DPACKAGE="eject"" "-DVERSION="2.1.0"" -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 |
31 |
-DHAVE_UNISTD_H=1 -DHAVE_REGCOMP=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -I. -I. "-DDEFAULTDEVICE="cdrom"" -DGETOPTLONG -Wall -O2 -mtune=pentium-m -pipe |
32 |
-fomit-frame-pointer -c -E eject.c |
33 |
distcc[5403] (dcc_note_state) note state 5, file "(NULL)", host "localhost" |
34 |
distcc[5403] (dcc_spawn_child) forking to execute: gcc "-DPACKAGE="eject"" "-DVERSION="2.1.0"" -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 |
35 |
-DHAVE_SYS_IOCTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_REGCOMP=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -I. -I. "-DDEFAULTDEVICE="cdrom"" -DGETOPTLONG -Wall -O2 |
36 |
-mtune=pentium-m -pipe -fomit-frame-pointer -c -E eject.c |
37 |
distcc[5403] (dcc_spawn_child) child started as pid5404 |
38 |
distcc[5403] (dcc_collect_child) cc child 5404 terminated with status 0x100 |
39 |
distcc[5403] (dcc_collect_child) cc times: user 0.041993s, system 0.009998s, 1064 minflt, 0 majflt |
40 |
distcc[5403] ERROR: compile (null) on localhost failed |
41 |
distcc[5403] elapsed compilation time 0.484183s |
42 |
distcc[5403] (dcc_exit) exit: code 1; self: 0.000999 user 0.000999 sys; children: 0.041993 user 0.009998 sys |
43 |
distcc[5403] (dcc_cleanup_tempfiles) deleted 0 temporary files |
44 |
|
45 |
Warum erzählt distcc was von "ERROR: compile (null) on localhost failed"? |
46 |
Vermutlich wegen "(dcc_collect_child) cc child 5404 terminated with status 0x100". |
47 |
Was bedeutet das? |
48 |
|
49 |
Alexander Skwar |
50 |
-- |
51 |
gentoo-user-de@g.o mailing list |