Hi,
I am trying to build DGL from source, but I keep running into this error. Any pointers on how I can resolve it?
38%] Built target gtest_main
In file included from send-zerocopy.c:15:
/usr/include/linux/ipv6.h:19:8: error: redefinition of ‘struct in6_pktinfo’
19 | struct in6_pktinfo {
| ^~~~~~~~~~~
In file included from /usr/include/arpa/inet.h:22,
from send-zerocopy.c:13:
/usr/include/netinet/in.h:538:8: note: originally defined here
538 | struct in6_pktinfo
| ^~~~~~~~~~~
In file included from send-zerocopy.c:15:
/usr/include/linux/ipv6.h:24:8: error: redefinition of ‘struct ip6_mtuinfo’
24 | struct ip6_mtuinfo {
| ^~~~~~~~~~~
In file included from /usr/include/arpa/inet.h:22,
from send-zerocopy.c:13:
/usr/include/netinet/in.h:545:8: note: originally defined here
545 | struct ip6_mtuinfo
| ^~~~~~~~~~~
make[4]: *** [send-zerocopy.t] Error 1
make[4]: *** Waiting for unfinished jobs…
make[3]: *** [all] Error 2
make[2]: *** [liburing-prefix/src/liburing-stamp/liburing-build] Error 2
make[1]: *** [CMakeFiles/liburing.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs…
[ 38%] Linking CXX static library …/…/…/lib/libgmock.a
[ 38%] Built target gmock
[ 38%] Linking CXX static library libdmlc.a
[ 38%] Built target dmlc