#19790: libnet fails to compile with musl
----------------------+----------------------------------
 Reporter:  finas     |      Owner:  developers
     Type:  defect    |     Status:  new
 Priority:  normal    |  Milestone:  Chaos Calmer (trunk)
Component:  packages  |    Version:  Trunk
 Keywords:            |
----------------------+----------------------------------
 make[5]: Entering directory `/home/finas/openwrt.C5.musl/build_dir/target-
 mips_34kc_musl-1.1.7/libnet-1.2-rc3/src'
 /bin/sh ../libtool  --tag=CC   --mode=compile mips-openwrt-linux-musl-gcc
 -DHAVE_CONFIG_H -I. -I../include  -I../include
 -I/home/finas/openwrt.C5.musl/staging_dir/target-
 mips_34kc_musl-1.1.7/usr/include -I/home/finas/openwrt.C5.musl/staging_dir
 /target-mips_34kc_musl-1.1.7/include
 -I/home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/usr/include
 -I/home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include   -Os -pipe -mno-branch-likely
 -mips32r2 -mtune=74kc -mdspr2 -fno-caller-saves -fhonour-copts -Wno-error
 =unused-but-set-variable -msoft-float -mips16 -minterlink-mips16 -fpic  -c
 -o libnet_link_linux.lo libnet_link_linux.c
 OpenWrt-libtool: compile:  mips-openwrt-linux-musl-gcc -DHAVE_CONFIG_H -I.
 -I../include -I../include -I/home/finas/openwrt.C5.musl/staging_dir
 /target-mips_34kc_musl-1.1.7/usr/include
 -I/home/finas/openwrt.C5.musl/staging_dir/target-
 mips_34kc_musl-1.1.7/include -I/home/finas/openwrt.C5.musl/staging_dir
 /toolchain-mips_34kc_gcc-4.9-linaro_musl-1.1.7/usr/include
 -I/home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include -Os -pipe -mno-branch-likely
 -mips32r2 -mtune=74kc -mdspr2 -fno-caller-saves -fhonour-copts -Wno-error
 =unused-but-set-variable -msoft-float -mips16 -minterlink-mips16 -fpic -c
 libnet_link_linux.c  -fPIC -DPIC -o .libs/libnet_link_linux.o
 In file included from ../include/libnet.h:83:0,
                  from common.h:50,
                  from libnet_link_linux.c:27:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/if.h:71:2: error:
 expected identifier before numeric constant
   IFF_UP    = 1<<0,  /* sysfs */
   ^
 In file included from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/netdevice.h:28:0,
                  from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/if_arp.h:26,
                  from libnet_link_linux.c:37:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/if.h:169:8: error:
 redefinition of 'struct ifmap'
  struct ifmap {
         ^
 In file included from ../include/libnet.h:83:0,
                  from common.h:50,
                  from libnet_link_linux.c:27:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/net/if.h:65:8: note:
 originally defined here
  struct ifmap {
         ^
 In file included from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/netdevice.h:28:0,
                  from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/if_arp.h:26,
                  from libnet_link_linux.c:37:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/if.h:203:8: error:
 redefinition of 'struct ifreq'
  struct ifreq {
         ^
 In file included from ../include/libnet.h:83:0,
                  from common.h:50,
                  from libnet_link_linux.c:27:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/net/if.h:77:8: note:
 originally defined here
  struct ifreq {
         ^
 In file included from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/netdevice.h:28:0,
                  from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/if_arp.h:26,
                  from libnet_link_linux.c:37:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/if.h:252:8: error:
 redefinition of 'struct ifconf'
  struct ifconf  {
         ^
 In file included from ../include/libnet.h:83:0,
                  from common.h:50,
                  from libnet_link_linux.c:27:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/net/if.h:117:8: note:
 originally defined here
  struct ifconf {
         ^
 In file included from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/netdevice.h:29:0,
                  from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/if_arp.h:26,
                  from libnet_link_linux.c:37:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/if_ether.h:137:8: error:
 redefinition of 'struct ethhdr'
  struct ethhdr {
         ^
 In file included from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/net/ethernet.h:10:0,
                  from ../include/libnet.h:96,
                  from common.h:50,
                  from libnet_link_linux.c:27:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/netinet/if_ether.h:96:8: note:
 originally defined here
  struct ethhdr {
         ^
 In file included from libnet_link_linux.c:37:0:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/if_arp.h:113:8: error:
 redefinition of 'struct arpreq'
  struct arpreq {
         ^
 In file included from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/netinet/if_ether.h:103:0,
                  from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/net/ethernet.h:10,
                  from ../include/libnet.h:96,
                  from common.h:50,
                  from libnet_link_linux.c:27:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/net/if_arp.h:98:8: note:
 originally defined here
  struct arpreq {
         ^
 In file included from libnet_link_linux.c:37:0:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/if_arp.h:121:8: error:
 redefinition of 'struct arpreq_old'
  struct arpreq_old {
         ^
 In file included from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/netinet/if_ether.h:103:0,
                  from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/net/ethernet.h:10,
                  from ../include/libnet.h:96,
                  from common.h:50,
                  from libnet_link_linux.c:27:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/net/if_arp.h:106:8: note:
 originally defined here
  struct arpreq_old {
         ^
 In file included from libnet_link_linux.c:37:0:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/linux/if_arp.h:141:8: error:
 redefinition of 'struct arphdr'
  struct arphdr {
         ^
 In file included from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/netinet/if_ether.h:103:0,
                  from /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/net/ethernet.h:10,
                  from ../include/libnet.h:96,
                  from common.h:50,
                  from libnet_link_linux.c:27:
 /home/finas/openwrt.C5.musl/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_musl-1.1.7/include/net/if_arp.h:22:8: note:
 originally defined here
  struct arphdr {
         ^
 make[5]: *** [libnet_link_linux.lo] Error 1
 make[5]: Leaving directory `/home/finas/openwrt.C5.musl/build_dir/target-
 mips_34kc_musl-1.1.7/libnet-1.2-rc3/src'
 make[4]: *** [all-recursive] Error 1
 make[4]: Leaving directory `/home/finas/openwrt.C5.musl/build_dir/target-
 mips_34kc_musl-1.1.7/libnet-1.2-rc3'
 make[3]: *** [/home/finas/openwrt.C5.musl/build_dir/target-
 mips_34kc_musl-1.1.7/libnet-1.2-rc3/.built] Error 2
 make[3]: Leaving directory
 `/home/finas/openwrt.C5.musl/feeds/packages/libs/libnet-1.2.x'
 make[2]: *** [package/feeds/packages/libnet-1.2.x/compile] Error 2
 make[2]: Leaving directory `/home/finas/openwrt.C5.musl'
 make[1]: *** [/home/finas/openwrt.C5.musl/staging_dir/target-
 mips_34kc_musl-1.1.7/stamp/.package_compile] Error 2
 make[1]: Leaving directory `/home/finas/openwrt.C5.musl'
 make: *** [world] Error 2

--
Ticket URL: <https://dev.openwrt.org/ticket/19790>
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