[OpenWrt-Tickets] [OpenWrt] #3403: ip (Routing control utility) compilation error
OpenWrt
openwrt-devel at lists.openwrt.org
Sun May 11 23:17:56 CEST 2008
#3403: ip (Routing control utility) compilation error
----------------------------------+-----------------------------------------
Reporter: telstar924 at yahoo.com | Owner: developers
Type: defect | Status: new
Priority: high | Milestone: 7.10?
Component: packages | Resolution:
Keywords: |
----------------------------------+-----------------------------------------
Old description:
> When i try to compile ip (Routing control utility) i get the following
> error
>
> {{{make[3]: Entering directory `/mnt/sda1/trunk/package/iproute2'
> make -C /mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/netem
> HOSTCC="gcc" CFLAGS="-D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -I
> ../include -DRESOLVE_HOSTNAMES"
> make[4]: Entering directory
> `/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/netem'
> make[4]: Nothing to be done for `all'.
> make[4]: Leaving directory
> `/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/netem'
> make -C /mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313 AR=i386
> -linux-uclibc-ar AS="i386-linux-uclibc-gcc -c -O2 -pipe -march=i486
> -funit-at-a-time -fhonour-copts" LD=i386-linux-uclibc-ld NM=i386-linux-
> uclibc-nm CC="i386-linux-uclibc-gcc" GCC="i386-linux-uclibc-gcc" CXX=i386
> -linux-uclibc-g++ RANLIB=i386-linux-uclibc-ranlib STRIP=i386-linux-
> uclibc-strip OBJCOPY=i386-linux-uclibc-objcopy OBJDUMP=i386-linux-uclibc-
> objdump SIZE=i386-linux-uclibc-size KERNEL_INCLUDE=/include all tc/tc
> ip/ip
> make[4]: Entering directory
> `/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313'
> make[5]: Entering directory
> `/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/lib'
> make[5]: Nothing to be done for `all'.
> make[5]: Leaving directory
> `/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/lib'
> make[5]: Entering directory
> `/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/ip'
> make[5]: Nothing to be done for `all'.
> make[5]: Leaving directory
> `/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/ip'
> make[5]: Entering directory
> `/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/tc'
> i386-linux-uclibc-gcc -D_GNU_SOURCE -O2 -pipe -march=i486 -funit-
> at-a-time -fhonour-copts -Wstrict-prototypes -Wall -I../include
> -DRESOLVE_HOSTNAMES -DCONFIG_GACT -DCONFIG_GACT_PROB -c -o m_ipt.o
> m_ipt.c
> In file included from ../include/iptables.h:4,
> from m_ipt.c:17:
> ../include/iptables_common.h:15: warning: function declaration isn't a
> prototype
> In file included from ../include/linux/netfilter_ipv4.h:8,
> from ../include/linux/netfilter_ipv4/ip_tables.h:18,
> from ../include/libiptc/libiptc.h:6,
> from ../include/iptables.h:5,
> from m_ipt.c:17:
> /mnt/sda1/trunk/staging_dir/toolchain-i386_gcc4.1.2/lib/gcc/i386-linux-
> uclibc/4.1.2/../../../../i386-linux-uclibc/sys-
> include/linux/netfilter.h:54: error: expected specifier-qualifier-list
> before '__u32'
> make[5]: *** [m_ipt.o] Error 1
> make[5]: Leaving directory
> `/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/tc'
> make[4]: *** [all] Error 2
> make[4]: Leaving directory
> `/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313'
> make[3]: ***
> [/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/.built] Error 2
> make[3]: Leaving directory `/mnt/sda1/trunk/package/iproute2'
> make[2]: *** [package/iproute2/compile] Error 2
> make[2]: Leaving directory `/mnt/sda1/trunk'
> make[1]: *** [/mnt/sda1/trunk/staging_dir/i386/stamp/.package_compile]
> Error 2
> make[1]: Leaving directory `/mnt/sda1/trunk'
> make: *** [world] Error 2
> }}}
>
> ps : platform x86 , latest trunk/revision
New description:
When i try to compile ip (Routing control utility) i get the following
error
{{{
make[3]: Entering directory `/mnt/sda1/trunk/package/iproute2'
make -C /mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/netem
HOSTCC="gcc" CFLAGS="-D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -I
../include -DRESOLVE_HOSTNAMES"
make[4]: Entering directory
`/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/netem'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/netem'
make -C /mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313 AR=i386
-linux-uclibc-ar AS="i386-linux-uclibc-gcc -c -O2 -pipe -march=i486
-funit-at-a-time -fhonour-copts" LD=i386-linux-uclibc-ld NM=i386-linux-
uclibc-nm CC="i386-linux-uclibc-gcc" GCC="i386-linux-uclibc-gcc" CXX=i386
-linux-uclibc-g++ RANLIB=i386-linux-uclibc-ranlib STRIP=i386-linux-uclibc-
strip OBJCOPY=i386-linux-uclibc-objcopy OBJDUMP=i386-linux-uclibc-objdump
SIZE=i386-linux-uclibc-size KERNEL_INCLUDE=/include all tc/tc ip/ip
make[4]: Entering directory
`/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313'
make[5]: Entering directory
`/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/lib'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory
`/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/lib'
make[5]: Entering directory
`/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/ip'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory
`/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/ip'
make[5]: Entering directory
`/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/tc'
i386-linux-uclibc-gcc -D_GNU_SOURCE -O2 -pipe -march=i486 -funit-at-a-time
-fhonour-copts -Wstrict-prototypes -Wall -I../include -DRESOLVE_HOSTNAMES
-DCONFIG_GACT -DCONFIG_GACT_PROB -c -o m_ipt.o m_ipt.c
In file included from ../include/iptables.h:4,
from m_ipt.c:17:
../include/iptables_common.h:15: warning: function declaration isn't a
prototype
In file included from ../include/linux/netfilter_ipv4.h:8,
from ../include/linux/netfilter_ipv4/ip_tables.h:18,
from ../include/libiptc/libiptc.h:6,
from ../include/iptables.h:5,
from m_ipt.c:17:
/mnt/sda1/trunk/staging_dir/toolchain-i386_gcc4.1.2/lib/gcc/i386-linux-
uclibc/4.1.2/../../../../i386-linux-uclibc/sys-
include/linux/netfilter.h:54: error: expected specifier-qualifier-list
before '__u32'
make[5]: *** [m_ipt.o] Error 1
make[5]: Leaving directory
`/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/tc'
make[4]: *** [all] Error 2
make[4]: Leaving directory
`/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313'
make[3]: *** [/mnt/sda1/trunk/build_dir/i386/iproute-2.6.20-070313/.built]
Error 2
make[3]: Leaving directory `/mnt/sda1/trunk/package/iproute2'
make[2]: *** [package/iproute2/compile] Error 2
make[2]: Leaving directory `/mnt/sda1/trunk'
make[1]: *** [/mnt/sda1/trunk/staging_dir/i386/stamp/.package_compile]
Error 2
make[1]: Leaving directory `/mnt/sda1/trunk'
make: *** [world] Error 2
}}}
ps : platform x86 , latest trunk/revision
--
Ticket URL: <https://dev.openwrt.org/ticket/3403#comment:3>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
More information about the openwrt-tickets
mailing list