Updating build instructions. Windows build on Windows is no longer supported, only supported method is cross compiling on Linux.

This commit is contained in:
lotodore
2011-02-11 08:32:07 +00:00
parent cf92fecf9c
commit 2e63c7e247
3 changed files with 34 additions and 11 deletions
+30 -7
View File
@@ -1,9 +1,32 @@
Please see
http://sourceforge.net/project/showfiles.php?group_id=166634&package_id=268019
for some scripts to compile PokerTH using mingw.
PokerTH can be built for Windows using the MinGW cross environment
http://mingw-cross-env.nongnu.org/
The scripts are also provided in the win32_build_scripts subdirectory, but they
require specific download and uncompression tools to run, which are provided
with the package at the upper link.
You need a Linux system to set this up.
2008 by Lothar May
1. Install all requirements listed there:
http://mingw-cross-env.nongnu.org/#requirements
on your Linux system.
2. Download the latest release of mingw-cross-env and extract it to /opt/mingw
3. Within /opt/mingw, run
make
(this takes quite some time)
4. As the user you would like to use to compile PokerTH for Windows,
add the cross compiler to your path; e.g.:
PATH="/opt/mingw/usr/bin:$PATH"
(in .profile)
5. Download and extract whichever source version of PokerTH you wish to compile.
http://pokerth.net/download.html
6. Within the pokerth directory, run
i686-pc-mingw32-qmake DEFINES+=BOOST_THREAD_USE_LIB pokerth.pro
make release
PokerTH can also be built using MinGW or Visual Studio on Windows,
but neither method is supported, because it takes too much time to keep
several methods updated.
2011 by Lothar May
+2 -2
View File
@@ -1,9 +1,9 @@
#!/bin/bash
PKTH_GSASL="libgsasl-1.4.4"
PKTH_GSASL_FILE="$PKTH_GSASL.tar.gz"
PKTH_QT="qt-everywhere-opensource-src-4.7.0"
PKTH_QT="qt-everywhere-opensource-src-4.7.1"
PKTH_QT_FILE="$PKTH_QT.tar.gz"
PKTH_BOOST="boost_1_44_0"
PKTH_BOOST="boost_1_45_0"
PKTH_BOOST_FILE="$PKTH_BOOST.tar.bz2"
if [ ! -e $PKTH_GSASL_FILE ]; then
+2 -2
View File
@@ -25,7 +25,7 @@ is run on a vserver with very limited memory.
The following packages are required to compile the server:
* qmake (Qt development tools)
* boost 1.36, 1.38 recommended
* boost 1.42, latest recommended
- boost-thread
- boost-filesystem
- boost-datetime
@@ -286,4 +286,4 @@ The bot always answers to "BotName: " style commands.
It ignores private messages.
2007-2009 by Lothar May
2007-2011 by Lothar May