pcp
[Top] [All Lists]

Windows PCP builds

To: PCP <pcp@xxxxxxxxxxx>
Subject: Windows PCP builds
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 29 Jul 2015 03:41:53 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1321479521.186016.1438155054532.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: bu/tJdP3rji+Ro96q07UofjBS0x5EA==
Thread-topic: Windows PCP builds
Hi all,

With pcp-3.10.6 it will be possible to build PCP natively on Windows
once again.  I've moved towards cross-compiling from Fedora, because
it is alot simpler than setting up an open source build toolchain on
Windows itself.  We also default to building 64-bit binaries now.

At this stage, there is no packaging.  So, this is just a build that
produces .exe's, .dll's and so on.  The final (missing) piece of the
puzzle will involve coercing utilities from the "msitools" package
into creating a new .msi with all of the built files.

To setup a build (this includes Qt and webapi functionality) you'll
want a Fedora machine with the packages below installed, and invoke
the build as:

    $ ./Makepkgs --target mingw64 --verbose

mingw64-winpthreads-3.3.0-1
mingw64-nettle-2.7.1-1
mingw64-libtasn1-3.8-2
mingw64-gcc-4.8.4-1
mingw64-pkg-config-0.28-2
mingw64-cpp-4.8.4-1
mingw-filesystem-base-100-1
mingw64-xz-libs-5.1.2-4alpha
mingw64-xz-5.1.2-4alpha
mingw64-libgnurx-2.5.1-15
mingw64-win-iconv-0.0.4-3
mingw64-libpng-1.6.10-1
mingw64-binutils-2.24-5
mingw64-libtiff-4.0.3-4
mingw64-crt-3.3.0-2
mingw64-headers-3.3.0-3
mingw64-libgcrypt-1.5.3-1
mingw64-gettext-0.18.3.1-1
mingw64-qt-qmake-4.8.6-1
mingw64-termcap-1.3.1-16
mingw64-sqlite-3.8.4.3-1
mingw64-gcc-c++-4.8.4-1
mingw64-libmicrohttpd-0.9.34-1
mingw64-zlib-1.2.8-2
mingw64-dbus-1.6.28-1
mingw-binutils-generic-2.24-5
mingw64-gnutls-3.1.26-1
mingw64-filesystem-100-1
mingw64-libgpg-error-1.12-1
mingw64-readline-6.2-4
mingw64-libffi-3.0.13-4
mingw64-qt-4.8.6-1
mingw64-libxml2-2.9.2-1
mingw64-p11-kit-0.20.6-1
mingw64-libjpeg-turbo-1.3.1-4
mingw64-gmp-5.1.2-1


cheers.

--
Nathan

<Prev in Thread] Current Thread [Next in Thread>