Installing on Windows

From DNSSEC-Tools
Jump to: navigation, search

Support for windows is not yet complete...

Ignoring this advice and building the validator anyway...

The following assumes you want to also build the graphical tools, such as DNSSEC-Check, DNSSEC-Nodes, ...

  1. Install the QtSDK
  2. Install the windows git tools
  3. Get the DNSSEC-Tools source from a tar or zip file and extract it, or get a copy from git
  4. Get and install a copy of OpenSSL
    • note: If you don't have the visuall C++ 2008 redistributables package installed yet, this is a good place to get that too.
  5. Get a copy of the OpenSSL Source Code.
  6. start a git shell and build the dnssec-tools/validator:
    1. PATH=/c/QtSDK/mingw/bin:/c/QtSDK/msys/1.0/bin/:$PATH
    2. export PATH
    3. cp /c/QtSDK/mingw/bin/mingw32-make.exe /c/QtSDK/mingw/bin/make.exe
    4. cd dnssec-tools/validator
    5. ./configure
    6. make
      • Note: This may fail for the applications, but it will build the libraries
  7. build the graphical applications
    1. Launch QtCreator
    2. Open the APPLICATION.pro file to build in the dnssec-tools/validator/apps/APPLICATION directories.
    3. Tell QtCreator to build (and optionally run) it.
    4. If packaging the tools for a stand-alone run, you may need libraries from /c/QtSDK/Desktop/Qt/4.8.1/mingw/bin/ or similar