[oe] [oe-core[ de034bf830bec1b64260ac8516dd584163716ef4 breaks iproute2

Sergey Lapin slapinid at gmail.com
Thu Nov 3 09:22:42 UTC 2011


Hi, all!
iptables upgrade broke iproute2. Do anybody work on this?

NOTE: package iproute2-2.6.38-r0: task do_compile: Started
ERROR: Function 'do_compile' failed (see
/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/work/armv5te-angstrom-linux-gnueabi/iproute2-2.6.38-r0/temp/log.do_compile.22734
for further information)
ERROR: Logfile of failure stored in:
/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/work/armv5te-angstrom-linux-gnueabi/iproute2-2.6.38-r0/temp/log.do_compile.22734
Log data follows:
| + cd /home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/work/armv5te-angstrom-linux-gnueabi/iproute2-2.6.38-r0/iproute2-2.6.38
| + do_compile
| + base_do_compile
| + '[' -e Makefile -o -e makefile ']'
| + oe_runmake
| + '[' xmake = x ']'
| + bbnote make 'CC=ccache arm-angstrom-linux-gnueabi-gcc
-march=armv5te  -mno-thumb -mthumb-interwork  -mtune=arm926ej-s
-mthumb-interwork -mno-thumb
--sysroot=/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/sysroots/crux'
KERNEL_INCLUDE=/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/sysroots/crux/kernel/include
DOCDIR=/usr/share/doc/iproute2 'SUBDIRS=lib tc ip' SBINDIR=/sbin
| + echo 'NOTE: make CC=ccache arm-angstrom-linux-gnueabi-gcc
-march=armv5te  -mno-thumb -mthumb-interwork  -mtune=arm926ej-s
-mthumb-interwork -mno-thumb
--sysroot=/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/sysroots/crux
KERNEL_INCLUDE=/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/sysroots/crux/kernel/include
DOCDIR=/usr/share/doc/iproute2 SUBDIRS=lib tc ip SBINDIR=/sbin'
| NOTE: make CC=ccache arm-angstrom-linux-gnueabi-gcc  -march=armv5te
-mno-thumb -mthumb-interwork  -mtune=arm926ej-s -mthumb-interwork
-mno-thumb --sysroot=/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/sysroots/crux
KERNEL_INCLUDE=/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/sysroots/crux/kernel/include
DOCDIR=/usr/share/doc/iproute2 SUBDIRS=lib tc ip SBINDIR=/sbin
| + make 'CC=ccache arm-angstrom-linux-gnueabi-gcc  -march=armv5te
-mno-thumb -mthumb-interwork  -mtune=arm926ej-s -mthumb-interwork
-mno-thumb --sysroot=/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/sysroots/crux'
KERNEL_INCLUDE=/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/sysroots/crux/kernel/include
DOCDIR=/usr/share/doc/iproute2 'SUBDIRS=lib tc ip' SBINDIR=/sbin
| make[1]: Entering directory
`/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/work/armv5te-angstrom-linux-gnueabi/iproute2-2.6.38-r0/iproute2-2.6.38/lib'
| make[1]: Nothing to be done for `all'.
| make[1]: Leaving directory
`/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/work/armv5te-angstrom-linux-gnueabi/iproute2-2.6.38-r0/iproute2-2.6.38/lib'
| make[1]: Entering directory
`/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/work/armv5te-angstrom-linux-gnueabi/iproute2-2.6.38-r0/iproute2-2.6.38/tc'
| ccache arm-angstrom-linux-gnueabi-gcc  -march=armv5te  -mno-thumb
-mthumb-interwork  -mtune=arm926ej-s -mthumb-interwork -mno-thumb
--sysroot=/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/sysroots/crux
-D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -I../include
-DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/lib/\" -DCONFIG_GACT
-DCONFIG_GACT_PROB -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed
-Wl,-export-dynamic -shared -fpic -o m_xt.so m_xt.c -lxtables
| m_xt.c: In function 'parse_ipt':
| m_xt.c:167:31: warning: passing argument 2 of
'xtables_merge_options' discards qualifiers from pointer target type
| /home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/sysroots/crux/usr/include/xtables.h:407:23:
note: expected 'struct option *' but argument is of type 'const struct
option *'
| m_xt.c:167:31: warning: passing argument 3 of
'xtables_merge_options' from incompatible pointer type
| /home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/sysroots/crux/usr/include/xtables.h:407:23:
note: expected 'const struct option *' but argument is of type
'unsigned int *'
| m_xt.c:167:31: error: too few arguments to function 'xtables_merge_options'
| /home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/sysroots/crux/usr/include/xtables.h:407:23:
note: declared here
| m_xt.c: In function 'print_ipt':
| m_xt.c:312:30: warning: passing argument 2 of
'xtables_merge_options' discards qualifiers from pointer target type
| /home/build1/OE/slave/angstrom_build/build/buERROR: Function
'do_compile' failed (see
/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/work/armv5te-angstrom-linux-gnueabi/iproute2-2.6.38-r0/temp/log.do_compile.22734
for further information)
| ild/tmp-angstrom_2010_x-eglibc/sysroots/crux/usr/include/xtables.h:407:23:
note: expected 'struct option *' but argument is of type 'const struct
option *'
| m_xt.c:312:30: warning: passing argument 3 of
'xtables_merge_options' from incompatible pointer type
| /home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/sysroots/crux/usr/include/xtables.h:407:23:
note: expected 'const struct option *' but argument is of type
'unsigned int *'
| m_xt.c:312:30: error: too few arguments to function 'xtables_merge_options'
| /home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/sysroots/crux/usr/include/xtables.h:407:23:
note: declared here
| make[1]: *** [m_xt.so] Error 1
| make[1]: Leaving directory
`/home/build1/OE/slave/angstrom_build/build/build/tmp-angstrom_2010_x-eglibc/work/armv5te-angstrom-linux-gnueabi/iproute2-2.6.38-r0/iproute2-2.6.38/tc'
| make: *** [all] Error 2
| + die 'oe_runmake failed'
| + bbfatal 'oe_runmake failed'
| + echo 'ERROR: oe_runmake failed'
| ERROR: oe_runmake failed
| + exit 1
NOTE: package iproute2-2.6.38-r0: task do_compile: Failed
ERROR: Task 453
(/home/build1/OE/slave/angstrom_build/build/sources/openembedded-core/meta/recipes-connectivity/iproute2/iproute2_2.6.38.bb,
do_compile) failed with exit code '1'

I do not know anything about xtables stuff, but could try to help as
last resort.




More information about the Openembedded-devel mailing list