From OpenTTD
[edit] Operating System Matrix
On this page we are trying to build a matrix of operating systems, architectures and compilers with which people had success compiling and/or running OpenTTD. With this table you can easily see, whether you can expect to be able to play OpenTTD on your platform.
Please contribute to this page, if you manage to compile OpenTTD on your platform and also if you don't! Please be sure to include the release number or the svn revision and your compiler version, too.
| Arch | Version | libc | SDL version | Compiler | OpenTTD version | compiles | runs | remarks | reported by
|
| x86 | 2.2.19 | 2.1.3 | 1.2.8 | gcc-2.7.2.3 | r3351 | yes | yes | | dst, 2005-12-28
|
| x86 | 2.2.19 | 2.1.3 | 1.2.8 | gcc-2.95.2 | r3411 | yes | yes | | dst, 2006-01-20
|
| x86 | 2.6.12 | 2.3.2 | 1.2.8 | gcc-3.4.3 | r2901 | yes | yes | | dst, 2005-08-30
|
| x86 | 2.6.15 | 2.3.2 | 1.2.8 | gcc-4.0.2 | r3411 | yes | yes | | dst, 2006-01-20
|
| x86 | 2.6.15 | 2.3.2 | 1.2.8 | Intel C++ Compiler 8.1 | r3411 | yes | yes | huge amount of warnings and remarks | dst, 2006-01-20
|
| x86 | 2.6.15 | 2.3.2 | 1.2.8 | Intel C++ Compiler 9.0 | r3411 | yes | yes | huge amount of warnings and remarks | dst, 2006-01-20
|
| x86 | 2.6.11.12 | 2.3.2 | 1.2.7 | gcc-4.0.1 | r2901 | yes | yes | compiler warnings in driver.c | geniusdex, 2005-08-30
|
| x86_64 (amd64) | 2.6.15 | 2.3.5 | 1.2.8 | gcc-4.0.2 | r3411 | yes | yes | | dst, 2006-01-20
|
| sparc32 | 2.4.27 | 2.3.2 | 1.2.8 | gcc-3.3.5 | ~r2890 | yes | yes | 32-bit game on sparc64 system | dst, 2005-08-30
|
| sparc32 | 2.6.16-rc1 | 2.3.5 | 1.2.9 | gcc-4.0.2 | r3411 | yes | yes | 32-bit game on sparc64 system | dst, 2006-01-20
|
| sparc64 | 2.6.15-1 | 2.3.6 | 1.2.10 | gcc-4.0.3 | r5333 | yes | yes | Default debian sarge install on a blade 100, slow with sound, but works | dst, 2006-06-22
|
| PowerPC | 2.6.15 | 2.3.5 | 1.2.9 | gcc-4.0.3 | 0.4.0.1 | yes | yes | | sjv, 2006-01-25
|
| PowerPC | 2.6.18 | 2.3.6 | 1.2.11 | gcc-4.1.1 | 0.6.0 | yes | yes | | arp, 2008-05-23
|
[edit] FreeBSD
| Arch | Version | SDL version | Compiler | OpenTTD version | compiles | runs | remarks | reported by
|
| i386 | 7.0-RELEASE | 1.2.13 | gcc-4.2.1 | 0.5.3 | yes | yes | | zag, 2008-03-21
|
| i386 | 6.2 Stable | 1.2.11 | gcc-3.4.6 | 0.4.8 | yes | yes | Took some time to find the files | G.V.T-A-H, 2007-03-01
|
| i386 | 5.3 | 1.2.8 | gcc-3.4.2 | r3282 | yes | yes | | dst, 2005-12-12
|
[edit] NetBSD
| Arch | Version | SDL version | Compiler | OpenTTD version | compiles | runs | remarks | reported by
|
| amd64 | 2.1 | 1.2.8 | gcc-3.3.3 | r3153 | yes | yes | | dst, 2005-11-07
|
| sparc64 | 2.0.2 | 1.2.8 | gcc-3.3.3 | r3179 | yes | yes | | dst, 2005-11-14
|
| x86 | 3.0.1 | 1.2.10 | gcc-3.3.3 | 0.4.8 | yes | yes | sound bugs | erikv, 2006-10-14
|
[edit] OpenBSD
| Arch | Version | SDL version | Compiler | OpenTTD version | compiles | runs | remarks | reported by
|
| sparc64 | 3.8 | 1.2.8 | gcc-3.3.5 | r3257 | yes | yes | | dst, 2005-12-04
|
| i386 | -current | 1.2.9 | gcc-3.3.5 | 0.4.0.1 | yes | yes | small sound delay | rmh, 2005-12-04
|
[edit] Solaris
| Arch | Version | SDL version | Compiler | OpenTTD version | compiles | runs | remarks | reported by
|
| sparc | Solaris 9 | 1.2.9 | gcc-2.95.3 | r3257 | yes | yes | | dst, 2005-12-04
|
| x86 | Solaris 10 | 1.2.5 | gcc-3.4.3 | r3558 | yes | yes | | dst, 2006-02-08
|
[edit] Windows
| Arch | Version | SDL version | Compiler | OpenTTD version | compiles | runs | remarks | reported by
|
| x86 | 2000 Professional | not used | gcc-3.4.2 (mingw32msvc) | r3411 | yes | yes | cross-compiled on a Debian GNU/Linux system | dst, 2006-01-20
|
| x86 | XP Professional | not used | gcc-3.4.4-1 (Cygwin) | r3086 | yes | yes | just followed a tutorial, still without PNG | Hadez, 2005-10-25
|
| x86 | XP Home | not used | gcc-3.3.3 (Cygwin) | r2702 | yes | yes | just followed a tutorial | Patrick, 2005-09-09
|
| x86 | XP Professional | not used | MSVC6 (Service Pack 6) | r3351 | yes | yes | MSVC6 | Bociusz, 2005-12-28
|