#16977: odhcpd compilation error
-------------------------+-------------------------------------
Reporter: anonymous | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone: Barrier Breaker (trunk)
Component: packages | Version: Trunk
Keywords: odhcpd, x86 |
-------------------------+-------------------------------------
Trying to compile a x86 image of the latest OpenWRT BB trunk, after a
"make clean":
{{{
make[6]: Entering directory `/home/development/src/openwrt-
trunk/openwrt/build_dir/target-
i386_i486_uClibc-0.9.33.2/odhcpd-2014-07-01'
[ 12%] Building C object CMakeFiles/odhcpd.dir/src/odhcpd.c.o
[ 25%] Building C object CMakeFiles/odhcpd.dir/src/config.c.o
[ 37%] Building C object CMakeFiles/odhcpd.dir/src/router.c.o
[ 50%] Building C object CMakeFiles/odhcpd.dir/src/dhcpv6.c.o
[ 62%] Building C object CMakeFiles/odhcpd.dir/src/ndp.c.o
[ 75%] Building C object CMakeFiles/odhcpd.dir/src/dhcpv6-ia.c.o
[ 87%] Building C object CMakeFiles/odhcpd.dir/src/dhcpv4.c.o
[100%] Building C object CMakeFiles/odhcpd.dir/src/ubus.c.o
In file included from /home/development/src/openwrt-
trunk/openwrt/staging_dir/target-
i386_i486_uClibc-0.9.33.2/usr/include/libubox/avl.h:47:0,
from /home/development/src/openwrt-
trunk/openwrt/staging_dir/target-
i386_i486_uClibc-0.9.33.2/usr/include/libubus.h:17,
from /home/development/src/openwrt-
trunk/openwrt/build_dir/target-
i386_i486_uClibc-0.9.33.2/odhcpd-2014-07-01/src/ubus.c:2:
/home/development/src/openwrt-trunk/openwrt/staging_dir/target-
i386_i486_uClibc-0.9.33.2/usr/include/libubus.h: In function
'ubus_msghdr_data':
/home/development/src/openwrt-trunk/openwrt/staging_dir/target-
i386_i486_uClibc-0.9.33.2/usr/include/libubus.h:45:35: error: expected
declaration specifiers or '...' before '(' token
struct ubus_msghdr_buf *hdrbuf = container_of(hdr, typeof(*hdrbuf),
hdr);
^
/home/development/src/openwrt-trunk/openwrt/staging_dir/target-
i386_i486_uClibc-0.9.33.2/usr/include/libubus.h:45:35: error: expected
expression before ')' token
struct ubus_msghdr_buf *hdrbuf = container_of(hdr, typeof(*hdrbuf),
hdr);
^
/home/development/src/openwrt-trunk/openwrt/staging_dir/target-
i386_i486_uClibc-0.9.33.2/usr/include/libubus.h:45:35: error: '__mptr'
undeclared (first use in this function)
struct ubus_msghdr_buf *hdrbuf = container_of(hdr, typeof(*hdrbuf),
hdr);
^
/home/development/src/openwrt-trunk/openwrt/staging_dir/target-
i386_i486_uClibc-0.9.33.2/usr/include/libubus.h:45:35: note: each
undeclared identifier is reported only once for each function it appears
in
make[6]: *** [CMakeFiles/odhcpd.dir/src/ubus.c.o] Error 1
make[6]: Leaving directory `/home/development/src/openwrt-
trunk/openwrt/build_dir/target-
i386_i486_uClibc-0.9.33.2/odhcpd-2014-07-01'
make[5]: *** [CMakeFiles/odhcpd.dir/all] Error 2
make[5]: Leaving directory `/home/development/src/openwrt-
trunk/openwrt/build_dir/target-
i386_i486_uClibc-0.9.33.2/odhcpd-2014-07-01'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/development/src/openwrt-
trunk/openwrt/build_dir/target-
i386_i486_uClibc-0.9.33.2/odhcpd-2014-07-01'
make[3]: *** [/home/development/src/openwrt-trunk/openwrt/build_dir
/target-i386_i486_uClibc-0.9.33.2/odhcpd-2014-07-01/.built] Error 2
make[3]: Leaving directory `/home/development/src/openwrt-
trunk/openwrt/package/network/services/odhcpd'
make[2]: *** [package/network/services/odhcpd/compile] Error 2
make[2]: Leaving directory `/home/development/src/openwrt-trunk/openwrt'
make[1]: *** [/home/development/src/openwrt-trunk/openwrt/staging_dir
/target-i386_i486_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/development/src/openwrt-trunk/openwrt'
make: *** [world] Error 2
}}}
--
Ticket URL: <https://dev.openwrt.org/ticket/16977>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets