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í
×

včera 20:40 | Zajímavý článek

Lukáš Růžička v článku S Hydrogenem za lepší rytmus aneb bubeníkem snadno a rychle na MojeFedora.cz představuje automatického bubeníka s názvem Hydrogen (Wikipedie): Hydrogen je velmi vydařený program, který rozhodně nesmí chybět ve výbavě žádného linuxového muzikanta. Umožňuje nejen vytváření jednoduchých bicích doprovodů, ale také sofistikované programování bicích a perkusí, jehož výsledek se naprosto vyrovná drahým

… více »
Ladislav Hagara | Komentářů: 0
včera 13:55 | Zajímavý projekt

UPSat (Twitter) je první open source nanodružice (CubeSat). Jedná se o společný projekt nadace Libre Space Foundation a University of Patras. Repozitáře projektu jsou k dispozici na GitHubu. Pod Libre Space Foundation patří také projekt SatNOGS (zprávička), projekt globální sítě open source pozemních satelitních stanic, vítězný projekt soutěže The Hackaday Prize 2014. UPSat je součástí mise QB50 (Twitter). ID UPSatu je GR02. GPS přijímač na UPSatu je od české společnosti SkyFox Labs. Součástí mise QB50 je i česká nanodružice VZLUSAT-1 s ID CZ02.

Ladislav Hagara | Komentářů: 3
21.4. 15:00 | Komunita

V diskusním listu Thunderbird planning vývojáři poštovního klienta Thunderbird řeší, zda by nebylo možné budoucí Thunderbird postavit nad webovými technologiemi, tj. nad Electronem, stejně jako například Nylas Mail. Gecko, nad kterým je Thunderbird postaven, se má hodně změnit. V plánu je odstranění vlastností, které Firefox už nepotřebuje, ale Thunderbird je na nich závislý [Hacker News, reddit].

Ladislav Hagara | Komentářů: 83
21.4. 10:22 | Bezpečnostní upozornění

Společnost Oracle vydala čtvrtletní bezpečnostní aktualizaci svých softwarových produktů (CPU, Critical Patch Update). Opraveno bylo celkově 299 bezpečnostních chyb. V Oracle Java SE je například opraveno 8 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 7 z nich. V Oracle MySQL je opraveno 39 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 11 z nich.

Ladislav Hagara | Komentářů: 6
21.4. 10:00 | Pozvánky

V úterý 25. dubna proběhne další Prague Containers Meetup. Přijďte se nechat inspirovat jak zlepšit build/delivery pipeline vašich kontejnerových aplikací.

little-drunk-jesus | Komentářů: 2
20.4. 21:33 | Komunita

Na Launchpadu se objevilo kódové jméno následující verze Ubuntu. Ubuntu 17.10 bude Artful Aardvark (mazaný hrabáč) [OMG! Ubuntu!].

Ladislav Hagara | Komentářů: 10
20.4. 20:11 | Zajímavý software

MojeFedora.cz informuje, že společnost Nylas oznámila vydání verze 2.0 poštovního klienta Nylas Mail (původně Nylas N1), která již plně podporuje Linux. Obchodní model společnosti je tzv. open core. Samotný klient je open source, ale uživatel si musí připlatit za některé pokročilé funkce. V základu se lze připojit k GMailu nebo libovolnému účtu přes IMAP. Podpora Exchange je pouze v placené verzi. Klient je napsaný nad Electronem.

Ladislav Hagara | Komentářů: 12
20.4. 15:55 | Zajímavý článek

České centrum pro investigativní žurnalistiku (ČCIŽ) publikovalo na svých stránkách článek s názvem Je česká státní správa „rukojmím Microsoftu“?. Drtivá většina české veřejné správy je závislá na výrobcích softwarového gigantu Microsoft – a nijak zvlášť jí to nevadí.

Ladislav Hagara | Komentářů: 18
20.4. 02:48 | Nová verze

Google Chrome 58 byl prohlášen za stabilní. Nejnovější stabilní verze 58.0.3029.81 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo 29 bezpečnostních chyb. Mezi nimi i chyba umožňující phishing s unicode doménami.

Ladislav Hagara | Komentářů: 0
19.4. 22:44 | Nová verze

Po šesti týdnech od vydání verze 52.0 byla vydána verze 53.0 webového prohlížeče Mozilla Firefox. Z novinek lze upozornit například na nové kompaktní vzhledy – tmavý z Firefoxu Developer Edition a jeho světlá varianta. Na Linuxu byla ukončena podpora procesorů starších než Pentium 4 a AMD Opteron. Podrobné informace v poznámkách k vydání a na stránce věnované vývojářům. Řešeny jsou také bezpečnostní chyby.

Ladislav Hagara | Komentářů: 11
Chystáte se pořídit CPU AMD Ryzen?
 (4%)
 (35%)
 (0%)
 (7%)
 (45%)
 (10%)
Celkem 273 hlasů
 Komentářů: 31, poslední 20.4. 21:26
    Rozcestník

    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: 737×
    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.