[oe] [meta-oe 2/2] tcp-wrappers: fix parallel builds

Enrico ebutera at users.berlios.de
Sat Sep 10 20:53:06 UTC 2011


On Sat, Sep 3, 2011 at 8:26 PM, Dmitry Eremin-Solenikov
<dbaryshkov at gmail.com> wrote:
> Inparallel builds make can try to rebuild a object file while cflags
> file is not yet built. Fix that by providing an explicit cflags
> dependency on config-check.

Hi,

making a build with today snapshot i got this:


ERROR: Function 'do_compile' failed (see
/mnt/data100/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/tcp-wrappers-7.6-r6/temp/log.do_compile.10521
for further information)
ERROR: Logfile of failure stored in:
/mnt/data100/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/tcp-wrappers-7.6-r6/temp/log.do_compile.10521
Log data follows:
| + cd /mnt/data100/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/tcp-wrappers-7.6-r6/tcp_wrappers_7.6
| + do_compile
| + oe_runmake 'TABLES=-DHOSTS_DENY=\"/etc/hosts.deny\"
-DHOSTS_ALLOW=\"/etc/hosts.allow\"' all
| + '[' xmake = x ']'
| + bbnote make -j2 'CC=arm-angstrom-linux-gnueabi-gcc  -march=armv7-a
-fno-tree-vectorize      -mthumb-interwork -mfloat-abi=softfp
-mfpu=neon -mtune=cortex-a8 -mthumb-interwork -mno-thumb
--sysroot=/mnt/data100/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/igep0020'
AR=arm-angstrom-linux-gnueabi-ar
RANLIB=arm-angstrom-linux-gnueabi-ranlib REAL_DAEMON_DIR=/usr/sbin
STYLE=-DPROCESS_OPTIONS FACILITY=LOG_DAEMON SEVERITY=LOG_INFO BUGS=
VSYSLOG= RFC931_TIMEOUT=10 ACCESS=-DHOSTS_ACCESS
KILL_OPT=-DKILL_IP_OPTIONS UMASK=-DDAEMON_UMASK=022
NETGROUP=-DNETGROUP LIBS=-lnsl ARFLAGS=rv AUX_OBJ=weak_symbols.o TLI=
COPTS= 'EXTRA_CFLAGS= -O2 -pipe -g -feliminate-unused-debug-types
-DSYS_ERRLIST_DEFINED -DHAVE_STRERROR -DHAVE_WEAKSYMS -D_REENTRANT
-DINET6=1 -Dss_family=__ss_family -Dss_len=__ss_len'
'TABLES=-DHOSTS_DENY=\"/etc/hosts.deny\"
-DHOSTS_ALLOW=\"/etc/hosts.allow\"' all
| + echo 'NOTE: make -j2 CC=arm-angstrom-linux-gnueabi-gcc
-march=armv7-a -fno-tree-vectorize      -mthumb-interwork
-mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 -mthumb-interwork
-mno-thumb --sysroot=/mnt/data100/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/igep0020
AR=arm-angstrom-linux-gnueabi-ar
RANLIB=arm-angstrom-linux-gnueabi-ranlib REAL_DAEMON_DIR=/usr/sbin
STYLE=-DPROCESS_OPTIONS FACILITY=LOG_DAEMON SEVERITY=LOG_INFO BUGS=
VSYSLOG= RFC931_TIMEOUT=10 ACCESS=-DHOSTS_ACCESS
KILL_OPT=-DKILL_IP_OPTIONS UMASK=-DDAEMON_UMASK=022
NETGROUP=-DNETGROUP LIBS=-lnsl ARFLAGS=rv AUX_OBJ=weak_symbols.o TLI=
COPTS= EXTRA_CFLAGS= -O2 -pipe -g -feliminate-unused-debug-types
-DSYS_ERRLIST_DEFINED -DHAVE_STRERROR -DHAVE_WEAKSYMS -D_REENTRANT
-DINET6=1 -Dss_family=__ss_family -Dss_len=__ss_len
TABLES=-DHOSTS_DENY=\"/etc/hosts.deny\"
-DHOSTS_ALLOW=\"/etc/hosts.allow\" all'
| NOTE: make -j2 CC=arm-angstrom-linux-gnueabi-gcc  -march=armv7-a
-fno-tree-vectorize      -mthumb-interwork -mfloat-abi=softfp
-mfpu=neon -mtune=cortex-a8 -mthumb-interwork -mno-thumb
--sysroot=/mnt/data100/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/igep0020
AR=arm-angstrom-linux-gnueabi-ar
RANLIB=arm-angstrom-linux-gnueabi-ranlib REAL_DAEMON_DIR=/usr/sbin
STYLE=-DPROCESS_OPTIONS FACILITY=LOG_DAEMON SEVERITY=LOG_INFO BUGS=
VSYSLOG= RFC931_TIMEOUT=10 ACCESS=-DHOSTS_ACCESS
KILL_OPT=-DKILL_IP_OPTIONS UMASK=-DDAEMON_UMASK=022
NETGROUP=-DNETGROUP LIBS=-lnsl ARFLAGS=rv AUX_OBJ=weak_symbols.o TLI=
COPTS= EXTRA_CFLAGS= -O2 -pipe -g -feliminate-unused-debug-types
-DSYS_ERRLIST_DEFINED -DHAVE_STRERROR -DHAVE_WEAKSYMS -D_REENTRANT
-DINET6=1 -Dss_family=__ss_family -Dss_len=__ss_len
TABLES=-DHOSTS_DENY=\"/etc/hosts.deny\"
-DHOSTS_ALLOW=\"/etc/hosts.allow\" all
| + make -j2 'CC=arm-angstrom-linux-gnueabi-gcc  -march=armv7-a
-fno-tree-vectorize      -mthumb-interwork -mfloat-abi=softfp
-mfpu=neon -mtune=cortex-a8 -mthumb-interwork -mno-thumb
--sysroot=/mnt/data100/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/igep0020'
AR=arm-angstrom-linux-gnueabi-ar
RANLIB=arm-angstrom-linux-gnueabi-ranlib REAL_DAEMON_DIR=/usr/sbin
STYLE=-DPROCESS_OPTIONS FACILITY=LOG_DAEMON SEVERITY=LOG_INFO BUGS=
VSYSLOG= RFC931_TIMEOUT=10 ACCESS=-DHOSTS_ACCESS
KILL_OPT=-DKILL_IP_OPTIONS UMASK=-DDAEMON_UMASK=022
NETGROUP=-DNETGROUP LIBS=-lnsl ARFLAGS=rv AUX_OBJ=weak_symbols.o TLI=
COPTS= 'EXTRA_CFLAGS= -O2 -pipe -g -feliminate-unused-debug-types
-DSYS_ERRLIST_DEFINED -DHAVE_STRERROR -DHAVE_WEAKSYMS -D_REENTRANT
-DINET6=1 -Dss_family=__ss_family -Dss_len=__ss_len'
'TABLES=-DHOSTS_DENY=\"/etc/hosts.deny\"
-DHOSTS_ALLOW=\"/etc/hosts.allow\"' all
| arm-angstrom-linux-gnueabi-gcc  -march=armv7-a -fno-tree-vectorize
   -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8
-mthumb-interwork -mno-thumb
--sysroot=/mnt/data100/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/igep0020
 -DFACILITY=LOG_DAEMON -DHOSTS_ACCESS  -DNETGROUP
-DDAEMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\" -DPROCESS_OPTIONS
-DKILL_IP_OPTIONS -DSEVERITY=LOG_INFO -DRFC931_TIMEOUT=10
-DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\"
-O2 -pipe -g -feliminate-unused-debug-types -DSYS_ERRLIST_DEFINED
-DHAVE_STRERROR -DHAVE_WEAKSYMS -D_REENTRANT -DINET6=1
-Dss_family=__ss_family -Dss_len=__ss_len    -fPIC -shared
-D_REENTRANT -c hosts_access.c -o shared/hosts_access.o
| Assembler messages:
| Fatal error: can't create shared/hosts_access.o: No such file or directory
| arm-angstrom-linux-gnueabi-gcc  -march=armv7-a -fno-tree-vectorize
   -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8
-mthumb-interwork -mno-thumb
--sysroot=/mnt/data100/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/igep0020
 -DFACILITY=LOG_DAEMON -DHOSTS_ACCESS  -DNETGROUP
-DDAEMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\" -DPROCESS_OPTIONS
-DKILL_IP_OPTIONS -DSEVERITY=LOG_INFO -DRFC931_TIMEOUT=10
-DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\"
-O2 -pipe -g -feliminate-unused-debug-types -DSYS_ERRLIST_DEFINED
-DHAVE_STRERROR -DHAVE_WEAKSYMS -D_REENTRANT -DINET6=1
-Dss_family=__ss_family -Dss_len=__ss_len    -fPIC -shared
-D_REENTRANT -c options.c -o shared/options.o
| options.c: In function 'twist_option':
| options.c:394:13: warning: incompatible implicit declaration of
built-in function 'execl'
| make: *** [shared/hosts_access.o] Error 2
| make: *** Waiting for unfinished jobs....
| + die 'oe_runmake failed'
| + bbfatal 'oe_runmake failed'
| ERROR: Function 'do_compile' failed (see
/mnt/data100/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/tcp-wrappers-7.6-r6/temp/log.do_compile.10521
for further information)
| + echo 'ERROR: o
NOTE: package tcp-wrappers-7.6-r6: task do_compile: Failed
ERROR: Task 1368
(/mnt/data100/setup-scripts/sources/meta-openembedded/meta-oe/recipes-support/tcp-wrappers/tcp-wrappers_7.6.bb,
do_compile) failed with exit code '1'

Just restarting the build made it to continue with no errors.

Enrico




More information about the Openembedded-devel mailing list