When I try to nmake my plugins on the latest x64 Windows build, I encounter this error:
I was able to compile successfully on the latest Linux build, but I can't figure out Windows. What should I do? |
I was able to solve the problem. The error that was preventing the build from continuing was
and I solved it by finding the line
and adding a NULL parameter to dissector_try_heuristic
This was necessary because of an API change which added an extra parameter to that function. |
Have you switched from an x86 to x64 build? If so, did you run a "clean" and check there were no old .obj and lib files lying around? Can you build a vanilla version without your plugin? What version are you building, is the source from git, or via a tarball\zip? I have only ever used an x64 build These plugins were made by a previous employee for version 1.9 and later patched for 1.10 compatibility, and they have no problems running on linux.
(29 May '14, 09:43)
Thomas G
It's going to be difficult to comment further without actually seeing the code. Can you post it in a public space anywhere?, or at least an excerpt from around line 199 including context before and after. It looks like a variable type declaration is incorrect somewhere, maybe an include issue.
(29 May '14, 10:12)
grahamb ♦
|