I can see why all of those are warnings, as there's some incorrect casts or entries from the wrong enum (with the correct value, though) used. I suppose the latest MSVC is warning but the earlier versions don't.
John On Thu, May 15, 2025, 10:05 AM Maynard, Chris via Wireshark-dev < wireshark-dev@wireshark.org> wrote: > I’m using Visual Studio 17.14.0 (MSVC 19.44.35207.1) and seeing warnings > with master, which are causing a build failure. It looks like > *https://gitlab.com/wireshark/wireshark/-/jobs/10045948387* > <https://gitlab.com/wireshark/wireshark/-/jobs/10045948387> is working > fine, but it’s using MSVC 19.41.34123.0, so maybe that’s why it works there > but not for me? Anyone else seeing this? > > "C:\Wireshark\builds\x64\master\Wireshark.sln" (default target) (1) > -> > "C:\Wireshark\builds\x64\master\wireshark.vcxproj.metaproj" > (default target > ) (2) -> > "C:\Wireshark\builds\x64\master\epan\epan.vcxproj.metaproj" > (default target > ) (7) -> > > "C:\Wireshark\builds\x64\master\epan\dissectors\dissectors.vcxproj.metaproj > " (default target) (13) -> > "C:\Wireshark\builds\x64\master\epan\dissectors\dissectors.vcxproj" > (defaul > t target) (111) -> > (ClCompile target) -> > > C:\Wireshark\src\master\epan\dissectors\packet-netlink-generic.c(251,7): > warning C5286: implicit conversion from enum type > '<unnamed-enum-WS_CTRL_CM > D_UNSPEC>' to enum type 'ws_genl_ctrl_attr'; use an explicit cast > to silenc > e this warning > [C:\Wireshark\builds\x64\master\epan\dissectors\dissectors.v > cxproj] > > C:\Wireshark\src\master\epan\dissectors\packet-netlink-net_dm.c(232,7): w > arning C5286: implicit conversion from enum type > 'ws_net_dm_attrs_stats' to > enum type 'ws_net_dm_attrs_port'; use an explicit cast to silence > this war > ning > [C:\Wireshark\builds\x64\master\epan\dissectors\dissectors.vcxproj] > > C:\Wireshark\src\master\epan\dissectors\packet-netlink-netfilter.c(580,8) > : warning C5286: implicit conversion from enum type > 'ws_ctattr_l4proto' to > enum type 'ws_ctattr_ip'; use an explicit cast to silence this > warning [C:\ > Wireshark\builds\x64\master\epan\dissectors\dissectors.vcxproj] > > C:\Wireshark\src\master\epan\dissectors\packet-netlink-netfilter.c(584,8) > : warning C5286: implicit conversion from enum type > 'ws_ctattr_l4proto' to > enum type 'ws_ctattr_ip'; use an explicit cast to silence this > warning [C:\ > Wireshark\builds\x64\master\epan\dissectors\dissectors.vcxproj] > > C:\Wireshark\src\master\epan\dissectors\packet-netlink-netfilter.c(588,8) > : warning C5286: implicit conversion from enum type > 'ws_ctattr_l4proto' to > enum type 'ws_ctattr_ip'; use an explicit cast to silence this > warning [C:\ > Wireshark\builds\x64\master\epan\dissectors\dissectors.vcxproj] > C:\Wireshark\src\master\epan\dissectors\packet-tcpcl.c(1306,45): > warning > C5287: operands are different enum types 'Tcpclv3MessageType' and > 'Tcpclv3D > ataSegmentFlag'; use an explicit cast to silence this warning > [C:\Wireshark > \builds\x64\master\epan\dissectors\dissectors.vcxproj] > > C:\Wireshark\src\master\epan\dissectors\packet-netlink-netfilter.c(854,8) > : warning C5286: implicit conversion from enum type > 'ws_ctattr_expect_nat' > to enum type 'ws_ctattr_expect'; use an explicit cast to silence > this warni > ng > [C:\Wireshark\builds\x64\master\epan\dissectors\dissectors.vcxproj] > > C:\Wireshark\src\master\epan\dissectors\packet-netlink-netfilter.c(858,8) > : warning C5286: implicit conversion from enum type > 'ws_ctattr_expect_nat' > to enum type 'ws_ctattr_expect'; use an explicit cast to silence > this warni > ng > [C:\Wireshark\builds\x64\master\epan\dissectors\dissectors.vcxproj] > > - Chris > > > > > > > CONFIDENTIALITY NOTICE: This message is the property of International Game > Technology PLC and/or its subsidiaries and may contain proprietary, > confidential or trade secret information. This message is intended solely > for the use of the addressee. If you are not the intended recipient and > have received this message in error, please delete this message from your > system. Any unauthorized reading, distribution, copying, or other use of > this message or its attachments is strictly prohibited. > _______________________________________________ > Wireshark-dev mailing list -- wireshark-dev@wireshark.org > To unsubscribe send an email to wireshark-dev-le...@wireshark.org >
_______________________________________________ Wireshark-dev mailing list -- wireshark-dev@wireshark.org To unsubscribe send an email to wireshark-dev-le...@wireshark.org