[maemo-developers] [maemo-developers] Re: libfakeroot errors

From: Neil Jerram neil at ossau.uklinux.net
Date: Sun Mar 19 20:29:20 EET 2006
Neil Jerram <neil at ossau.uklinux.net> writes:

> Does anyone know what the following errors mean?  I get them when
> trying to build an ARM package in scratchbox; the corresponding i386
> package builds with no problem.

[...]

> libfakeroot: connect: Cannot assign requested address

I'm still suffering from these libfakeroot errors in scratchbox
builds, now for both ARM and PC targets.

I've read everything I can find on the web about fakeroot, and believe
that this error is generated when an instance of libfakeroot-tcp tries
to connect to the faked daemon.  A complex build will launch (directly
or indirectly) hundreds of subprocesses, and each of these will
preload libfakeroot-tcp and make a connection to faked; and they
should all be specifying the same IP address (127.0.0.1) and port
number (reported by faked when it starts up).

Therefore my best current guess is that this is a performance issue
which shows up somewhat randomly, perhaps dependent on how many other
subprocesses have connected to faked in the last few seconds, and how
quickly their sockets are being cleaned up.

Can anyone else support or throw further light on this?  Does anyone
know if the problem is likely to be cured by moving to a faster
machine?  (I'm seeing this on a Pentium III 800MHz with 128Mb RAM.)

Many thanks,
     Neil


More information about the maemo-developers mailing list