smadaminov / ovs-dpdk-meson-issues

VMware Summer 2021
BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

windows meson: forward references to 'enum' types are a Microsoft extension #29

Open williamtu opened 3 years ago

williamtu commented 3 years ago
FAILED: lib/libopenvswitch.a.p/cfm.c.obj
"clang" "-Ilib\libopenvswitch.a.p" "-Ilib" "-I..\lib" "-I." "-I.." "-Iinclude\openflow" "-I..\include\openflow" "-Iinclude\openvswitch" "-I..\include\openvsw
itch" "-I..\include\windows" "-Iinclude" "-I..\include" "-I..\datapath-windows\include" "-IC:\PTHREADS-BUILT\include" "-Xclang" "-fcolor-diagnostics" "-pipe"
 "-D_FILE_OFFSET_BITS=64" "-Wall" "-Winvalid-pch" "-g" "-Wthread-safety" "-Werror" "-dM" "-U_MSC_VER" "-D_TIMESPEC_DEFINED" "-D_CRT_NONSTDC_NO_DEPRECATE -D_C
RT_SECURE_NO_WARNINGS" -MD -MQ lib/libopenvswitch.a.p/cfm.c.obj -MF "lib\libopenvswitch.a.p\cfm.c.obj.d" -o lib/libopenvswitch.a.p/cfm.c.obj "-c" ../lib/cfm.
c
In file included from ../lib/cfm.c:18:
In file included from ..\lib/cfm.h:23:
In file included from ..\lib/packets.h:32:
..\lib/tun-metadata.h:40:6: error: forward references to 'enum' types are a Microsoft extension [-Werror,-Wmicrosoft-enum-forward-reference]
enum ofperr tun_metadata_table_mod(struct ofputil_tlv_table_mod *,
williamtu commented 3 years ago

add_global_arguments('-Wno-microsoft-enum-forward-reference', language : 'c')