Windows Prerequisites

Install the Java Development Kit

GeoFIS build needs the Java Development Kit (JDK) to be installed (version 1.8 or greater). Note that the Java Runtime Environment (JRE) is not sufficient, you will need the JDK.
To check if you have the JDK installed, type this on the Windows terminal (Winkey + R then type cmd):

javac -version

If you do not have the JDK installed, download and install the Java SE JDK (SE = Standard Edition).

Setting the JAVA_HOME

set JAVA_HOME system environment variable to the location of your JDK, e.g. C:\Program Files\Java\jdk1.8.0_80

Install Apache Maven

Install SWIG

  • Download the latest swigwin Windows prebuilt executable and unzip to the directory you wish to install SWIG.
  • Add the unpacked ‘bin’ directory to Windows System Path.
  • Open a new Windows command-line and run swig -version to verify that it is correctly installed.

Install TortoiseSVN Subversion client

Install MinGW C++ Compiler

There are several ports of GCC on Windows:

GeoFIS is built with the WinLibs gcc version 11.2.0

Install MSYS2

  • See MSYS2 installation
  • Download and install the latest msys2-x86_64-xxxxxxxx.exe
  • Update the package database and core system packages

    pacman -Syu
    
  • Install packages

    pacman -S patch
    pacman -S diffutils
    pacman -S make
    pacman -S rsync
    pacman -S pkg-config
    pacman -S dos2unix