How to build “Pumpa” QT-based client for Windows

Update: it’s a while since I did this myself, so if it doesn’t work please have a look at the comments, there are some hints how to fix upcoming issues. If you’re just a user, there’s also an (inofficial) installer for pumpa, check this post for details.

After successfully building and running the QT-based client Pumpa for the first time under Windows today, I thought I’d share a quick HOWTO, just in case you want to do the same …

  • Download and install Open SSL from
  • Download and install QT Creator
    Qt 5.1.0 for Windows 32-bit (MinGW 4.8, OpenGL)
  • Start QT Creator
  • Select File / New File or Project
  • Select Import Project
  • Select Git Repository Clone
  • Enter clone URL git://
  • Press Next
  • Press Finished
  • Press Configure Project
  • Save the project (Ctrl+S)
  • Now you can run the project (Ctrl+R), which will also trigger the build
  • After successful build, Pumpa should come up and do the usual authorization stuff

If you find errors or have additional info / improvements, feel free to add a comment.

PS: Here’s the list of DLLs I need to run the relase build “standalone” out of a folder (instead of starting from QT Creator):



One thought on “How to build “Pumpa” QT-based client for Windows

  1. Samwyn (@Samwyn2)

    Hi, I compiled it along your steps on Windows7 64bit (JP Edition), but got two errors.

    When run on (default) debug build, no “sys/resource.h” error (it is not in MinGW but Msys or Cygwin) so have to run on release build (the file is required only on debug mode).

    “pumpa/win32/pumpa.rc” must be
    ID_ICON ICON DISCARDABLE “../images/pumpa.ico”
    (need the “../”) or no such file error.

    For “standalone” also needed some tricks.
    Must copy Qt5 dlls from “Qt\Qt5.1.0\5.1.0\mingw48_32\bin”, not from “Qt\Qt5.1.0\Tools\QtCreator\bin” (those are different somewhat).
    And plus needed libGLESv2.dll.

Comments are closed.