Platform: arch linux
Gcc: gcc (GCC) 9.1.0
Log:
== Build lib/librte_meter
== Build lib/librte_mempool
== Build lib/librte_efd
== Build lib/librte_member
== Build lib/librte_mbuf
== Build lib/librte_bbdev
== Build lib/librte_net
== Build lib/librte_cryptodev
== Build lib/librte_compressdev
== Build lib/librte_sched
== Build lib/librte_reorder
== Build lib/librte_ethdev
== Build lib/librte_security
== Build lib/librte_eventdev
== Build lib/librte_rawdev
== Build lib/librte_vhost
CC iotlb.o
CC socket.o
In file included from
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:19,
from
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/socket.c:22:
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/x86_64-native-linuxapp-gcc/include/rte_ether.h:
In functi
on ‘is_broadcast_ether_addr’:
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/x86_64-native-linuxapp-gcc/include/rte_ether.h:149:2:
war
ning: converting a packed ‘const struct ether_addr’ pointer (alignment 1) to a
‘unaligned_uint16_t’ {aka ‘const short unsigned int’} poi
nter (alignment 2) may result in an unaligned pointer value
[-Waddress-of-packed-member]
149 | const unaligned_uint16_t *ea_words = (const unaligned_uint16_t *)ea;
| ^~~~~
In file included from
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:19,
from
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/iotlb.h:37,
from
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/iotlb.c:39:
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/x86_64-native-linuxapp-gcc/include/rte_ether.h:
In functi
on ‘is_broadcast_ether_addr’:
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/x86_64-native-linuxapp-gcc/include/rte_ether.h:149:2:
war
ning: converting a packed ‘const struct ether_addr’ pointer (alignment 1) to a
‘unaligned_uint16_t’ {aka ‘const short unsigned int’} poi
nter (alignment 2) may result in an unaligned pointer value
[-Waddress-of-packed-member]
149 | const unaligned_uint16_t *ea_words = (const unaligned_uint16_t *)ea;
| ^~~~~
In file included from
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/iotlb.h:37,
from
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/iotlb.c:39:
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:
In function ‘desc_is_avail’:
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:387:42:
error: ‘VRING_DESC_F_AVA
IL’ undeclared (first use in this function); did you mean ‘VRING_DESC_F_WRITE’?
387 | return wrap_counter == !!(desc->flags & VRING_DESC_F_AVAIL) &&
| ^~~~~~~~~~~~~~~~~~
| VRING_DESC_F_WRITE
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:387:42:
note: each undeclared id
entifier is reported only once for each function it appears in
In file included from
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/socket.c:22:
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:
In function ‘desc_is_avail’:
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:387:42:
error: ‘VRING_DESC_F_AVA
IL’ undeclared (first use in this function); did you mean ‘VRING_DESC_F_WRITE’?
387 | return wrap_counter == !!(desc->flags & VRING_DESC_F_AVAIL) &&
| ^~~~~~~~~~~~~~~~~~
| VRING_DESC_F_WRITE
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:388:36:
error: ‘VRING_DESC_F_USE
D’ undeclared (first use in this function); did you mean ‘VRING_DESC_F_NEXT’?
388 | wrap_counter != !!(desc->flags & VRING_DESC_F_USED);
| ^~~~~~~~~~~~~~~~~
| VRING_DESC_F_NEXT
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:387:42:
note: each undeclared id
entifier is reported only once for each function it appears in
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:388:36:
error: ‘VRING_DESC_F_USE
D’ undeclared (first use in this function); did you mean ‘VRING_DESC_F_NEXT’?
388 | wrap_counter != !!(desc->flags & VRING_DESC_F_USED);
| ^~~~~~~~~~~~~~~~~
| VRING_DESC_F_NEXT
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:
In function ‘vhost_vring_call_p
acked’:
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:705:5:
error: ‘VRING_EVENT_F_DIS
ABLE’ undeclared (first use in this function)
705 | VRING_EVENT_F_DISABLE)
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:716:33:
error: ‘VRING_EVENT_F_DE
SC’ undeclared (first use in this function)
716 | if (vq->driver_event->flags != VRING_EVENT_F_DESC) {
| ^~~~~~~~~~~~~~~~~~
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:
In function ‘vhost_vring_call_p
acked’:
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:705:5:
error: ‘VRING_EVENT_F_DIS
ABLE’ undeclared (first use in this function)
705 | VRING_EVENT_F_DISABLE)
| ^~~~~~~~~~~~~~~~~~~~~
make[9]: ***
[/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/mk/internal/rte.compile-pre.mk:116:
iotlb.o
] Error 1
make[9]: *** Waiting for unfinished jobs....
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_vhost/vhost.h:716:33:
error: ‘VRING_EVENT_F_DE
SC’ undeclared (first use in this function)
716 | if (vq->driver_event->flags != VRING_EVENT_F_DESC) {
| ^~~~~~~~~~~~~~~~~~
== Build lib/librte_ip_frag
make[9]: ***
[/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/mk/internal/rte.compile-pre.mk:116:
socket.
o] Error 1
make[8]: ***
[/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/mk/rte.subdir.mk:37:
librte_vhost] Error 2
make[8]: *** Waiting for unfinished jobs....
SYMLINK-FILE include/rte_ip_frag.h
CC rte_ipv4_fragmentation.o
CC rte_ipv6_fragmentation.o
CC rte_ipv4_reassembly.o
CC rte_ipv6_reassembly.o
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_ip_frag/rte_ipv4_reassembly.c:
In function ‘rt
e_ipv4_frag_reassemble_packet’:
/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/lib/librte_ip_frag/rte_ipv4_reassembly.c:112:30:
warning:
taking address of packed member of ‘struct ipv4_hdr’ may result in an unaligned
pointer value [-Waddress-of-packed-member]
112 | psd = (unaligned_uint64_t *)&ip_hdr->src_addr;
| ^~~~~~~~~~~~~~~~~
CC rte_ip_frag_common.o
CC ip_frag_internal.o
AR librte_ip_frag.a
INSTALL-LIB librte_ip_frag.a
make[7]: ***
[/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/mk/rte.sdkbuild.mk:51:
lib] Error 2
make[6]: ***
[/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/mk/rte.sdkroot.mk:101:
all] Error 2
make[5]: ***
[/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/mk/rte.sdkinstall.mk:58:
pre_install] Error
2
make[4]: ***
[/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08/mk/rte.sdkroot.mk:79:
install] Error 2
make[4]: Leaving directory
'/home/user/Sources/vpp/src/vpp/build-root/build-vpp-native/external/dpdk-18.08'
make[3]: *** [packages/dpdk.mk:275: build-dpdk] Error 2
make[3]: Leaving directory '/home/user/Sources/vpp/src/vpp/build/external'
make[2]: *** [Makefile:159: ebuild-install] Error 2
make[2]: Leaving directory '/home/user/Sources/vpp/src/vpp/build/external'
make[1]: *** [Makefile:730: external-install] Error 2
make[1]: Leaving directory '/home/user/Sources/vpp/src/vpp/build-root'
make: *** [Makefile:363: build-release] Error 2
Failure Caught, Patching
patching file ./build-root/build-vpp-native/external/src-nasm/include/nasmlib.h
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file
./build-root/build-vpp-native/external/src-nasm/include/nasmlib.h.rej
==> ERROR: A failure occurred in prepare().
Aborting...
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#13702): https://lists.fd.io/g/vpp-dev/message/13702
Mute This Topic: https://lists.fd.io/mt/32812058/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-