Wireshark mailing list archives
Re: Building wireshark on Win7 gives me the error about win32.mak not found
From: Richard Sharpe <realrichardsharpe () gmail com>
Date: Sat, 31 Jan 2015 14:01:18 -0800
On Sat, Jan 31, 2015 at 1:47 PM, Richard Sharpe <realrichardsharpe () gmail com> wrote:
On Sat, Jan 31, 2015 at 1:07 PM, Richard Sharpe <realrichardsharpe () gmail com> wrote:On Sat, Jan 31, 2015 at 12:55 PM, Richard Sharpe <realrichardsharpe () gmail com> wrote:On Sat, Jan 31, 2015 at 12:50 PM, Richard Sharpe <realrichardsharpe () gmail com> wrote:On Sat, Jan 31, 2015 at 12:18 PM, Graham Bloice <graham.bloice () trihedral com> wrote:On 31 January 2015 at 19:27, Richard Sharpe <realrichardsharpe () gmail com> wrote:Hi folks, I am following the steps at this website: https://www.wireshark.org/docs/wsdg_html_chunked/ChSetupWin32.html and I get this error: c:\Users\blah-blah\Wireshark>nmake -f Makefile.nmake verify_tools Microsoft (R) Program Maintenance Utility Version 12.00.21005.1 Copyright (C) Microsoft Corporation. All rights reserved. Makefile.nmake(8) : fatal error U1052: file 'win32.mak' not found Stop. These appear to be in the environment: CYGWIN=nodosfilewarning QT5_BASE_DIR=C:\Qt\5.4\msvc2013_64_opengl VisualStudioVersion=12.0 WIRESHARK_BASE_DIR=c:\Users\rjsharpe\Wireshark WIRESHARK_TARGET_PLATFORM=win64 WIRESHARK_VERSION_EXTRA=-RJS What else do I need to do?See this thread (https://www.wireshark.org/lists/wireshark-dev/201501/msg00026.html) about windows build instructions. MS has dropped the file from the SDK for 8.x, so you have to copy the file from a 7.x SDK which should have been installed along with VS2013. I seem to have not completed the task of updating the build instructions.OK, but copy it to where? To the 8.x SDK?Copying it to the wireshark directory was enough. Maybe I did this a year ago and forgot and then when I did a git clean -fxd I blew it away :-(OK, after copying it to wsutil as well, I now get this: -------------------- file_util.obj : fatal error LNK1112: module machine type 'X86' conflicts with ta rget machine type 'x64' NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0 \VC\BIN\link.EXE"' : return code '0x458' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0 \VC\BIN\nmake.exe"' : return code '0x2' Stop. -------------------------- Investigating.Figured this one out. I had tried running vcvarsall to solve the problem earlier and it sets up some defaults for x86 rather than x64 binaries.
I thought I was doing well until this hit: ---------------------------------------------- Linking Wireshark-gtk.exe link @C:\Users\rjsharpe\AppData\Local\Temp\nm5D77.tmp libgtkui.lib(main.obj) : error LNK2019: unresolved external symbol codec_registe r_plugin_types referenced in function main libgtkui.lib(main.obj) : error LNK2019: unresolved external symbol register_all_ codecs referenced in function main libgtkui.lib(rtp_player.obj) : error LNK2019: unresolved external symbol find_co dec referenced in function decode_rtp_packet libgtkui.lib(rtp_player.obj) : error LNK2019: unresolved external symbol codec_i nit referenced in function decode_rtp_packet libgtkui.lib(rtp_player.obj) : error LNK2019: unresolved external symbol codec_r elease referenced in function rtp_decoder_value_destroy libgtkui.lib(rtp_player.obj) : error LNK2019: unresolved external symbol codec_g et_channels referenced in function decode_rtp_packet libgtkui.lib(rtp_player.obj) : error LNK2019: unresolved external symbol codec_g et_frequency referenced in function decode_rtp_packet libgtkui.lib(rtp_player.obj) : error LNK2019: unresolved external symbol codec_d ecode referenced in function decode_rtp_packet Wireshark-gtk.exe : fatal error LNK1120: 8 unresolved externals NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0 \VC\BIN\amd64\link.EXE"' : return code '0x460' Stop. ------------------------------------------------- Is there some library missing? -- Regards, Richard Sharpe (何以解憂?唯有杜康。--曹操) ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Building wireshark on Win7 gives me the error about win32.mak not found Richard Sharpe (Jan 31)
- Re: Building wireshark on Win7 gives me the error about win32.mak not found Graham Bloice (Jan 31)
- Re: Building wireshark on Win7 gives me the error about win32.mak not found Richard Sharpe (Jan 31)
- Re: Building wireshark on Win7 gives me the error about win32.mak not found Richard Sharpe (Jan 31)
- Re: Building wireshark on Win7 gives me the error about win32.mak not found Richard Sharpe (Jan 31)
- How to call a sub-dissector many times without knowing the exact data size wsgd (Jan 31)
- Re: How to call a sub-dissector many times without knowing the exact data size Guy Harris (Jan 31)
- Re: Building wireshark on Win7 gives me the error about win32.mak not found Richard Sharpe (Jan 31)
- Re: Building wireshark on Win7 gives me the error about win32.mak not found Richard Sharpe (Jan 31)
- Re: Building wireshark on Win7 gives me the error about win32.mak not found Richard Sharpe (Jan 31)
- Re: Building wireshark on Win7 gives me the error about win32.mak not found Graham Bloice (Jan 31)