Mercurial > fife-parpg
annotate build/win32/installer/README_DevKit_Nov2010.txt @ 658:9fba00d9cdd5
Updated .iss installer script for the upcoming win32 devkit update
author | mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Sun, 31 Oct 2010 13:16:16 +0000 |
parents | d30ae69a2a20 |
children |
rev | line source |
---|---|
657
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
1 =============================== |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
2 FIFE Win32 DevKit November 2010 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
3 =============================== |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
4 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
5 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
6 Notes: |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
7 =============================== |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
8 * Building with Code::Blocks in combination with MinGW is currently broken. This might be resolved by a future SVN commit that fixes the FIFE Code::Blocks build script. |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
9 * Building FIFE with SCons in combination with MinGW will only work in release mode! In case you want to debug FIFE, you'll have to build FIFE in release mode as well! |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
10 ** Here's the catch: to get it working with FIFE built in debug mode, we would have to build Python and all of its libraries from source as there is no precompiled debug package of Python that works with MinGW. Gdb should provide somewhat useful backtraces even when FIFE is built in release mode. If that doesn't work out well due the missing debugging symbols, you still have the choice to use the MSVC debugger or to debug on a Linux system, where building FIFE in debug mode works fine. Sorry for the trouble but there isn't much we can do until there is an easy way to build Python from source via MinGW or (semi-)official precompiled debug packages of Python for Win32 are available. |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
11 * Debugging finally works again with MSVC 2005 & MSVC 2008! Yay! |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
12 * FIFE will still only work in combination with a 32bit version of Python on Windows systems. |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
13 ** To provide support for 64bit Python versions, we would have to provide precompiled 64bit versions of all of FIFE's dependencies. That's a rather huge undertaking and considering the small demand for a 64bit Windows version of FIFE, we don't support it yet and prolly won't support it in the near future. |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
14 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
15 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
16 Changes: |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
17 =============================== |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
18 * Custom built SDL_d.dll for MSVC 2005 & MSVC 2008 to fix debugging support for these compilers |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
19 * Updated mingw to 4.5.1 sjlj from http://tdm-gcc.tdragon.net/download |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
20 * Updated Python to 2.7 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
21 ** Python 2.7 is now the only officially supported version that is guaranteed to work with FIFE on Microsoft Windows systems! |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
22 ** If you want to use an older Python version with FIFE, you can do so at your own risk by copying the correct headers and libs into the corresponding directories and by editing the build scripts for your compiler of choice: |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
23 *** build\win32\win32-config.py for mingw |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
24 *** build\win32\build_environments\visual_studio_8\engine_template.xml for MSVC 2005 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
25 *** build\win32\build_environments\visual_studio_9\engine_template.xml for MSVC 2008 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
26 * Updated scons to 2.0.1 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
27 * Updated SWIG to 2.0.1 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
28 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
29 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
30 Installation / build process |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
31 =============================== |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
32 1. Check out the latest engine sources from SVN or update your SVN checkout in case you have already checked out from SVN before: |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
33 Repository URL: http://fife.svn.cvsdude.com/engine/trunk |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
34 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
35 2. Get ActivePython 2.7 (x86 version) and install it to a location of your choice: |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
36 http://downloads.activestate.com/ActivePython/releases/2.7.0.2/ActivePython-2.7.0.2-win32-x86.msi |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
37 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
38 3. In case you've built FIFE with an older compile SDK in the past, either run the uninstaller or run <FIFE>\build\win32\delete_sdk.bat to get rid of the old SDK files |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
39 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
40 4. Extraction process |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
41 4.1 Extract the content of the compile SDK to: |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
42 <FIFE>\build\win32\ |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
43 4.2 Check if there is an <FIFE>\build\win32\applications folder; if it's in place, you know that you extracted the SDK into the correct location. One possible issue is that you've checked out the whole engine SVN repository instead of just trunk. In this case extract the compile SDK to: |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
44 <FIFE>\trunk\build\win32 (if you want to compile trunk, otherwhise it needs to be extracted into the build\win32 directory of the branch that you want to compile) |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
45 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
46 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
47 5.1 Run <FIFE>\trunk\build\win32\update_project_files.bat. |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
48 5.2 Build files for each supported IDE can be found in the sub-directories of <FIFE>\build\win32\build_environments (code_blocks, scons, visual_studio_8, visual_studio_9). See http://wiki.fifengine.de/Guides_%26_tutorials#Win32 for more information. |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
49 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
50 6. The final dynamic library (_fife.pyd) is automatically moved to: |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
51 <FIFE>\engine\python\fife |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
52 |
d30ae69a2a20
Added the README for the upcoming win32 devkit update. The devkit.iss installer scrips relies on the existence of the file anyway, so it sounds like a good idea to have it in SVN as well. Makes future updates to the file easier as well :-)
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
53 7. You can now start your custom FIFE build by launching the python scripts that reside in the subdirectories of <FIFE>\demos |