Well, I haven't been bitten for quite a while now (years)...
I have been doing updates to my mythtv frontends and I noticed this time
around updating has been taking FOREVER. Something in this round of
updates broke distcc (which worked the last update run.) In addition, I
have multiple packages failing the same way:
distcc[3596] (dcc_open_lockfile) ERROR: failed to creat
/var/tmp/portage/dev-libs/glib-2.58.3/homedir/.distcc/lock/cpu_localhost_0:
Permission denied
distcc[3596] (dcc_lock_one) ERROR: failed to lock
distcc[3596] (dcc_open_state) ERROR: failed to open
/var/tmp/portage/dev-libs/glib-2.58.3/homedir/.distcc/state/binstate_3596:
Permission denied
/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld:
.libs/libglib_2_0_la-gprintf.o: warning: relocation against
`stdout@@GLIBC_2.2.5' in read-only section `.text'
/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld:
.libs/libglib_2_0_la-gmessages.o: relocation R_X86_64_PC32 against
symbol `stderr@@GLIBC_2.2.5' can not be used when making a shared
object; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld:
final link failed: Bad value
collect2: error: ld returned 1 exit status
This example is glib, but lirc failed the same way.
I don't know if the nonfunctioning distcc is causing these problem and
searching for locking errors yields results from 2003 or so.
Anyone seen this? So far distcc has failed on all machines, and two
machines have errors almost identical to the above.
Dan