Updating build instructions. Windows build on Windows is no longer supported, only supported method is cross compiling on Linux.
This commit is contained in:
@@ -1,9 +1,32 @@
|
|||||||
Please see
|
PokerTH can be built for Windows using the MinGW cross environment
|
||||||
http://sourceforge.net/project/showfiles.php?group_id=166634&package_id=268019
|
http://mingw-cross-env.nongnu.org/
|
||||||
for some scripts to compile PokerTH using mingw.
|
|
||||||
|
|
||||||
The scripts are also provided in the win32_build_scripts subdirectory, but they
|
You need a Linux system to set this up.
|
||||||
require specific download and uncompression tools to run, which are provided
|
|
||||||
with the package at the upper link.
|
|
||||||
|
|
||||||
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
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
PKTH_GSASL="libgsasl-1.4.4"
|
PKTH_GSASL="libgsasl-1.4.4"
|
||||||
PKTH_GSASL_FILE="$PKTH_GSASL.tar.gz"
|
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_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"
|
PKTH_BOOST_FILE="$PKTH_BOOST.tar.bz2"
|
||||||
|
|
||||||
if [ ! -e $PKTH_GSASL_FILE ]; then
|
if [ ! -e $PKTH_GSASL_FILE ]; then
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ is run on a vserver with very limited memory.
|
|||||||
|
|
||||||
The following packages are required to compile the server:
|
The following packages are required to compile the server:
|
||||||
* qmake (Qt development tools)
|
* qmake (Qt development tools)
|
||||||
* boost 1.36, 1.38 recommended
|
* boost 1.42, latest recommended
|
||||||
- boost-thread
|
- boost-thread
|
||||||
- boost-filesystem
|
- boost-filesystem
|
||||||
- boost-datetime
|
- boost-datetime
|
||||||
@@ -286,4 +286,4 @@ The bot always answers to "BotName: " style commands.
|
|||||||
It ignores private messages.
|
It ignores private messages.
|
||||||
|
|
||||||
|
|
||||||
2007-2009 by Lothar May
|
2007-2011 by Lothar May
|
||||||
|
|||||||
Reference in New Issue
Block a user