#19066: netifd fails to build with musl
--------------------------+----------------------------------
Reporter: daniel.petre | Owner: developers
Type: defect | Status: new
Priority: high | Milestone: Chaos Calmer (trunk)
Component: base system | Version: Trunk
Keywords: netifd,musl |
--------------------------+----------------------------------
make[3]: Entering directory
'/home/dani/openwrt/package/network/config/netifd'
CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-
saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float
-mips16 -minterlink-mips16 -I/home/dani/openwrt/staging_dir/target-
mips_34kc_musl-1.1.6/usr/include/libnl-tiny
-I/home/dani/openwrt/staging_dir/target-mips_34kc_musl-1.1.6/usr/include
-I/home/dani/openwrt/staging_dir/target-mips_34kc_musl-1.1.6/usr/include
-I/home/dani/openwrt/staging_dir/target-mips_34kc_musl-1.1.6/include
-I/home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/usr/include
-I/home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/include " CXXFLAGS="-Os -pipe -mno-
branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts -Wno-
error=unused-but-set-variable -msoft-float -mips16 -minterlink-mips16
-I/home/dani/openwrt/staging_dir/target-mips_34kc_musl-1.1.6/usr/include
/libnl-tiny -I/home/dani/openwrt/staging_dir/target-
mips_34kc_musl-1.1.6/usr/include -I/home/dani/openwrt/staging_dir/target-
mips_34kc_musl-1.1.6/usr/include -I/home/dani/openwrt/staging_dir/target-
mips_34kc_musl-1.1.6/include -I/home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/usr/include
-I/home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/include "
LDFLAGS="-L/home/dani/openwrt/staging_dir/target-
mips_34kc_musl-1.1.6/usr/lib -L/home/dani/openwrt/staging_dir/target-
mips_34kc_musl-1.1.6/lib -L/home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/usr/lib
-L/home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/lib " make -C
/home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17/. AR="mips-openwrt-linux-musl-gcc-
ar" AS="mips-openwrt-linux-musl-gcc -c -Os -pipe -mno-branch-likely
-mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts -Wno-error=unused-
but-set-variable -msoft-float -I/home/dani/openwrt/staging_dir/target-
mips_34kc_musl-1.1.6/usr/include/libnl-tiny
-I/home/dani/openwrt/staging_dir/target-mips_34kc_musl-1.1.6/usr/include"
LD=mips-openwrt-linux-musl-ld NM="mips-openwrt-linux-musl-gcc-nm" CC
="mips-openwrt-linux-musl-gcc" GCC="mips-openwrt-linux-musl-gcc" CXX
="mips-openwrt-linux-musl-g++" RANLIB="mips-openwrt-linux-musl-gcc-ranlib"
STRIP=mips-openwrt-linux-musl-strip OBJCOPY=mips-openwrt-linux-musl-
objcopy OBJDUMP=mips-openwrt-linux-musl-objdump SIZE=mips-openwrt-linux-
musl-size CROSS="mips-openwrt-linux-musl-" ARCH="mips" ;
make[4]: Entering directory '/home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17'
make[5]: Entering directory '/home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17'
make[6]: Entering directory '/home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17'
make[6]: Leaving directory '/home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17'
make[6]: Entering directory '/home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17'
[ 4%] Building C object CMakeFiles/netifd.dir/system-linux.c.o
In file included from /home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/include/linux/if_bridge.h:18:0,
from /home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17/system-linux.c:35:
/home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/include/linux/in6.h:32:8: error:
redefinition of 'struct in6_addr'
struct in6_addr {
^
In file included from /home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/include/arpa/inet.h:9:0,
from /home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17/system-linux.c:27:
/home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/include/netinet/in.h:24:8: note:
originally defined here
struct in6_addr
^
In file included from /home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/include/linux/if_bridge.h:18:0,
from /home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17/system-linux.c:35:
/home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/include/linux/in6.h:49:8: error:
redefinition of 'struct sockaddr_in6'
struct sockaddr_in6 {
^
In file included from /home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/include/arpa/inet.h:9:0,
from /home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17/system-linux.c:27:
/home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/include/netinet/in.h:36:8: note:
originally defined here
struct sockaddr_in6
^
In file included from /home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/include/linux/if_bridge.h:18:0,
from /home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17/system-linux.c:35:
/home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/include/linux/in6.h:59:8: error:
redefinition of 'struct ipv6_mreq'
struct ipv6_mreq {
^
In file included from /home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/include/arpa/inet.h:9:0,
from /home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17/system-linux.c:27:
/home/dani/openwrt/staging_dir/toolchain-
mips_34kc_gcc-4.8-linaro_musl-1.1.6/include/netinet/in.h:45:8: note:
originally defined here
struct ipv6_mreq
^
CMakeFiles/netifd.dir/build.make:540: recipe for target
'CMakeFiles/netifd.dir/system-linux.c.o' failed
make[6]: *** [CMakeFiles/netifd.dir/system-linux.c.o] Error 1
make[6]: Leaving directory '/home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17'
CMakeFiles/Makefile2:63: recipe for target 'CMakeFiles/netifd.dir/all'
failed
make[5]: *** [CMakeFiles/netifd.dir/all] Error 2
make[5]: Leaving directory '/home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17'
Makefile:116: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17'
Makefile:46: recipe for target '/home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17/.built' failed
make[3]: *** [/home/dani/openwrt/build_dir/target-
mips_34kc_musl-1.1.6/netifd-2015-02-17/.built] Error 2
make[3]: Leaving directory
'/home/dani/openwrt/package/network/config/netifd'
package/Makefile:174: recipe for target
'package/network/config/netifd/compile' failed
make[2]: *** [package/network/config/netifd/compile] Error 2
make[2]: Leaving directory '/home/dani/openwrt'
package/Makefile:171: recipe for target '/home/dani/openwrt/staging_dir
/target-mips_34kc_musl-1.1.6/stamp/.package_compile' failed
make[1]: *** [/home/dani/openwrt/staging_dir/target-
mips_34kc_musl-1.1.6/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/dani/openwrt'
/home/dani/openwrt/include/toplevel.mk:179: recipe for target 'world'
failed
make: *** [world] Error 2
--
Ticket URL: <https://dev.openwrt.org/ticket/19066>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets