Build plugin using msbuild but getting lot of warnings    
   Hi,
I am trying to plugin . Tried to build using MSBuild but got below mentioned warning,
   "c:\Development\wireshark\Wireshark.sln" (default target) (1) ->
   "c:\Development\wireshark\docbook\generate_user-guide.xml.vcxproj.metaproj" (default target) (71) ->
   "c:\Development\wireshark\docbook\generate_user-guide.xml.vcxproj" (default target) (86) ->
   (CustomBuild target) ->
     asciidoc : warning : WSUG_app_files.asciidoc: line 164: missing style: [tabledef-default]: float [c:\Development\wireshark\docbook\generate_user-guide.xml.vcx
   proj]
   "c:\Development\wireshark\Wireshark.sln" (default target) (1) ->
   "c:\Development\wireshark\ALL_BUILD.vcxproj.metaproj" (default target) (2) ->
   "c:\Development\wireshark\copy_data_files.vcxproj.metaproj" (default target) (11) ->
   "c:\Development\wireshark\copy_data_files.vcxproj" (default target) (106) ->
     C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): warning MSB8017: A circular dependency has been detected while exec
   uting custom build commands for item "C:\Development\wireshark\CMakeFiles\9977e0a1dc4e3bfac0f880578d54d5f2\README.txt.rule". This may cause incremental build to
    work incorrectly. [c:\Development\wireshark\copy_data_files.vcxproj]
   "c:\Development\wireshark\Wireshark.sln" (default target) (1) ->
   "c:\Development\wireshark\ALL_BUILD.vcxproj.metaproj" (default target) (2) ->
   "c:\Development\wireshark\epan\epan.vcxproj.metaproj" (default target) (21) ->
   "c:\Development\wireshark\epan\epan.vcxproj" (default target) (139) ->
   (ClCompile target) ->
     dtd_parse.c(1846): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [c:\Development\wireshark\epan\epan.vcxproj]
     diam_dict.c(2495): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [c:\Development\wireshark\epan\epan.vcxproj]
     C:/Development/wireshark/epan/uat_load.c(1623): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [c:\Development\wireshark\epan\ep
   an.vcxproj]
   "c:\Development\wireshark\Wireshark.sln" (default target) (1) ->
   "c:\Development\wireshark\ALL_BUILD.vcxproj.metaproj" (default target) (2) ->
   "c:\Development\wireshark\plugins\wimaxasncp\wimaxasncp.vcxproj.metaproj" (default target) (53) ->
   "c:\Development\wireshark\plugins\wimaxasncp\wimaxasncp.vcxproj" (default target) (150) ->
     wimaxasncp_dict.c(2250): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [c:\Development\wireshark\plugins\wimaxasncp\wimaxasncp.
   vcxproj]
   "c:\Development\wireshark\Wireshark.sln" (default target) (1) ->
   "c:\Development\wireshark\ALL_BUILD.vcxproj.metaproj" (default target) (2) ->
   "c:\Development\wireshark\wireshark.vcxproj.metaproj" (default target) (55) ->
   "c:\Development\wireshark\wireshark.vcxproj" (default target) (163) ->
   (ResourceCompile target) ->
     C:\Development\wireshark-win64-libs\gtk2\include\glib-2.0\glib/gatomic.h(85): warning RC4011: identifier truncated to '__GCC_HAVE_SYNC_COMPARE_AND_SWA' [c:\De
   velopment\wireshark\wireshark.vcxproj]
   "c:\Development\wireshark\Wireshark.sln" (default target) (1) ->
   "c:\Development\wireshark\ALL_BUILD.vcxproj.metaproj" (default target) (2) ->
   "c:\Development\wireshark\wireshark.vcxproj.metaproj" (default target) (55) ->
   "c:\Development\wireshark\wireshark.vcxproj" (default target) (163) ->
   (Link target) ->
     qtmain.lib(qtmain_win.obj) : warning LNK4099: PDB 'qtmain.pdb' was not found with 'qtmain.lib(qtmain_win.obj)' or at 'C:\Development\wireshark\run\RelWithDebI
   nfo\qtmain.pdb'; linking object as if no debug info [c:\Development\wireshark\wireshark.vcxproj]
8 Warning(s)
0 Error(s)
How can I remove these warnings?
After this I copied my dll named 75f_wireless.dll to Already installed wireshark/plugins ...
 
 
What about these warnings are related to your plugin?
Hi,
Thanks for reply.
I don't think these warnings are for my plugin. My plugin file name is packet-75fwireless.c and folder is plugins\75fwireless
Looks like there is some linker related issue.
Hi, I am using below command line statements, 1) Cmake custom plugin generation step
CMake -DCUSTOMPLUGINSRCDIR="plugins/75fwireless" -DENABLECHMGUIDES=on -G "Visual Studio 14 2015 Win64"
2) normal Wireshark build step,
"c:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" /m /p:Configuration=RelWithDebInfo Wireshark.sln
Thanks, Nilesh
hi,
While doing Custom plugin Cmake generation step following error occurred WSLDFLAG_VALID0 - Failed,
-- Performing Test CXX_w34295w34189wd4200VALID -- Performing Test CXX_w34295w34189wd4200VALID - Success statuscheck linker flag - test linker flags: -Wl,--as-needed -- Performing Test WSLDFLAGVALID0 -- Performing Test WSLDFLAGVALID0 - Failed statuscheck linker flag - test linker flags: -pie -- Performing Test WSLDFLAGVALID1 -- Performing Test WSLDFLAGVALID1 - Failed -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h
How can remove this error?
Thanks, Nilesh
I think you should move over the wireshark-dev mailing list. This is not a forum.