#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

Reply via email to