#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