[OpenWrt-Tickets] [OpenWrt] #3403: ip (Routing control utility) compilation error

OpenWrt openwrt-devel at lists.openwrt.org
Sun May 4 18:18:52 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              |    Keywords:            
----------------------------------+-----------------------------------------
 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>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology


More information about the openwrt-tickets mailing list