abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 23
dnes 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 4
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 14
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 25
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 15
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 4
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 1
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 773 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Distcc a cross-compile v Gentoo

Jashin© avatar 30.10.2010 15:31 Jashin© | skóre: 8 | Keyboard/Home
Distcc a cross-compile v Gentoo
Přečteno: 723×
Zdravím, mám x86_64 server (Gentoo) a x86 laptop (Gentoo). Např. při kompilaci jádra to nějaké soubory nakompiluje na serveru, u jiných (většiny) distcc vyhodí chybu:
LAPTOP linux # make CC=distcc
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CC      arch/x86/mm/gup.o
distcc[4449] ERROR: compile arch/x86/mm/gup.c on 192.168.7.254 failed
distcc[4449] (dcc_build_somewhere) Warning: remote compilation of 'arch/x86/mm/gup.c' failed, retrying locally
distcc[4449] Warning: failed to distribute arch/x86/mm/gup.c to 192.168.7.254, running locally instead
distcc[4449] (dcc_please_send_email_after_investigation) Warning: remote compilation of 'arch/x86/mm/gup.c' failed, retried locally and got a different result.
  CC      arch/x86/mm/setup_nx.o
distcc[4459] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
  CC      arch/x86/mm/tlb.o
distcc[4470] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
  CC      arch/x86/mm/pgtable_32.o
distcc[4484] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
  CC      arch/x86/mm/iomap_32.o
distcc[4515] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
  CC      arch/x86/mm/hugetlbpage.o
distcc[4561] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
  CC      arch/x86/mm/highmem_32.o
distcc[4593] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
  LD      arch/x86/mm/built-in.o
  LDS     arch/x86/vdso/vdso32/vdso32.lds
  AS      arch/x86/vdso/vdso32/note.o
  AS      arch/x86/vdso/vdso32/int80.o
  VDSO    arch/x86/vdso/vdso32-int80.so.dbg
  OBJCOPY arch/x86/vdso/vdso32-int80.so
  AS      arch/x86/vdso/vdso32/sysenter.o
  VDSO    arch/x86/vdso/vdso32-sysenter.so.dbg
  OBJCOPY arch/x86/vdso/vdso32-sysenter.so
  AS      arch/x86/vdso/vdso32.o
  CC      arch/x86/vdso/vdso32-setup.o
distcc[4972] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
  VDSOSYM arch/x86/vdso/vdso32-int80-syms.lds
  VDSOSYM arch/x86/vdso/vdso32-sysenter-syms.lds
  VDSOSYM arch/x86/vdso/vdso32-syms.lds
  LD      arch/x86/vdso/built-in.o
  LD      arch/x86/built-in.o
  CC      kernel/sched.o
distcc[5098] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
  CC      kernel/fork.o
distcc[5438] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
  CC      kernel/exec_domain.o
distcc[5536] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
  CC      kernel/panic.o
distcc[5578] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
  CC      kernel/printk.o
distcc[5613] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
^C
Při kompilace editoru Nano:
 >>> Emerging (1 of 1) app-editors/nano-2.2.4
 * nano-2.2.4.tar.gz RMD160 SHA1 SHA256 size ;-) ...                     [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
 * checking auxfile checksums ;-) ...                                    [ ok ]
 * checking miscfile checksums ;-) ...                                   [ ok ]
 * CPV:  app-editors/nano-2.2.4
 * REPO: gentoo
 * USE:  elibc_glibc kernel_linux ncurses nls slang spell unicode userland_GNU x86
>>> Unpacking source...
>>> Unpacking nano-2.2.4.tar.gz to /var/tmp/portage/app-editors/nano-2.2.4/work
>>> Source unpacked in /var/tmp/portage/app-editors/nano-2.2.4/work
>>> Preparing source in /var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4 ...
 * econf: updating nano-2.2.4/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating nano-2.2.4/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --bindir=/bin --enable-color --enable-multibuffer --enable-nanorc --disable-wrapping-as-root --enable-speller --disable-justify --disable-debug --enable-nls --enable-utf8 --disable-tiny --without-slang
configure: loading site script /usr/share/config.site
configure: loading site script /usr/share/crossdev/include/site/linux
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for i686-pc-linux-gnu-gcc... distcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether distcc accepts -g... yes
checking for distcc option to accept ISO C89... none needed
checking dependency style of distcc... gcc3
checking how to run the C preprocessor... distcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for i686-pc-linux-gnu-gcc... (cached) distcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether distcc accepts -g... (cached) yes
checking for distcc option to accept ISO C89... (cached) none needed
checking dependency style of distcc... (cached) gcc3
checking whether ln -s works... yes
checking for strerror in -lcposix... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking whether NLS is requested... yes
checking for GNU gettext in libc... yes
checking for ANSI C header files... (cached) yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking whether to enable UTF-8 support... yes
checking whether to use slang... no
checking for getdelim... yes
checking for getline... yes
checking for isblank... yes
checking for strcasecmp... yes
checking for strcasestr... yes
checking for strncasecmp... yes
checking for strnlen... yes
checking for vsnprintf... yes
checking for iswalnum... yes
checking for iswblank... yes
checking for iswpunct... yes
checking for iswspace... yes
checking for nl_langinfo... yes
checking for mblen... yes
checking for mbstowcs... yes
checking for mbtowc... yes
checking for wctomb... yes
checking for wcwidth... yes
checking return type of signal handlers... void
checking for vprintf... yes
checking for _doprnt... no
checking for getopt_long... yes
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking for get_wch in -lncursesw... yes
Using ncursesw as the curses library
checking for use_default_colors in -lncursesw... yes
checking for GNU-style word boundary regex support... yes
checking whether _XOPEN_SOURCE_EXTENDED is needed... no
checking whether LINES and COLS can be redefined... yes
checking for HTML support in groff... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/nanorc.sample
config.status: creating doc/man/Makefile
config.status: creating doc/man/fr/Makefile
config.status: creating doc/syntax/Makefile
config.status: creating doc/texinfo/Makefile
config.status: creating m4/Makefile
config.status: creating po/Makefile.in
config.status: WARNING:  'po/Makefile.in.in' seems to ignore the --datarootdir setting
config.status: creating src/Makefile
config.status: creating nano.spec
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4 ...
make -j3 
make: Warning: File `Makefile' has modification time 1,7e+02 s in the future
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4'
make[1]: Warning: File `Makefile' has modification time 1,7e+02 s in the future
Making all in doc
make[2]: Entering directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc'
make[2]: Warning: File `Makefile' has modification time 1,7e+02 s in the future
Making all in man
make[3]: Entering directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/man'
make[3]: Warning: File `Makefile' has modification time 1,7e+02 s in the future
make  all-recursive
make[4]: Entering directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/man'
make[4]: Warning: File `Makefile' has modification time 1,7e+02 s in the future
Making all in fr
make[5]: Entering directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/man/fr'
make[5]: Warning: File `Makefile' has modification time 1,7e+02 s in the future
make  all-am
make[6]: Entering directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/man/fr'
make[6]: Warning: File `Makefile' has modification time 1,7e+02 s in the future
make[6]: Nothing to be done for `all-am'.
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
make[6]: Leaving directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/man/fr'
make[5]: warning:  Clock skew detected.  Your build may be incomplete.
make[5]: Leaving directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/man/fr'
make[5]: Entering directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/man'
make[5]: Warning: File `Makefile' has modification time 1,7e+02 s in the future
make[5]: Nothing to be done for `all-am'.
make[5]: warning:  Clock skew detected.  Your build may be incomplete.
make[5]: Leaving directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/man'
make[4]: warning:  Clock skew detected.  Your build may be incomplete.
make[4]: Leaving directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/man'
make[3]: warning:  Clock skew detected.  Your build may be incomplete.
make[3]: Leaving directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/man'
Making all in syntax
make[3]: Entering directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/syntax'
make[3]: Warning: File `Makefile' has modification time 1,7e+02 s in the future
make[3]: Nothing to be done for `all'.
make[3]: warning:  Clock skew detected.  Your build may be incomplete.
make[3]: Leaving directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/syntax'
Making all in texinfo
make[3]: Entering directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/texinfo'
make[3]: Warning: File `Makefile' has modification time 1,7e+02 s in the future
make  all-am
make[4]: Entering directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/texinfo'
make[4]: Warning: File `Makefile' has modification time 1,7e+02 s in the future
make[4]: Nothing to be done for `all-am'.
make[4]: warning:  Clock skew detected.  Your build may be incomplete.
make[4]: Leaving directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/texinfo'
make[3]: warning:  Clock skew detected.  Your build may be incomplete.
make[3]: Leaving directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc/texinfo'
make[3]: Entering directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc'
make[3]: Warning: File `Makefile' has modification time 1,7e+02 s in the future
make[3]: Nothing to be done for `all-am'.
make[3]: warning:  Clock skew detected.  Your build may be incomplete.
make[3]: Leaving directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc'
make[2]: warning:  Clock skew detected.  Your build may be incomplete.
make[2]: Leaving directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/doc'
Making all in m4
make[2]: Entering directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/m4'
make[2]: Warning: File `Makefile' has modification time 1,7e+02 s in the future
make[2]: Nothing to be done for `all'.
make[2]: warning:  Clock skew detected.  Your build may be incomplete.
make[2]: Leaving directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/m4'
Making all in po
make[2]: Entering directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/po'
make[2]: Warning: File `Makefile' has modification time 1,7e+02 s in the future
make[2]: Nothing to be done for `all'.
make[2]: warning:  Clock skew detected.  Your build may be incomplete.
make[2]: Leaving directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/po'
Making all in src
make[2]: Entering directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/src'
make[2]: Warning: File `.deps/winio.Po' has modification time 1,7e+02 s in the future
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT browser.o -MD -MP -MF .deps/browser.Tpo -c -o browser.o browser.c
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT chars.o -MD -MP -MF .deps/chars.Tpo -c -o chars.o chars.c
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT color.o -MD -MP -MF .deps/color.Tpo -c -o color.o color.c
distcc[12955] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[12956] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[12957] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
mv -f .deps/color.Tpo .deps/color.Po
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT cut.o -MD -MP -MF .deps/cut.Tpo -c -o cut.o cut.c
distcc[12969] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
mv -f .deps/chars.Tpo .deps/chars.Po
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT files.o -MD -MP -MF .deps/files.Tpo -c -o files.o files.c
distcc[12976] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
mv -f .deps/browser.Tpo .deps/browser.Po
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT global.o -MD -MP -MF .deps/global.Tpo -c -o global.o global.c
distcc[12981] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
mv -f .deps/cut.Tpo .deps/cut.Po
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT help.o -MD -MP -MF .deps/help.Tpo -c -o help.o help.c
distcc[12987] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
mv -f .deps/help.Tpo .deps/help.Po
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT move.o -MD -MP -MF .deps/move.Tpo -c -o move.o move.c
distcc[12993] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
mv -f .deps/global.Tpo .deps/global.Po
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT nano.o -MD -MP -MF .deps/nano.Tpo -c -o nano.o nano.c
distcc[12999] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
mv -f .deps/files.Tpo .deps/files.Po
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT prompt.o -MD -MP -MF .deps/prompt.Tpo -c -o prompt.o prompt.c
distcc[13006] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
mv -f .deps/move.Tpo .deps/move.Po
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT rcfile.o -MD -MP -MF .deps/rcfile.Tpo -c -o rcfile.o rcfile.c
distcc[13009] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
mv -f .deps/prompt.Tpo .deps/prompt.Po
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT search.o -MD -MP -MF .deps/search.Tpo -c -o search.o search.c
mv -f .deps/rcfile.Tpo .deps/rcfile.Po
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT text.o -MD -MP -MF .deps/text.Tpo -c -o text.o text.c
mv -f .deps/nano.Tpo .deps/nano.Po
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT utils.o -MD -MP -MF .deps/utils.Tpo -c -o utils.o utils.c
mv -f .deps/search.Tpo .deps/search.Po
mv -f .deps/utils.Tpo .deps/utils.Po
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT winio.o -MD -MP -MF .deps/winio.Tpo -c -o winio.o winio.c
mv -f .deps/text.Tpo .deps/text.Po
mv -f .deps/winio.Tpo .deps/winio.Po
distcc  -Wl,-O1 -Wl,--as-needed  -Wl,-O1 -Wl,--as-needed -o nano browser.o chars.o color.o cut.o files.o global.o help.o move.o nano.o prompt.o rcfile.o search.o text.o utils.o winio.o  -lncursesw
/usr/lib/gcc/i686-pc-linux-gnu/4.4.3/../../../../i686-pc-linux-gnu/bin/ld: i386:x86-64 architecture of input file `search.o' is incompatible with i386 output
/usr/lib/gcc/i686-pc-linux-gnu/4.4.3/../../../../i686-pc-linux-gnu/bin/ld: i386:x86-64 architecture of input file `text.o' is incompatible with i386 output
/usr/lib/gcc/i686-pc-linux-gnu/4.4.3/../../../../i686-pc-linux-gnu/bin/ld: i386:x86-64 architecture of input file `utils.o' is incompatible with i386 output
/usr/lib/gcc/i686-pc-linux-gnu/4.4.3/../../../../i686-pc-linux-gnu/bin/ld: i386:x86-64 architecture of input file `winio.o' is incompatible with i386 output
/usr/lib/gcc/i686-pc-linux-gnu/4.4.3/../../../../i686-pc-linux-gnu/bin/ld: final link failed: Invalid operation
collect2: ld returned 1 exit status
distcc[13043] ERROR: compile (null) on localhost failed
distcc[13042] ERROR: compile (null) on localhost failed
make[2]: *** [nano] Error 1
make[2]: Leaving directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4'
make: *** [all] Error 2
 * ERROR: app-editors/nano-2.2.4 failed:
 *   emake failed
 * 
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 2356:  Called _eapi2_src_compile
 *     ebuild.sh, line  646:  Called die
 * The specific snippet of code:
 *   		emake || die "emake failed"
 * 
 * If you need support, post the output of 'emerge --info =app-editors/nano-2.2.4',
 * the complete build log and the output of 'emerge -pqv =app-editors/nano-2.2.4'.
 * The complete build log is located at '/var/tmp/portage/app-editors/nano-2.2.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-editors/nano-2.2.4/temp/environment'.
 * S: '/var/tmp/portage/app-editors/nano-2.2.4/work/nano-2.2.4'
This bashrc does not know anything about /usr/lib/portage/bin/misc-functions.sh
SERVER ~ # ls -l /usr/lib/distcc/bin/
total 4
lrwxrwxrwx 1 root root 25 Oct 28 10:57 c++ -> i686-pc-linux-gnu-wrapper
lrwxrwxrwx 1 root root 25 Oct 28 10:57 cc -> i686-pc-linux-gnu-wrapper
lrwxrwxrwx 1 root root 25 Oct 28 10:57 g++ -> i686-pc-linux-gnu-wrapper
lrwxrwxrwx 1 root root 25 Oct 28 10:57 gcc -> i686-pc-linux-gnu-wrapper
lrwxrwxrwx 1 root root 15 Oct 28 10:57 i686-pc-linux-gnu-c++ -> /usr/bin/distcc
lrwxrwxrwx 1 root root 15 Oct 28 10:57 i686-pc-linux-gnu-g++ -> /usr/bin/distcc
lrwxrwxrwx 1 root root 15 Oct 28 10:57 i686-pc-linux-gnu-gcc -> /usr/bin/distcc
-rwxr-xr-x 1 root root 72 Oct 28 10:56 i686-pc-linux-gnu-wrapper
SERVER~ # cat /usr/lib/distcc/bin/i686-pc-linux-gnu-wrapper 
#!/bin/bash
exec /usr/lib/distcc/bin/i686-pc-linux-gnu-g${0:$[-2]} "$@
SERVER ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/i686-pc-linux-gnu/gcc-bin/4.4.5:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.4
SERVER ~ # ls -l /opt/bin/
total 0
lrwxrwxrwx 1 root root 23 Oct 30 14:49 c++ -> /usr/lib/distcc/bin/c++
lrwxrwxrwx 1 root root 22 Oct 30 14:49 cc -> /usr/lib/distcc/bin/cc
lrwxrwxrwx 1 root root 23 Oct 30 14:49 g++ -> /usr/lib/distcc/bin/g++
lrwxrwxrwx 1 root root 23 Oct 30 14:49 gcc -> /usr/lib/distcc/bin/gcc
lrwxrwxrwx 1 root root 41 Oct 30 14:49 i686-pc-linux-gnu-c++ -> /usr/lib/distcc/bin/i686-pc-linux-gnu-c++
lrwxrwxrwx 1 root root 41 Oct 30 14:49 i686-pc-linux-gnu-g++ -> /usr/lib/distcc/bin/i686-pc-linux-gnu-g++
lrwxrwxrwx 1 root root 41 Oct 30 14:49 i686-pc-linux-gnu-gcc -> /usr/lib/distcc/bin/i686-pc-linux-gnu-gcc
lrwxrwxrwx 1 root root 45 Oct 30 14:49 i686-pc-linux-gnu-wrapper -> /usr/lib/distcc/bin/i686-pc-linux-gnu-wrapper
Několik posledních řádek ze serverového logu distcc:
distccd[7522] (dcc_x_token_int) send DONE00000001
distccd[7522] (dcc_x_token_int) send STAT00000000
distccd[7522] (dcc_x_file) send 0 byte file /tmp/distcc_2519577a.stderr with token SERR and compression 69
distccd[7522] (dcc_x_token_int) send SERR00000000
distccd[7522] (dcc_x_file) send 0 byte file /tmp/distcc_24fc577a.stdout with token SOUT and compression 69
distccd[7522] (dcc_x_token_int) send SOUT00000000
distccd[7522] (dcc_x_file) send 7528 byte file /tmp/distccd_2ac4577a.o with token DOTO and compression 69
distccd[7522] (dcc_x_token_int) send DOTO00001d68
distccd[7522] cc color.c on localhost completed ok
distccd[7522] job complete
distccd[7522] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7522] (dcc_job_summary) client: 192.168.7.250:46237 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:438ms cc color.c
distccd[7522] (dcc_check_client) connection from 192.168.7.250:46238
distccd[7522] (dcc_check_address) match client 0xfa07a8c0, value 0xfa07a8c0, mask 0xffffffff
distccd[7522] (dcc_r_token_int) got DIST00000001
distccd[7522] (dcc_r_token_int) got ARGC00000005
distccd[7522] (dcc_r_argv) reading 5 arguments from job submission
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got 'cc'
distccd[7522] (dcc_r_argv) argv[0] = "cc"
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got '-c'
distccd[7522] (dcc_r_argv) argv[1] = "-c"
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got '-o'
distccd[7522] (dcc_r_argv) argv[2] = "-o"
distccd[7522] (dcc_r_token_int) got ARGV00000005
distccd[7522] (dcc_r_token_string) got 'cut.o'
distccd[7522] (dcc_r_argv) argv[3] = "cut.o"
distccd[7522] (dcc_r_token_int) got ARGV00000005
distccd[7522] (dcc_r_token_string) got 'cut.c'
distccd[7522] (dcc_r_argv) argv[4] = "cut.c"
distccd[7522] (dcc_r_argv) got arguments: cc -c -o cut.o cut.c
distccd[7522] (dcc_scan_args) scanning arguments: cc -c -o cut.o cut.c
distccd[7522] (dcc_scan_args) found object/output file "cut.o"
distccd[7522] (dcc_scan_args) found input file "cut.c"
distccd[7522] compile from cut.c to cut.o
distccd[7522] (dcc_run_job) output file cut.o
distccd[7522] (dcc_input_tmpnam) input file cut.c
distccd[7522] (dcc_r_token_int) got DOTI000206ef
distccd[7522] (dcc_r_file) received 132847 bytes to file /tmp/distccd_db6d577a.i
distccd[7522] (dcc_r_file_timed) 132847 bytes received in 0.013157s, rate 9860kB/s
distccd[7522] (dcc_set_input) changed input from "cut.c" to "/tmp/distccd_db6d577a.i"
distccd[7522] (dcc_set_input) command after: cc -c -o cut.o /tmp/distccd_db6d577a.i
distccd[7522] (dcc_set_output) changed output from "cut.o" to "/tmp/distccd_dbe4577a.o"
distccd[7522] (dcc_set_output) command after: cc -c -o /tmp/distccd_dbe4577a.o /tmp/distccd_db6d577a.i
distccd[7522] (dcc_check_compiler_masq) /usr/bin/cc is not a symlink
distccd[7522] (dcc_spawn_child) forking to execute: cc -c -o /tmp/distccd_dbe4577a.o /tmp/distccd_db6d577a.i
distccd[7522] (dcc_spawn_child) child started as pid7540
distccd[7540] (dcc_new_pgrp) entered process group
distccd[7540] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distccd[7528] (dcc_collect_child) cc child 7534 terminated with status 0
distccd[7528] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[7528] (dcc_x_token_int) send DONE00000001
distccd[7528] (dcc_x_token_int) send STAT00000000
distccd[7528] (dcc_x_file) send 0 byte file /tmp/distcc_7f65577a.stderr with token SERR and compression 69
distccd[7528] (dcc_x_token_int) send SERR00000000
distccd[7528] (dcc_x_file) send 0 byte file /tmp/distcc_7f01577a.stdout with token SOUT and compression 69
distccd[7528] (dcc_x_token_int) send SOUT00000000
distccd[7528] (dcc_x_file) send 16912 byte file /tmp/distccd_7d2c577a.o with token DOTO and compression 69
distccd[7528] (dcc_x_token_int) send DOTO00004210
distccd[7528] cc chars.c on localhost completed ok
distccd[7528] job complete
distccd[7528] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7528] (dcc_job_summary) client: 192.168.7.250:46236 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:740ms cc chars.c
distccd[7527] (dcc_collect_child) cc child 7536 terminated with status 0
distccd[7527] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[7527] (dcc_x_token_int) send DONE00000001
distccd[7527] (dcc_x_token_int) send STAT00000000
distccd[7527] (dcc_x_file) send 0 byte file /tmp/distcc_5262577a.stderr with token SERR and compression 69
distccd[7527] (dcc_x_token_int) send SERR00000000
distccd[7527] (dcc_x_file) send 0 byte file /tmp/distcc_5206577a.stdout with token SOUT and compression 69
distccd[7527] (dcc_x_token_int) send SOUT00000000
distccd[7527] (dcc_x_file) send 30224 byte file /tmp/distccd_57fd577a.o with token DOTO and compression 69
distccd[7527] (dcc_x_token_int) send DOTO00007610
distccd[7527] cc browser.c on localhost completed ok
distccd[7527] job complete
distccd[7527] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7527] (dcc_job_summary) client: 192.168.7.250:46235 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:861ms cc browser.c
distccd[7522] (dcc_collect_child) cc child 7540 terminated with status 0
distccd[7522] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[7522] (dcc_x_token_int) send DONE00000001
distccd[7522] (dcc_x_token_int) send STAT00000000
distccd[7522] (dcc_x_file) send 0 byte file /tmp/distcc_d71e577a.stderr with token SERR and compression 69
distccd[7522] (dcc_x_token_int) send SERR00000000
distccd[7522] (dcc_x_file) send 0 byte file /tmp/distcc_d735577a.stdout with token SOUT and compression 69
distccd[7522] (dcc_x_token_int) send SOUT00000000
distccd[7522] (dcc_x_file) send 7344 byte file /tmp/distccd_dbe4577a.o with token DOTO and compression 69
distccd[7522] (dcc_x_token_int) send DOTO00001cb0
distccd[7522] cc cut.c on localhost completed ok
distccd[7522] job complete
distccd[7522] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7522] (dcc_job_summary) client: 192.168.7.250:46238 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:238ms cc cut.c
distccd[7528] (dcc_check_client) connection from 192.168.7.250:46239
distccd[7528] (dcc_check_address) match client 0xfa07a8c0, value 0xfa07a8c0, mask 0xffffffff
distccd[7528] (dcc_r_token_int) got DIST00000001
distccd[7528] (dcc_r_token_int) got ARGC00000005
distccd[7528] (dcc_r_argv) reading 5 arguments from job submission
distccd[7528] (dcc_r_token_int) got ARGV00000002
distccd[7528] (dcc_r_token_string) got 'cc'
distccd[7528] (dcc_r_argv) argv[0] = "cc"
distccd[7528] (dcc_r_token_int) got ARGV00000002
distccd[7528] (dcc_r_token_string) got '-c'
distccd[7528] (dcc_r_argv) argv[1] = "-c"
distccd[7528] (dcc_r_token_int) got ARGV00000002
distccd[7528] (dcc_r_token_string) got '-o'
distccd[7528] (dcc_r_argv) argv[2] = "-o"
distccd[7528] (dcc_r_token_int) got ARGV00000007
distccd[7528] (dcc_r_token_string) got 'files.o'
distccd[7528] (dcc_r_argv) argv[3] = "files.o"
distccd[7528] (dcc_r_token_int) got ARGV00000007
distccd[7528] (dcc_r_token_string) got 'files.c'
distccd[7528] (dcc_r_argv) argv[4] = "files.c"
distccd[7528] (dcc_r_argv) got arguments: cc -c -o files.o files.c
distccd[7528] (dcc_scan_args) scanning arguments: cc -c -o files.o files.c
distccd[7528] (dcc_scan_args) found object/output file "files.o"
distccd[7528] (dcc_scan_args) found input file "files.c"
distccd[7528] compile from files.c to files.o
distccd[7528] (dcc_run_job) output file files.o
distccd[7528] (dcc_input_tmpnam) input file files.c
distccd[7528] (dcc_r_token_int) got DOTI0003339f
distccd[7528] (dcc_r_file) received 209823 bytes to file /tmp/distccd_41f0577b.i
distccd[7528] (dcc_r_file_timed) 209823 bytes received in 0.022079s, rate 9281kB/s
distccd[7528] (dcc_set_input) changed input from "files.c" to "/tmp/distccd_41f0577b.i"
distccd[7528] (dcc_set_input) command after: cc -c -o files.o /tmp/distccd_41f0577b.i
distccd[7528] (dcc_set_output) changed output from "files.o" to "/tmp/distccd_426c577b.o"
distccd[7528] (dcc_set_output) command after: cc -c -o /tmp/distccd_426c577b.o /tmp/distccd_41f0577b.i
distccd[7528] (dcc_check_compiler_masq) /usr/bin/cc is not a symlink
distccd[7528] (dcc_spawn_child) forking to execute: cc -c -o /tmp/distccd_426c577b.o /tmp/distccd_41f0577b.i
distccd[7528] (dcc_spawn_child) child started as pid7544
distccd[7544] (dcc_new_pgrp) entered process group
distccd[7544] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distccd[7527] (dcc_check_client) connection from 192.168.7.250:46240
distccd[7527] (dcc_check_address) match client 0xfa07a8c0, value 0xfa07a8c0, mask 0xffffffff
distccd[7527] (dcc_r_token_int) got DIST00000001
distccd[7527] (dcc_r_token_int) got ARGC00000005
distccd[7527] (dcc_r_argv) reading 5 arguments from job submission
distccd[7527] (dcc_r_token_int) got ARGV00000002
distccd[7527] (dcc_r_token_string) got 'cc'
distccd[7527] (dcc_r_argv) argv[0] = "cc"
distccd[7527] (dcc_r_token_int) got ARGV00000002
distccd[7527] (dcc_r_token_string) got '-c'
distccd[7527] (dcc_r_argv) argv[1] = "-c"
distccd[7527] (dcc_r_token_int) got ARGV00000002
distccd[7527] (dcc_r_token_string) got '-o'
distccd[7527] (dcc_r_argv) argv[2] = "-o"
distccd[7527] (dcc_r_token_int) got ARGV00000008
distccd[7527] (dcc_r_token_string) got 'global.o'
distccd[7527] (dcc_r_argv) argv[3] = "global.o"
distccd[7527] (dcc_r_token_int) got ARGV00000008
distccd[7527] (dcc_r_token_string) got 'global.c'
distccd[7527] (dcc_r_argv) argv[4] = "global.c"
distccd[7527] (dcc_r_argv) got arguments: cc -c -o global.o global.c
distccd[7527] (dcc_scan_args) scanning arguments: cc -c -o global.o global.c
distccd[7527] (dcc_scan_args) found object/output file "global.o"
distccd[7527] (dcc_scan_args) found input file "global.c"
distccd[7527] compile from global.c to global.o
distccd[7527] (dcc_run_job) output file global.o
distccd[7527] (dcc_input_tmpnam) input file global.c
distccd[7527] (dcc_r_token_int) got DOTI0002a1ed
distccd[7527] (dcc_r_file) received 172525 bytes to file /tmp/distccd_b8be577b.i
distccd[7527] (dcc_r_file_timed) 172525 bytes received in 0.010257s, rate 16426kB/s
distccd[7527] (dcc_set_input) changed input from "global.c" to "/tmp/distccd_b8be577b.i"
distccd[7527] (dcc_set_input) command after: cc -c -o global.o /tmp/distccd_b8be577b.i
distccd[7527] (dcc_set_output) changed output from "global.o" to "/tmp/distccd_b8d5577b.o"
distccd[7527] (dcc_set_output) command after: cc -c -o /tmp/distccd_b8d5577b.o /tmp/distccd_b8be577b.i
distccd[7527] (dcc_check_compiler_masq) /usr/bin/cc is not a symlink
distccd[7527] (dcc_spawn_child) forking to execute: cc -c -o /tmp/distccd_b8d5577b.o /tmp/distccd_b8be577b.i
distccd[7546] (dcc_new_pgrp) entered process group
distccd[7546] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distccd[7527] (dcc_spawn_child) child started as pid7546
distccd[7522] (dcc_check_client) connection from 192.168.7.250:46241
distccd[7522] (dcc_check_address) match client 0xfa07a8c0, value 0xfa07a8c0, mask 0xffffffff
distccd[7522] (dcc_r_token_int) got DIST00000001
distccd[7522] (dcc_r_token_int) got ARGC00000005
distccd[7522] (dcc_r_argv) reading 5 arguments from job submission
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got 'cc'
distccd[7522] (dcc_r_argv) argv[0] = "cc"
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got '-c'
distccd[7522] (dcc_r_argv) argv[1] = "-c"
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got '-o'
distccd[7522] (dcc_r_argv) argv[2] = "-o"
distccd[7522] (dcc_r_token_int) got ARGV00000006
distccd[7522] (dcc_r_token_string) got 'help.o'
distccd[7522] (dcc_r_argv) argv[3] = "help.o"
distccd[7522] (dcc_r_token_int) got ARGV00000006
distccd[7522] (dcc_r_token_string) got 'help.c'
distccd[7522] (dcc_r_argv) argv[4] = "help.c"
distccd[7522] (dcc_r_argv) got arguments: cc -c -o help.o help.c
distccd[7522] (dcc_scan_args) scanning arguments: cc -c -o help.o help.c
distccd[7522] (dcc_scan_args) found object/output file "help.o"
distccd[7522] (dcc_scan_args) found input file "help.c"
distccd[7522] compile from help.c to help.o
distccd[7522] (dcc_run_job) output file help.o
distccd[7522] (dcc_input_tmpnam) input file help.c
distccd[7522] (dcc_r_token_int) got DOTI00023a68
distccd[7522] (dcc_r_file) received 146024 bytes to file /tmp/distccd_1f10577b.i
distccd[7522] (dcc_r_file_timed) 146024 bytes received in 0.014247s, rate 10009kB/s
distccd[7522] (dcc_set_input) changed input from "help.c" to "/tmp/distccd_1f10577b.i"
distccd[7522] (dcc_set_input) command after: cc -c -o help.o /tmp/distccd_1f10577b.i
distccd[7522] (dcc_set_output) changed output from "help.o" to "/tmp/distccd_1fa4577b.o"
distccd[7522] (dcc_set_output) command after: cc -c -o /tmp/distccd_1fa4577b.o /tmp/distccd_1f10577b.i
distccd[7522] (dcc_check_compiler_masq) /usr/bin/cc is not a symlink
distccd[7522] (dcc_spawn_child) forking to execute: cc -c -o /tmp/distccd_1fa4577b.o /tmp/distccd_1f10577b.i
distccd[7522] (dcc_spawn_child) child started as pid7548
distccd[7548] (dcc_new_pgrp) entered process group
distccd[7548] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distccd[7522] (dcc_collect_child) cc child 7548 terminated with status 0
distccd[7522] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[7522] (dcc_x_token_int) send DONE00000001
distccd[7522] (dcc_x_token_int) send STAT00000000
distccd[7522] (dcc_x_file) send 0 byte file /tmp/distcc_1a8b577b.stderr with token SERR and compression 69
distccd[7522] (dcc_x_token_int) send SERR00000000
distccd[7522] (dcc_x_file) send 0 byte file /tmp/distcc_1a47577b.stdout with token SOUT and compression 69
distccd[7522] (dcc_x_token_int) send SOUT00000000
distccd[7522] (dcc_x_file) send 15792 byte file /tmp/distccd_1fa4577b.o with token DOTO and compression 69
distccd[7522] (dcc_x_token_int) send DOTO00003db0
distccd[7522] cc help.c on localhost completed ok
distccd[7522] job complete
distccd[7522] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7522] (dcc_job_summary) client: 192.168.7.250:46241 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:425ms cc help.c
distccd[7522] (dcc_check_client) connection from 192.168.7.250:46242
distccd[7522] (dcc_check_address) match client 0xfa07a8c0, value 0xfa07a8c0, mask 0xffffffff
distccd[7522] (dcc_r_token_int) got DIST00000001
distccd[7522] (dcc_r_token_int) got ARGC00000005
distccd[7522] (dcc_r_argv) reading 5 arguments from job submission
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got 'cc'
distccd[7522] (dcc_r_argv) argv[0] = "cc"
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got '-c'
distccd[7522] (dcc_r_argv) argv[1] = "-c"
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got '-o'
distccd[7522] (dcc_r_argv) argv[2] = "-o"
distccd[7522] (dcc_r_token_int) got ARGV00000006
distccd[7522] (dcc_r_token_string) got 'move.o'
distccd[7522] (dcc_r_argv) argv[3] = "move.o"
distccd[7522] (dcc_r_token_int) got ARGV00000006
distccd[7522] (dcc_r_token_string) got 'move.c'
distccd[7522] (dcc_r_argv) argv[4] = "move.c"
distccd[7522] (dcc_r_argv) got arguments: cc -c -o move.o move.c
distccd[7522] (dcc_scan_args) scanning arguments: cc -c -o move.o move.c
distccd[7522] (dcc_scan_args) found object/output file "move.o"
distccd[7522] (dcc_scan_args) found input file "move.c"
distccd[7522] compile from move.c to move.o
distccd[7522] (dcc_run_job) output file move.o
distccd[7522] (dcc_input_tmpnam) input file move.c
distccd[7522] (dcc_r_token_int) got DOTI00022fe8
distccd[7522] (dcc_r_file) received 143336 bytes to file /tmp/distccd_a672577c.i
distccd[7522] (dcc_r_file_timed) 143336 bytes received in 0.008974s, rate 15598kB/s
distccd[7522] (dcc_set_input) changed input from "move.c" to "/tmp/distccd_a672577c.i"
distccd[7522] (dcc_set_input) command after: cc -c -o move.o /tmp/distccd_a672577c.i
distccd[7522] (dcc_set_output) changed output from "move.o" to "/tmp/distccd_a691577c.o"
distccd[7522] (dcc_set_output) command after: cc -c -o /tmp/distccd_a691577c.o /tmp/distccd_a672577c.i
distccd[7522] (dcc_check_compiler_masq) /usr/bin/cc is not a symlink
distccd[7522] (dcc_spawn_child) forking to execute: cc -c -o /tmp/distccd_a691577c.o /tmp/distccd_a672577c.i
distccd[7522] (dcc_spawn_child) child started as pid7551
distccd[7551] (dcc_new_pgrp) entered process group
distccd[7551] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distccd[7527] (dcc_collect_child) cc child 7546 terminated with status 0
distccd[7527] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[7527] (dcc_x_token_int) send DONE00000001
distccd[7527] (dcc_x_token_int) send STAT00000000
distccd[7527] (dcc_x_file) send 0 byte file /tmp/distcc_89bc577b.stderr with token SERR and compression 69
distccd[7527] (dcc_x_token_int) send SERR00000000
distccd[7527] (dcc_x_file) send 0 byte file /tmp/distcc_897e577b.stdout with token SOUT and compression 69
distccd[7527] (dcc_x_token_int) send SOUT00000000
distccd[7527] (dcc_x_file) send 50984 byte file /tmp/distccd_b8d5577b.o with token DOTO and compression 69
distccd[7527] (dcc_x_token_int) send DOTO0000c728
distccd[7527] cc global.c on localhost completed ok
distccd[7527] job complete
distccd[7527] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7527] (dcc_job_summary) client: 192.168.7.250:46240 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:888ms cc global.c
distccd[7522] (dcc_collect_child) cc child 7551 terminated with status 0
distccd[7522] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[7522] (dcc_x_token_int) send DONE00000001
distccd[7522] (dcc_x_token_int) send STAT00000000
distccd[7522] (dcc_x_file) send 0 byte file /tmp/distcc_b1a5577c.stderr with token SERR and compression 69
distccd[7522] (dcc_x_token_int) send SERR00000000
distccd[7522] (dcc_x_file) send 0 byte file /tmp/distcc_b151577c.stdout with token SOUT and compression 69
distccd[7522] (dcc_x_token_int) send SOUT00000000
distccd[7522] (dcc_x_file) send 16368 byte file /tmp/distccd_a691577c.o with token DOTO and compression 69
distccd[7522] (dcc_x_token_int) send DOTO00003ff0
distccd[7522] cc move.c on localhost completed ok
distccd[7522] job complete
distccd[7522] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7522] (dcc_job_summary) client: 192.168.7.250:46242 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:443ms cc move.c
distccd[7527] (dcc_check_client) connection from 192.168.7.250:46243
distccd[7527] (dcc_check_address) match client 0xfa07a8c0, value 0xfa07a8c0, mask 0xffffffff
distccd[7527] (dcc_r_token_int) got DIST00000001
distccd[7527] (dcc_r_token_int) got ARGC00000005
distccd[7527] (dcc_r_argv) reading 5 arguments from job submission
distccd[7527] (dcc_r_token_int) got ARGV00000002
distccd[7527] (dcc_r_token_string) got 'cc'
distccd[7527] (dcc_r_argv) argv[0] = "cc"
distccd[7527] (dcc_r_token_int) got ARGV00000002
distccd[7527] (dcc_r_token_string) got '-c'
distccd[7527] (dcc_r_argv) argv[1] = "-c"
distccd[7527] (dcc_r_token_int) got ARGV00000002
distccd[7527] (dcc_r_token_string) got '-o'
distccd[7527] (dcc_r_argv) argv[2] = "-o"
distccd[7527] (dcc_r_token_int) got ARGV00000006
distccd[7527] (dcc_r_token_string) got 'nano.o'
distccd[7527] (dcc_r_argv) argv[3] = "nano.o"
distccd[7527] (dcc_r_token_int) got ARGV00000006
distccd[7527] (dcc_r_token_string) got 'nano.c'
distccd[7527] (dcc_r_argv) argv[4] = "nano.c"
distccd[7527] (dcc_r_argv) got arguments: cc -c -o nano.o nano.c
distccd[7527] (dcc_scan_args) scanning arguments: cc -c -o nano.o nano.c
distccd[7527] (dcc_scan_args) found object/output file "nano.o"
distccd[7527] (dcc_scan_args) found input file "nano.c"
distccd[7527] compile from nano.c to nano.o
distccd[7527] (dcc_run_job) output file nano.o
distccd[7527] (dcc_input_tmpnam) input file nano.c
distccd[7528] (dcc_collect_child) cc child 7544 terminated with status 0
distccd[7528] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[7528] (dcc_x_token_int) send DONE00000001
distccd[7528] (dcc_x_token_int) send STAT00000000
distccd[7528] (dcc_x_file) send 0 byte file /tmp/distcc_5dba577b.stderr with token SERR and compression 69
distccd[7528] (dcc_x_token_int) send SERR00000000
distccd[7528] (dcc_x_file) send 0 byte file /tmp/distcc_5d63577b.stdout with token SOUT and compression 69
distccd[7528] (dcc_x_token_int) send SOUT00000000
distccd[7528] (dcc_x_file) send 58640 byte file /tmp/distccd_426c577b.o with token DOTO and compression 69
distccd[7528] (dcc_x_token_int) send DOTO0000e510
distccd[7528] cc files.c on localhost completed ok
distccd[7528] job complete
distccd[7528] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7528] (dcc_job_summary) client: 192.168.7.250:46239 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:1307ms cc files.c
distccd[7527] (dcc_r_token_int) got DOTI0003a33b
distccd[7527] (dcc_r_file) received 238395 bytes to file /tmp/distccd_cd52577c.i
distccd[7527] (dcc_r_file_timed) 238395 bytes received in 0.021243s, rate 10959kB/s
distccd[7527] (dcc_set_input) changed input from "nano.c" to "/tmp/distccd_cd52577c.i"
distccd[7527] (dcc_set_input) command after: cc -c -o nano.o /tmp/distccd_cd52577c.i
distccd[7527] (dcc_set_output) changed output from "nano.o" to "/tmp/distccd_c8ba577c.o"
distccd[7527] (dcc_set_output) command after: cc -c -o /tmp/distccd_c8ba577c.o /tmp/distccd_cd52577c.i
distccd[7527] (dcc_check_compiler_masq) /usr/bin/cc is not a symlink
distccd[7527] (dcc_spawn_child) forking to execute: cc -c -o /tmp/distccd_c8ba577c.o /tmp/distccd_cd52577c.i
distccd[7527] (dcc_spawn_child) child started as pid7556
distccd[7556] (dcc_new_pgrp) entered process group
distccd[7556] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distccd[7522] (dcc_check_client) connection from 192.168.7.250:46244
distccd[7522] (dcc_check_address) match client 0xfa07a8c0, value 0xfa07a8c0, mask 0xffffffff
distccd[7522] (dcc_r_token_int) got DIST00000001
distccd[7522] (dcc_r_token_int) got ARGC00000005
distccd[7522] (dcc_r_argv) reading 5 arguments from job submission
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got 'cc'
distccd[7522] (dcc_r_argv) argv[0] = "cc"
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got '-c'
distccd[7522] (dcc_r_argv) argv[1] = "-c"
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got '-o'
distccd[7522] (dcc_r_argv) argv[2] = "-o"
distccd[7522] (dcc_r_token_int) got ARGV00000008
distccd[7522] (dcc_r_token_string) got 'prompt.o'
distccd[7522] (dcc_r_argv) argv[3] = "prompt.o"
distccd[7522] (dcc_r_token_int) got ARGV00000008
distccd[7522] (dcc_r_token_string) got 'prompt.c'
distccd[7522] (dcc_r_argv) argv[4] = "prompt.c"
distccd[7522] (dcc_r_argv) got arguments: cc -c -o prompt.o prompt.c
distccd[7522] (dcc_scan_args) scanning arguments: cc -c -o prompt.o prompt.c
distccd[7522] (dcc_scan_args) found object/output file "prompt.o"
distccd[7522] (dcc_scan_args) found input file "prompt.c"
distccd[7522] compile from prompt.c to prompt.o
distccd[7522] (dcc_run_job) output file prompt.o
distccd[7522] (dcc_input_tmpnam) input file prompt.c
distccd[7522] (dcc_r_token_int) got DOTI0002516d
distccd[7522] (dcc_r_file) received 151917 bytes to file /tmp/distccd_c5f8577c.i
distccd[7522] (dcc_r_file_timed) 151917 bytes received in 0.011750s, rate 12626kB/s
distccd[7522] (dcc_set_input) changed input from "prompt.c" to "/tmp/distccd_c5f8577c.i"
distccd[7522] (dcc_set_input) command after: cc -c -o prompt.o /tmp/distccd_c5f8577c.i
distccd[7522] (dcc_set_output) changed output from "prompt.o" to "/tmp/distccd_c677577c.o"
distccd[7522] (dcc_set_output) command after: cc -c -o /tmp/distccd_c677577c.o /tmp/distccd_c5f8577c.i
distccd[7522] (dcc_check_compiler_masq) /usr/bin/cc is not a symlink
distccd[7522] (dcc_spawn_child) forking to execute: cc -c -o /tmp/distccd_c677577c.o /tmp/distccd_c5f8577c.i
distccd[7522] (dcc_spawn_child) child started as pid7558
distccd[7558] (dcc_new_pgrp) entered process group
distccd[7558] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distccd[7528] (dcc_check_client) connection from 192.168.7.250:46245
distccd[7528] (dcc_check_address) match client 0xfa07a8c0, value 0xfa07a8c0, mask 0xffffffff
distccd[7528] (dcc_r_token_int) got DIST00000001
distccd[7528] (dcc_r_token_int) got ARGC00000005
distccd[7528] (dcc_r_argv) reading 5 arguments from job submission
distccd[7528] (dcc_r_token_int) got ARGV00000002
distccd[7528] (dcc_r_token_string) got 'cc'
distccd[7528] (dcc_r_argv) argv[0] = "cc"
distccd[7528] (dcc_r_token_int) got ARGV00000002
distccd[7528] (dcc_r_token_string) got '-c'
distccd[7528] (dcc_r_argv) argv[1] = "-c"
distccd[7528] (dcc_r_token_int) got ARGV00000002
distccd[7528] (dcc_r_token_string) got '-o'
distccd[7528] (dcc_r_argv) argv[2] = "-o"
distccd[7528] (dcc_r_token_int) got ARGV00000008
distccd[7528] (dcc_r_token_string) got 'rcfile.o'
distccd[7528] (dcc_r_argv) argv[3] = "rcfile.o"
distccd[7528] (dcc_r_token_int) got ARGV00000008
distccd[7528] (dcc_r_token_string) got 'rcfile.c'
distccd[7528] (dcc_r_argv) argv[4] = "rcfile.c"
distccd[7528] (dcc_r_argv) got arguments: cc -c -o rcfile.o rcfile.c
distccd[7528] (dcc_scan_args) scanning arguments: cc -c -o rcfile.o rcfile.c
distccd[7528] (dcc_scan_args) found object/output file "rcfile.o"
distccd[7528] (dcc_scan_args) found input file "rcfile.c"
distccd[7528] compile from rcfile.c to rcfile.o
distccd[7528] (dcc_run_job) output file rcfile.o
distccd[7528] (dcc_input_tmpnam) input file rcfile.c
distccd[7528] (dcc_r_token_int) got DOTI0002b5a4
distccd[7528] (dcc_r_file) received 177572 bytes to file /tmp/distccd_0e63577c.i
distccd[7528] (dcc_r_file_timed) 177572 bytes received in 0.016042s, rate 10810kB/s
distccd[7528] (dcc_set_input) changed input from "rcfile.c" to "/tmp/distccd_0e63577c.i"
distccd[7528] (dcc_set_input) command after: cc -c -o rcfile.o /tmp/distccd_0e63577c.i
distccd[7528] (dcc_set_output) changed output from "rcfile.o" to "/tmp/distccd_0ee0577c.o"
distccd[7528] (dcc_set_output) command after: cc -c -o /tmp/distccd_0ee0577c.o /tmp/distccd_0e63577c.i
distccd[7528] (dcc_check_compiler_masq) /usr/bin/cc is not a symlink
distccd[7528] (dcc_spawn_child) forking to execute: cc -c -o /tmp/distccd_0ee0577c.o /tmp/distccd_0e63577c.i
distccd[7528] (dcc_spawn_child) child started as pid7560
distccd[7560] (dcc_new_pgrp) entered process group
distccd[7560] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distccd[7522] (dcc_collect_child) cc child 7558 terminated with status 0
distccd[7522] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[7522] (dcc_x_token_int) send DONE00000001
distccd[7522] (dcc_x_token_int) send STAT00000000
distccd[7522] (dcc_x_file) send 0 byte file /tmp/distcc_c15f577c.stderr with token SERR and compression 69
distccd[7522] (dcc_x_token_int) send SERR00000000
distccd[7522] (dcc_x_file) send 0 byte file /tmp/distcc_c11e577c.stdout with token SOUT and compression 69
distccd[7522] (dcc_x_token_int) send SOUT00000000
distccd[7522] (dcc_x_file) send 31344 byte file /tmp/distccd_c677577c.o with token DOTO and compression 69
distccd[7522] (dcc_x_token_int) send DOTO00007a70
distccd[7522] cc prompt.c on localhost completed ok
distccd[7522] job complete
distccd[7522] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7522] (dcc_job_summary) client: 192.168.7.250:46244 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:798ms cc prompt.c
distccd[7528] (dcc_collect_child) cc child 7560 terminated with status 0
distccd[7528] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[7528] (dcc_x_token_int) send DONE00000001
distccd[7528] (dcc_x_token_int) send STAT00000000
distccd[7528] (dcc_x_file) send 0 byte file /tmp/distcc_0a0b577c.stderr with token SERR and compression 69
distccd[7528] (dcc_x_token_int) send SERR00000000
distccd[7528] (dcc_x_file) send 0 byte file /tmp/distcc_09d8577c.stdout with token SOUT and compression 69
distccd[7528] (dcc_x_token_int) send SOUT00000000
distccd[7528] (dcc_x_file) send 29800 byte file /tmp/distccd_0ee0577c.o with token DOTO and compression 69
distccd[7528] (dcc_x_token_int) send DOTO00007468
distccd[7528] cc rcfile.c on localhost completed ok
distccd[7528] job complete
distccd[7528] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7528] (dcc_job_summary) client: 192.168.7.250:46245 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:763ms cc rcfile.c
distccd[7527] (dcc_collect_child) cc child 7556 terminated with status 0
distccd[7527] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[7527] (dcc_x_token_int) send DONE00000001
distccd[7527] (dcc_x_token_int) send STAT00000000
distccd[7527] (dcc_x_file) send 0 byte file /tmp/distcc_dae2577c.stderr with token SERR and compression 69
distccd[7527] (dcc_x_token_int) send SERR00000000
distccd[7527] (dcc_x_file) send 0 byte file /tmp/distcc_d844577c.stdout with token SOUT and compression 69
distccd[7527] (dcc_x_token_int) send SOUT00000000
distccd[7527] (dcc_x_file) send 70800 byte file /tmp/distccd_c8ba577c.o with token DOTO and compression 69
distccd[7527] (dcc_x_token_int) send DOTO00011490
distccd[7527] cc nano.c on localhost completed ok
distccd[7527] job complete
distccd[7527] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7527] (dcc_job_summary) client: 192.168.7.250:46243 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:1152ms cc nano.c
distccd[7522] (dcc_check_client) connection from 192.168.7.250:46246
distccd[7522] (dcc_check_address) match client 0xfa07a8c0, value 0xfa07a8c0, mask 0xffffffff
distccd[7522] (dcc_r_token_int) got DIST00000001
distccd[7522] (dcc_r_token_int) got ARGC00000005
distccd[7522] (dcc_r_argv) reading 5 arguments from job submission
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got 'cc'
distccd[7522] (dcc_r_argv) argv[0] = "cc"
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got '-c'
distccd[7522] (dcc_r_argv) argv[1] = "-c"
distccd[7522] (dcc_r_token_int) got ARGV00000002
distccd[7522] (dcc_r_token_string) got '-o'
distccd[7522] (dcc_r_argv) argv[2] = "-o"
distccd[7522] (dcc_r_token_int) got ARGV00000008
distccd[7522] (dcc_r_token_string) got 'search.o'
distccd[7522] (dcc_r_argv) argv[3] = "search.o"
distccd[7522] (dcc_r_token_int) got ARGV00000008
distccd[7522] (dcc_r_token_string) got 'search.c'
distccd[7522] (dcc_r_argv) argv[4] = "search.c"
distccd[7522] (dcc_r_argv) got arguments: cc -c -o search.o search.c
distccd[7522] (dcc_scan_args) scanning arguments: cc -c -o search.o search.c
distccd[7522] (dcc_scan_args) found object/output file "search.o"
distccd[7522] (dcc_scan_args) found input file "search.c"
distccd[7522] compile from search.c to search.o
distccd[7522] (dcc_run_job) output file search.o
distccd[7522] (dcc_input_tmpnam) input file search.c
distccd[7522] (dcc_r_token_int) got DOTI0002d716
distccd[7522] (dcc_r_file) received 186134 bytes to file /tmp/distccd_ae2e577d.i
distccd[7522] (dcc_r_file_timed) 186134 bytes received in 0.023466s, rate 7746kB/s
distccd[7522] (dcc_set_input) changed input from "search.c" to "/tmp/distccd_ae2e577d.i"
distccd[7522] (dcc_set_input) command after: cc -c -o search.o /tmp/distccd_ae2e577d.i
distccd[7522] (dcc_set_output) changed output from "search.o" to "/tmp/distccd_ae40577d.o"
distccd[7522] (dcc_set_output) command after: cc -c -o /tmp/distccd_ae40577d.o /tmp/distccd_ae2e577d.i
distccd[7522] (dcc_check_compiler_masq) /usr/bin/cc is not a symlink
distccd[7522] (dcc_spawn_child) forking to execute: cc -c -o /tmp/distccd_ae40577d.o /tmp/distccd_ae2e577d.i
distccd[7522] (dcc_spawn_child) child started as pid7565
distccd[7565] (dcc_new_pgrp) entered process group
distccd[7565] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distccd[7528] (dcc_check_client) connection from 192.168.7.250:46247
distccd[7528] (dcc_check_address) match client 0xfa07a8c0, value 0xfa07a8c0, mask 0xffffffff
distccd[7528] (dcc_r_token_int) got DIST00000001
distccd[7528] (dcc_r_token_int) got ARGC00000005
distccd[7528] (dcc_r_argv) reading 5 arguments from job submission
distccd[7528] (dcc_r_token_int) got ARGV00000002
distccd[7528] (dcc_r_token_string) got 'cc'
distccd[7528] (dcc_r_argv) argv[0] = "cc"
distccd[7528] (dcc_r_token_int) got ARGV00000002
distccd[7528] (dcc_r_token_string) got '-c'
distccd[7528] (dcc_r_argv) argv[1] = "-c"
distccd[7528] (dcc_r_token_int) got ARGV00000002
distccd[7528] (dcc_r_token_string) got '-o'
distccd[7528] (dcc_r_argv) argv[2] = "-o"
distccd[7528] (dcc_r_token_int) got ARGV00000006
distccd[7528] (dcc_r_token_string) got 'text.o'
distccd[7528] (dcc_r_argv) argv[3] = "text.o"
distccd[7528] (dcc_r_token_int) got ARGV00000006
distccd[7528] (dcc_r_token_string) got 'text.c'
distccd[7528] (dcc_r_argv) argv[4] = "text.c"
distccd[7528] (dcc_r_argv) got arguments: cc -c -o text.o text.c
distccd[7528] (dcc_scan_args) scanning arguments: cc -c -o text.o text.c
distccd[7528] (dcc_scan_args) found object/output file "text.o"
distccd[7528] (dcc_scan_args) found input file "text.c"
distccd[7528] compile from text.c to text.o
distccd[7528] (dcc_run_job) output file text.o
distccd[7528] (dcc_input_tmpnam) input file text.c
distccd[7527] (dcc_check_client) connection from 192.168.7.250:46248
distccd[7527] (dcc_check_address) match client 0xfa07a8c0, value 0xfa07a8c0, mask 0xffffffff
distccd[7527] (dcc_r_token_int) got DIST00000001
distccd[7527] (dcc_r_token_int) got ARGC00000005
distccd[7527] (dcc_r_argv) reading 5 arguments from job submission
distccd[7527] (dcc_r_token_int) got ARGV00000002
distccd[7527] (dcc_r_token_string) got 'cc'
distccd[7527] (dcc_r_argv) argv[0] = "cc"
distccd[7527] (dcc_r_token_int) got ARGV00000002
distccd[7527] (dcc_r_token_string) got '-c'
distccd[7527] (dcc_r_argv) argv[1] = "-c"
distccd[7527] (dcc_r_token_int) got ARGV00000002
distccd[7527] (dcc_r_token_string) got '-o'
distccd[7527] (dcc_r_argv) argv[2] = "-o"
distccd[7527] (dcc_r_token_int) got ARGV00000007
distccd[7527] (dcc_r_token_string) got 'utils.o'
distccd[7527] (dcc_r_argv) argv[3] = "utils.o"
distccd[7527] (dcc_r_token_int) got ARGV00000007
distccd[7527] (dcc_r_token_string) got 'utils.c'
distccd[7527] (dcc_r_argv) argv[4] = "utils.c"
distccd[7527] (dcc_r_argv) got arguments: cc -c -o utils.o utils.c
distccd[7527] (dcc_scan_args) scanning arguments: cc -c -o utils.o utils.c
distccd[7527] (dcc_scan_args) found object/output file "utils.o"
distccd[7527] (dcc_scan_args) found input file "utils.c"
distccd[7527] compile from utils.c to utils.o
distccd[7527] (dcc_run_job) output file utils.o
distccd[7527] (dcc_input_tmpnam) input file utils.c
distccd[7527] (dcc_r_token_int) got DOTI00028788
distccd[7527] (dcc_r_file) received 165768 bytes to file /tmp/distccd_478e577e.i
distccd[7527] (dcc_r_file_timed) 165768 bytes received in 0.026171s, rate 6186kB/s
distccd[7527] (dcc_set_input) changed input from "utils.c" to "/tmp/distccd_478e577e.i"
distccd[7527] (dcc_set_input) command after: cc -c -o utils.o /tmp/distccd_478e577e.i
distccd[7527] (dcc_set_output) changed output from "utils.o" to "/tmp/distccd_41e6577e.o"
distccd[7527] (dcc_set_output) command after: cc -c -o /tmp/distccd_41e6577e.o /tmp/distccd_478e577e.i
distccd[7527] (dcc_check_compiler_masq) /usr/bin/cc is not a symlink
distccd[7527] (dcc_spawn_child) forking to execute: cc -c -o /tmp/distccd_41e6577e.o /tmp/distccd_478e577e.i
distccd[7527] (dcc_spawn_child) child started as pid7567
distccd[7567] (dcc_new_pgrp) entered process group
distccd[7567] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distccd[7528] (dcc_r_token_int) got DOTI00034e88
distccd[7528] (dcc_r_file) received 216712 bytes to file /tmp/distccd_e475577e.i
distccd[7528] (dcc_r_file_timed) 216712 bytes received in 0.019472s, rate 10869kB/s
distccd[7528] (dcc_set_input) changed input from "text.c" to "/tmp/distccd_e475577e.i"
distccd[7528] (dcc_set_input) command after: cc -c -o text.o /tmp/distccd_e475577e.i
distccd[7528] (dcc_set_output) changed output from "text.o" to "/tmp/distccd_e729577e.o"
distccd[7528] (dcc_set_output) command after: cc -c -o /tmp/distccd_e729577e.o /tmp/distccd_e475577e.i
distccd[7528] (dcc_check_compiler_masq) /usr/bin/cc is not a symlink
distccd[7528] (dcc_spawn_child) forking to execute: cc -c -o /tmp/distccd_e729577e.o /tmp/distccd_e475577e.i
distccd[7528] (dcc_spawn_child) child started as pid7569
distccd[7569] (dcc_new_pgrp) entered process group
distccd[7569] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distccd[7527] (dcc_collect_child) cc child 7567 terminated with status 0
distccd[7527] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[7527] (dcc_x_token_int) send DONE00000001
distccd[7527] (dcc_x_token_int) send STAT00000000
distccd[7527] (dcc_x_file) send 0 byte file /tmp/distcc_ad2e577e.stderr with token SERR and compression 69
distccd[7527] (dcc_x_token_int) send SERR00000000
distccd[7527] (dcc_x_file) send 0 byte file /tmp/distcc_acc6577e.stdout with token SOUT and compression 69
distccd[7527] (dcc_x_token_int) send SOUT00000000
distccd[7527] (dcc_x_file) send 13496 byte file /tmp/distccd_41e6577e.o with token DOTO and compression 69
distccd[7527] (dcc_x_token_int) send DOTO000034b8
distccd[7527] cc utils.c on localhost completed ok
distccd[7527] job complete
distccd[7527] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7527] (dcc_job_summary) client: 192.168.7.250:46248 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:551ms cc utils.c
distccd[7527] (dcc_check_client) connection from 192.168.7.250:46249
distccd[7527] (dcc_check_address) match client 0xfa07a8c0, value 0xfa07a8c0, mask 0xffffffff
distccd[7527] (dcc_r_token_int) got DIST00000001
distccd[7527] (dcc_r_token_int) got ARGC00000005
distccd[7527] (dcc_r_argv) reading 5 arguments from job submission
distccd[7527] (dcc_r_token_int) got ARGV00000002
distccd[7527] (dcc_r_token_string) got 'cc'
distccd[7527] (dcc_r_argv) argv[0] = "cc"
distccd[7527] (dcc_r_token_int) got ARGV00000002
distccd[7527] (dcc_r_token_string) got '-c'
distccd[7527] (dcc_r_argv) argv[1] = "-c"
distccd[7527] (dcc_r_token_int) got ARGV00000002
distccd[7527] (dcc_r_token_string) got '-o'
distccd[7527] (dcc_r_argv) argv[2] = "-o"
distccd[7527] (dcc_r_token_int) got ARGV00000007
distccd[7527] (dcc_r_token_string) got 'winio.o'
distccd[7527] (dcc_r_argv) argv[3] = "winio.o"
distccd[7527] (dcc_r_token_int) got ARGV00000007
distccd[7527] (dcc_r_token_string) got 'winio.c'
distccd[7527] (dcc_r_argv) argv[4] = "winio.c"
distccd[7527] (dcc_r_argv) got arguments: cc -c -o winio.o winio.c
distccd[7527] (dcc_scan_args) scanning arguments: cc -c -o winio.o winio.c
distccd[7527] (dcc_scan_args) found object/output file "winio.o"
distccd[7527] (dcc_scan_args) found input file "winio.c"
distccd[7527] compile from winio.c to winio.o
distccd[7527] (dcc_run_job) output file winio.o
distccd[7527] (dcc_input_tmpnam) input file winio.c
distccd[7527] (dcc_r_token_int) got DOTI00032f9e
distccd[7522] (dcc_collect_child) cc child 7565 terminated with status 0
distccd[7522] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[7522] (dcc_x_token_int) send DONE00000001
distccd[7522] (dcc_x_token_int) send STAT00000000
distccd[7522] (dcc_x_file) send 0 byte file /tmp/distcc_a926577d.stderr with token SERR and compression 69
distccd[7522] (dcc_x_token_int) send SERR00000000
distccd[7522] (dcc_x_file) send 0 byte file /tmp/distcc_a8c5577d.stdout with token SOUT and compression 69
distccd[7522] (dcc_x_token_int) send SOUT00000000
distccd[7522] (dcc_x_file) send 34592 byte file /tmp/distccd_ae40577d.o with token DOTO and compression 69
distccd[7522] (dcc_x_token_int) send DOTO00008720
distccd[7522] cc search.c on localhost completed ok
distccd[7522] job complete
distccd[7522] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7522] (dcc_job_summary) client: 192.168.7.250:46246 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:913ms cc search.c
distccd[7527] (dcc_r_file) received 208798 bytes to file /tmp/distccd_d780577e.i
distccd[7527] (dcc_r_file_timed) 208798 bytes received in 0.015888s, rate 12834kB/s
distccd[7527] (dcc_set_input) changed input from "winio.c" to "/tmp/distccd_d780577e.i"
distccd[7527] (dcc_set_input) command after: cc -c -o winio.o /tmp/distccd_d780577e.i
distccd[7527] (dcc_set_output) changed output from "winio.o" to "/tmp/distccd_284f577e.o"
distccd[7527] (dcc_set_output) command after: cc -c -o /tmp/distccd_284f577e.o /tmp/distccd_d780577e.i
distccd[7527] (dcc_check_compiler_masq) /usr/bin/cc is not a symlink
distccd[7527] (dcc_spawn_child) forking to execute: cc -c -o /tmp/distccd_284f577e.o /tmp/distccd_d780577e.i
distccd[7527] (dcc_spawn_child) child started as pid7573
distccd[7573] (dcc_new_pgrp) entered process group
distccd[7573] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distccd[7528] (dcc_collect_child) cc child 7569 terminated with status 0
distccd[7528] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[7528] (dcc_x_token_int) send DONE00000001
distccd[7528] (dcc_x_token_int) send STAT00000000
distccd[7528] (dcc_x_file) send 0 byte file /tmp/distcc_f7fe577e.stderr with token SERR and compression 69
distccd[7528] (dcc_x_token_int) send SERR00000000
distccd[7528] (dcc_x_file) send 0 byte file /tmp/distcc_f770577e.stdout with token SOUT and compression 69
distccd[7528] (dcc_x_token_int) send SOUT00000000
distccd[7528] (dcc_x_file) send 53288 byte file /tmp/distccd_e729577e.o with token DOTO and compression 69
distccd[7528] (dcc_x_token_int) send DOTO0000d028
distccd[7528] cc text.c on localhost completed ok
distccd[7528] job complete
distccd[7528] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7528] (dcc_job_summary) client: 192.168.7.250:46247 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:1224ms cc text.c
distccd[7527] (dcc_collect_child) cc child 7573 terminated with status 0
distccd[7527] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[7527] (dcc_x_token_int) send DONE00000001
distccd[7527] (dcc_x_token_int) send STAT00000000
distccd[7527] (dcc_x_file) send 0 byte file /tmp/distcc_2bcf577e.stderr with token SERR and compression 69
distccd[7527] (dcc_x_token_int) send SERR00000000
distccd[7527] (dcc_x_file) send 0 byte file /tmp/distcc_2b8e577e.stdout with token SOUT and compression 69
distccd[7527] (dcc_x_token_int) send SOUT00000000
distccd[7527] (dcc_x_file) send 66480 byte file /tmp/distccd_284f577e.o with token DOTO and compression 69
distccd[7527] (dcc_x_token_int) send DOTO000103b0
distccd[7527] cc winio.c on localhost completed ok
distccd[7527] job complete
distccd[7527] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[7527] (dcc_job_summary) client: 192.168.7.250:46249 COMPILE_OK exit:0 sig:0 core:0 ret:0 time:749ms cc winio.c
Obsah konfiguračního soboru /etc/conf.d/distccd na serveru:
~ # cat /etc/conf.d/distccd 
# /etc/conf.d/distccd: config file for /etc/init.d/distccd

DISTCCD_OPTS="--verbose"
DISTCCD_OPTS="--user nobody"

# this is the distccd executable 
DISTCCD_EXEC="/usr/bin/distccd"

# this is where distccd will store its pid file
DISTCCD_PIDFILE="/var/run/distccd/distccd.pid"

# set this option to run distccd with extra parameters
# Default port is 3632.  For most people the default is okay.
DISTCCD_OPTS="${DISTCCD_OPTS} --port 3632 --log-file /var/log/distcc"

# Logging
# You can change some logging options here:
# --log-file /var/log/distcc
# --log-level LEVEL  [critical,error,warning, notice, info, debug]
#
# Leaving --log-file blank will log to syslog
# example: --log-file /dev/null --log-level warning
# example: --log-level critical
DISTCC_LOG="/var/log/distcc"
DISTCCD_OPTS="${DISTCCD_OPTS} --log-file /var/log/distcc --log-level debug"

# SECURITY NOTICE:
# It is HIGHLY recomended that you use the --listen option
# for increased security. You can specify an IP to permit connections 
# from or a CIDR mask
# --listen accepts only a single IP
# --allow is now mandatory as of distcc-2.18.
# example:  --allow 192.168.0.0/24
# example:  --allow 192.168.0.5 --allow 192.168.0.150
# example:  --listen 192.168.0.2
DISTCCD_OPTS="${DISTCCD_OPTS} --allow 192.168.7.250"
#DISTCCD_OPTS="${DISTCCD_OPTS} --allow 192.168.8.250"
DISTCCD_OPTS="${DISTCCD_OPTS} --listen 192.168.7.254"
#DISTCCD_OPTS="${DISTCCD_OPTS} --listen 192.168.8.254"

# set this for niceness
# Default is 15
DISTCCD_OPTS="${DISTCCD_OPTS} -N 15"
LAPTOP~# cat /etc/distcc/hosts
192.168.7.250

Obsah /etc/make.conf v laptopu:
LAPTOP ~# cat /etc/make.conf
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=native -Os -pipe -mtune=native -mfpmath=sse -mmmx -msse -msse2 -ffast-math"
# -fpermissive"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,--as-needed"
MAKEOPTS="-j3"
FEATURES="-userfetch distcc"
ACCEPT_LICENSE="dlj-1.1 AdobeFlash-10.1 RTCW-ETEULA ut2003"
#ACCEPT_KEYWORDS="~x86"
INPUT_DEVICES="evdev keyboard mouse synaptics"
VIDEO_CARDS="radeon"
LINGUAS="cs en"
DISTCC_HOSTS="192.168.7.254"
#localhost kermit.mk.zcu.cz" # loki.mk.zcu.cz" # yenda.mk.zcu.cz"
DISTCC_DIR=${PORTAGE_TMPDIR}/portage/.distcc
CC="distcc"
#CCACHE_SIZE="300M"
#CCACHE_DIR="/var/tmp/ccache"
USE="-debug slp pan napgnutls taglib -server directfb gnutls fuse plugins grammar math openxml wordperfect sse sse2 mmx symlink consolekit policykit gstreamer ppds scanner hpaio mmx ffmpeg cue vorbis flac wavpack sndfile irda dbus irmc bluetooth thumbnail multimedia optimized-qmake lame injection sound jack libv4l2 v4l win32codecs samba extras sqlite objc slang unicode multilib mp3 avi flv flash imagemagick embedded gcj bluetooth xine laptop alsa crypt encode gif imlib jabber mpeg ncurses nls ogg opengl pam pdflib png python quicktime readline sdl tls ssl svga tcpd truetype v4l2 vnc rdesktop bluetooth source pdf pcmcia hal gzip xvid xine xml2 xv zlib X i686 qt3support x86"
LIRC_DEVICES="serial serial_igor_cesko tuxbox tvbox udp usbirboy usbx userspace"
XFCE_PLUGINS="menu"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
Po několika dnech googlení a zkoušení jsem zkončil u tohoto http://stilen.com/notes/distcc_setup.txt manuálu. Podle ofic manuálu http://www.xusader.de/doc/en/cross-compiling-distcc.xml?style=printable to u mě také neběží.
Budu rád za jakoukoli odpověď...
With liberty and metal for all

Řešení dotazu:


Odpovědi

31.10.2010 22:09 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Distcc a cross-compile v Gentoo

Výpis symlinků je opravdu ze serveru? Není to klient?

Máte na obou strojích stejnou verzi gcc?

Máte na serveru samostatný křížový překladač pro x86, nebo ho máte jen nasymlinkovaný na x86_64- verzi?

Vůbec se mi nelibí -march=native v CFLAGS klienta. Víte, co dostane překldadač na serveru? Také -march=native, což je samozřejmě blbost. Silně doporučuji do -march/-mcpu zadat skutečný typ procesoru.

Že některé balíky přes distcc neprojdou, je jejich známá chyba. Obvykle místo $CHOST-gcc volají jen gcc, což je samozřejmě nepřenositelné a na distcc serveru to slítne.

Jashin© avatar 3.11.2010 15:35 Jashin© | skóre: 8 | Keyboard/Home
Rozbalit Rozbalit vše Re: Distcc a cross-compile v Gentoo
ten výpis symlinků je opravdu ze serveru. Na laptopu jsem si změnil march a mtune na "pentium-m" a vyhazuke to stejné chyby... Verze gcc se může lišit v hodnotě "z" - gcc-x.y.z Už jenom tak chyba při kompilaci naznačuje, že server mi vrací x64 binárku.

Server:
~ # gcc-config -l
 [1] i686-pc-linux-gnu-4.4.5 *
 [2] i686-pc-linux-gnu-4.4.5-hardenednopie
 [3] i686-pc-linux-gnu-4.4.5-hardenednopiessp
 [4] i686-pc-linux-gnu-4.4.5-hardenednossp
 [5] i686-pc-linux-gnu-4.4.5-vanilla
 [6] i686-pc-linux-gnu-4.5.1
 [7] i686-pc-linux-gnu-4.5.1-hardenednopie
 [8] i686-pc-linux-gnu-4.5.1-hardenednopiessp
 [9] i686-pc-linux-gnu-4.5.1-hardenednossp
 [10] i686-pc-linux-gnu-4.5.1-vanilla

 [11] x86_64-pc-linux-gnu-4.3.4
 [12] x86_64-pc-linux-gnu-4.3.4-hardenednopie
 [13] x86_64-pc-linux-gnu-4.3.4-vanilla
 [14] x86_64-pc-linux-gnu-4.4.4 *
 [15] x86_64-pc-linux-gnu-4.4.4-hardenednopie
 [16] x86_64-pc-linux-gnu-4.4.4-hardenednopiessp
 [17] x86_64-pc-linux-gnu-4.4.4-hardenednossp
 [18] x86_64-pc-linux-gnu-4.4.4-vanilla

Laptop:
 ~ $ gcc-config -l
 [1] i686-pc-linux-gnu-4.4.4 *
With liberty and metal for all
Řešení 1× (Jashin© (tazatel))
3.11.2010 15:41 fixinko | skóre: 15 | Bratislava
Rozbalit Rozbalit vše Re: Distcc a cross-compile v Gentoo
Nema nahodou hardened gcc-4.4.5 defaultne zapnute PIE/SSP ? To sa ti imho moze vcelku bit s non-hardened gcc. Takze by som najskor skusil nastavit gcc profil na "i686-pc-linux-gnu-4.4.5-hardenednopiessp"
Jashin© avatar 3.11.2010 15:57 Jashin© | skóre: 8 | Keyboard/Home
Rozbalit Rozbalit vše Re: Distcc a cross-compile v Gentoo
No tak emerge už instaluje, jen kompiluje pořád lokálně. V distccmon-gui jsem nic neviděl. Emergoval jsem thunderbird a nano. Obojí ukazují tohle: ...server běží ;-)
distcc[23034] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
mv -f .deps/prompt.Tpo .deps/prompt.Po
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT text.o -MD -MP -MF .deps/text.Tpo -c -o text.o text.c
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT utils.o -MD -MP -MF .deps/utils.Tpo -c -o utils.o utils.c
distcc[23037] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[23039] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
mv -f .deps/utils.Tpo .deps/utils.Po
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT winio.o -MD -MP -MF .deps/winio.Tpo -c -o winio.o winio.c
distcc[23051] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
With liberty and metal for all
Řešení 1× (Jashin© (tazatel))
3.11.2010 19:17 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Distcc a cross-compile v Gentoo
distcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"  -I/usr/include/ncursesw   -Wl,-O1 -Wl,--as-needed -MT utils.o -MD -MP -MF .deps/utils.Tpo -c -o utils.o utils.c
distcc[23037] (dcc_build_somewhere) Warning: failed to distribute, running locally instead

Nemůžu si pomoci, ale nikde tam nemáte -march nebo -mtune, takže server neví, pro co optimalizovat.

Zrovna tak přímo voláte distcc. Já jsem distcc v poslední době nepouštěl, ale co si pamatuji, tak to mám nastavené tak, že make jako $(CC) má nastavený plný název překladače (například i686-pc-linux-gnu-gcc) a ten je přes PATH navedený na stejnojmenný symlink do distcc binárky. distcc pak na server pošle požadavek na argv[0], tedy i686-pc-linux-gnu-gcc. Server pak spustí tento program. Takže se nemůže stát, že by se mi křížily překladače pro různé architektury.

Zjistěte si, co se vám na serveru přes distcc démona pouští. Tipuji, že to nebude ten správný překladač.

Jashin© avatar 3.11.2010 19:27 Jashin© | skóre: 8 | Keyboard/Home
Rozbalit Rozbalit vše Re: Distcc a cross-compile v Gentoo
teď jsem se díval do logu serveru při kompilaci samby (192.168.7.250 - laptop):
distccd[11886] cc lib/util_reg.c on localhost failed
distccd[11886] job complete
distccd[11886] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[11886] (dcc_job_summary) client: 192.168.7.250:38343 COMPILE_ERROR exit:1 sig:0 core:0 ret:0
 time:2367ms cc lib/util_reg.c
distccd[11816] (dcc_r_token_int) got DOTI001ac348
distccd[11816] (dcc_r_file) received 1753928 bytes to file /tmp/distccd_23b5a704.i
distccd[11816] (dcc_r_file_timed) 1753928 bytes received in 0.151263s, rate 11323kB/s
distccd[11816] (dcc_set_input) changed input from "lib/wins_srv.c" to "/tmp/distccd_23b5a704.i"
distccd[11816] (dcc_set_input) command after: cc -march=pentium-m -Os -pipe -mtune=pentium-m -mfpmat
h=sse -mmmx -msse -msse2 -ffast-math -fPIC -c /tmp/distccd_23b5a704.i -o lib/wins_srv.o
distccd[11816] (dcc_set_output) changed output from "lib/wins_srv.o" to "/tmp/distccd_2209a704.o"
distccd[11816] (dcc_set_output) command after: cc -march=pentium-m -Os -pipe -mtune=pentium-m -mfpma
th=sse -mmmx -msse -msse2 -ffast-math -fPIC -c /tmp/distccd_23b5a704.i -o /tmp/distccd_2209a704.o
distccd[11816] (dcc_check_compiler_masq) /usr/bin/cc is not a symlink
distccd[11816] (dcc_spawn_child) forking to execute: cc -march=pentium-m -Os -pipe -mtune=pentium-m -mfpmath=sse -mmmx -msse -msse2 -ffast-math -fPIC -c /tmp/distccd_23b5a704.i -o /tmp/distccd_2209a704.o
distccd[11816] (dcc_spawn_child) child started as pid12950
distccd[12950] (dcc_new_pgrp) entered process group
distccd[12950] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distccd[11816] (dcc_collect_child) cc child 12950 terminated with status 0x100
distccd[11816] (dcc_collect_child) cc times: user 0.000000s, system 0.000000s, 0 minflt, 0 majflt
distccd[11816] (dcc_x_token_int) send DONE00000001
distccd[11816] (dcc_x_token_int) send STAT00000100
distccd[11816] (dcc_x_file) send 164 byte file /tmp/distcc_5e9fa704.stderr with token SERR and compression 69
distccd[11816] (dcc_x_token_int) send SERR000000a4
distccd[11816] (dcc_x_file) send 0 byte file /tmp/distcc_5e77a704.stdout with token SOUT and compression 69
distccd[11816] (dcc_x_token_int) send SOUT00000000
distccd[11816] (dcc_x_token_int) send DOTO00000000
distccd[11816] cc lib/wins_srv.c on localhost failed
distccd[11816] job complete
distccd[11816] (dcc_cleanup_tempfiles_inner) deleted 5 temporary files
distccd[11816] (dcc_job_summary
chybu typu ↓ mi emerge předává jen při kompilaci gentoo. V jiných případech to prostě píše: "(dcc_build_somewhere) Warning: failed to distribute, running locally instead"
/usr/lib/gcc/i686-pc-linux-gnu/4.4.4/../../../../i686-pc-linux-gnu/bin/ld: i386:x86-64 architecture of input file `search.o' is incompatible with i386 output
/usr/lib/gcc/i686-pc-linux-gnu/4.4.4/../../../../i686-pc-linux-gnu/bin/ld: i386:x86-64 architecture of input file `text.o' is incompatible with i386 output
/usr/lib/gcc/i686-pc-linux-gnu/4.4.4/../../../../i686-pc-linux-gnu/bin/ld: i386:x86-64 architecture of input file `utils.o' is incompatible with i386 output
/usr/lib/gcc/i686-pc-linux-gnu/4.4.4/../../../../i686-pc-linux-gnu/bin/ld: i386:x86-64 architecture of input file `winio.o' is incompatible with i386 output
/usr/lib/gcc/i686-pc-linux-gnu/4.4.4/../../../../i686-pc-linux-gnu/bin/ld: final link failed: Invalid operation
collect2: ld returned 1 exit status
distcc[29877] ERROR: compile (null) on localhost failed
distcc[29876] ERROR: compile (null) on localhost failed
make[2]: *** [nano] Error 1
With liberty and metal for all
Jashin© avatar 3.11.2010 20:44 Jashin© | skóre: 8 | Keyboard/Home
Rozbalit Rozbalit vše Re: Distcc a cross-compile v Gentoo
Díky všem za rady i čas. Cross-compile už funguje :-) Distccmon-gui nic neukazuje (je spuštěn pod rootem), CPU serveru je plně vytížen a CPU v laptopu je téměř v klidu. Pro ostatní - mé celkové změny:
LAPTOP:
 ~ $ cat /etc/make.conf
# Tohle je konfigurační soubor vygenerovaný instalačním skriptem. Uprav si ho podle sebe...
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -Os -pipe -mtune=pentium-m -mfpmath=sse -mmmx -msse -msse2 -ffast-math"
# -fpermissive"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,--as-needed"
MAKEOPTS="-j3"
FEATURES="-userfetch distcc"
ACCEPT_LICENSE="dlj-1.1 AdobeFlash-10.1 RTCW-ETEULA ut2003"
#ACCEPT_KEYWORDS="~x86"
INPUT_DEVICES="evdev keyboard mouse synaptics"
VIDEO_CARDS="radeon"
LINGUAS="cs en"
DISTCC_HOSTS="192.168.7.254"
#localhost kermit.mk.zcu.cz" # loki.mk.zcu.cz" # yenda.mk.zcu.cz"
DISTCC_DIR=${PORTAGE_TMPDIR}/portage/.distcc
CC="i686-pc-linux-gnu-gcc"
#distcc"
#CCACHE_SIZE="300M"
#CCACHE_DIR="/var/tmp/ccache"
USE="-debug slp pan napgnutls taglib -server directfb gnutls fuse plugins grammar math openxml wordperfect sse sse2 mmx symlink consolekit policykit gstreamer ppds scanner hpaio mmx ffmpeg cue vorbis flac wavpack sndfile irda dbus irmc bluetooth thumbnail multimedia optimized-qmake lame injection sound jack libv4l2 v4l win32codecs samba extras sqlite objc slang unicode multilib mp3 avi flv flash imagemagick embedded gcj bluetooth xine laptop alsa crypt encode gif imlib jabber mpeg ncurses nls ogg opengl pam pdflib png python quicktime readline sdl tls ssl svga tcpd truetype v4l2 vnc rdesktop bluetooth source pdf pcmcia hal gzip xvid xine xml2 xv zlib X i686 qt3support x86"
LIRC_DEVICES="serial serial_igor_cesko tuxbox tvbox udp usbirboy usbx userspace"
XFCE_PLUGINS="menu"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
SERVER:
~ # gcc-config -l
 [1] i686-pc-linux-gnu-4.4.5
 [2] i686-pc-linux-gnu-4.4.5-hardenednopie
 [3] i686-pc-linux-gnu-4.4.5-hardenednopiessp *
 [4] i686-pc-linux-gnu-4.4.5-hardenednossp
 [5] i686-pc-linux-gnu-4.4.5-vanilla
 [6] i686-pc-linux-gnu-4.5.1
 [7] i686-pc-linux-gnu-4.5.1-hardenednopie
 [8] i686-pc-linux-gnu-4.5.1-hardenednopiessp
 [9] i686-pc-linux-gnu-4.5.1-hardenednossp
 [10] i686-pc-linux-gnu-4.5.1-vanilla

 [11] x86_64-pc-linux-gnu-4.3.4
 [12] x86_64-pc-linux-gnu-4.3.4-hardenednopie
 [13] x86_64-pc-linux-gnu-4.3.4-vanilla
 [14] x86_64-pc-linux-gnu-4.4.4 *
 [15] x86_64-pc-linux-gnu-4.4.4-hardenednopie
 [16] x86_64-pc-linux-gnu-4.4.4-hardenednopiessp
 [17] x86_64-pc-linux-gnu-4.4.4-hardenednossp
 [18] x86_64-pc-linux-gnu-4.4.4-vanilla


With liberty and metal for all
Jashin© avatar 3.11.2010 20:49 Jashin© | skóre: 8 | Keyboard/Home
Rozbalit Rozbalit vše Re: Distcc a cross-compile v Gentoo
Chtěl bych se opravit:
chybu typu ↓ mi emerge předává jen při kompilaci gentoo. V jiných případech to prostě píše: "(dcc_build_somewhere) Warning: failed to distribute, running locally instead"

chybu typu ↓ mi emerge předává jen při kompilaci nano. V jiných případech to prostě píše: "(dcc_build_somewhere) Warning: failed to distribute, running locally instead"
With liberty and metal for all
4.11.2010 08:26 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Distcc a cross-compile v Gentoo
To jsou právě rozbité ebuildy. Přesněji řečeno zdrojáky daných balíčků. Jejich programátor se naivně domníval, že cc nebo gcc bude stačit všem, a ho to natvrdo nacpal do kompilačních skriptů. Když o tom řeknete vývojářům, tak se to třeba pokusí opravit.
Jashin© avatar 3.11.2010 19:31 Jashin© | skóre: 8 | Keyboard/Home
Rozbalit Rozbalit vše Re: Distcc a cross-compile v Gentoo
Člověče, vy jste týpek :-D do $CC jsem dal místo "distcc" "i686-pc-linux-gnu-gcc" a nano se nakompilovalo. V distccmon-gui to vidět samozřejmě nebylo... ale serverový procesor se najednou vytížil procesem gcc. Musím odběhnout a pak to vyzkouším i na jiných packages.
With liberty and metal for all
Jashin© avatar 3.11.2010 16:19 Jashin© | skóre: 8 | Keyboard/Home
Rozbalit Rozbalit vše Re: Distcc a cross-compile v Gentoo
zkoušel jsem ggc menit profily na hardenednossp a hardenednopie i vanila a nic - posílalo to chybu stejnou, jako jsem měl na začátku. server mi vracel x64 binárku a v distccmon-gui nebylo nic vidět. Jenže cpu serveru byl při kompilaci vytížen - to je divné. Teď jsem tedy zase změnil profil na hardenednopiessp - server sice kompilule, vrací mi x64 binárky a distccmon-gui nic nezobrazuje :-D Co to je???
With liberty and metal for all

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.