Package Details: corsix-th 0.60-1

Git Clone URL: https://aur.archlinux.org/corsix-th.git (read-only)
Package Base: corsix-th
Description: Reimplementation of the game engine of Theme Hospital
Upstream URL: https://github.com/CorsixTH/CorsixTH
Keywords: simulation
Licenses: MIT
Submitter: vesath
Maintainer: carstene1ns
Last Packager: carstene1ns
Votes: 63
Popularity: 0.810236
First Submitted: 2010-06-07 15:48
Last Updated: 2016-06-30 19:49

Latest Comments

Rhinoceros commented on 2016-06-13 23:53

Has anyone got this to build with 0.60? TH is on sale at gog at the moment…

carstene1ns commented on 2016-05-28 23:34

@gothmog.todi: Sorry, did not have time back then to fix it and have forgotten since. I have replaced the outdated FFMPEG stuff now based on the upstream patch. This should fix it.

@TheCycoONE: Thanks for your support. I hope to have a "real" 0.60 release soon to update to, but currently this package will stay at 0.50, because I like to have my packages at stable versions (even if this means I need to fix compilation after changes to dependency packages :D).

TheCycoONE commented on 2016-05-02 12:19

@gothmog.todi It looks like this package needs another patch from our repository to work with the version of ffmpeg that archlinux is currently using. https://github.com/CorsixTH/CorsixTH/commit/9260930bd1e4721736859bee9c86aa70ecd3ddba.patch

There are other movie related changes though, and at this point it might be better to bump the package to 0.60-rc1.

gothmog.todi commented on 2016-03-23 19:50

I have some trouble building this package. Maybe somebody has some pointers for me?
Build log: https://nopaste.me/view/b14243b5

carstene1ns commented on 2015-11-19 15:02

@TheCycoONE: Thanks for the patch! It fixes the intro movie.
About lua-socket: it was the 3.0-rc1 release at that time, but the Arch package is now built from git[1], so it should be resolved as well.

[1]: https://projects.archlinux.org/svntogit/community.git/log/trunk?h=packages/luasocket

TheCycoONE commented on 2015-11-19 02:26

As for the lua-socket problems, does this occur with the latest lua-socket in the Arch Linux repositories? The 3.0-rc1 'release' version is known to be broken, but I haven't encountered problems with newer git versions of the library.

TheCycoONE commented on 2015-11-19 02:19

Please apply this patch: https://github.com/CorsixTH/CorsixTH/commit/4ae56e100911c1763cb9fd9a4b8647e323ecc032.patch

It fixes a bug with the movie code that causes it to crash with ffmpeg 2.8+

Lucki commented on 2015-09-14 15:27

Thank you, lua-socket wasn't used by any package, so I removed it and it works again, thank you again!

carstene1ns commented on 2015-09-13 16:36

@Lucki: I actually had this error too when testing. It seems there is some incompatibility between the lua socket package that arch ships and corsix-th expects.
I will contact upstream and create a patch that disables the autoupdater for now.
Do you need the package 'lua-socket' at all? If no, just remove it and corsix-th will work, if yes, you can rebuild corsix-th with lua51 or lua52 in the meanwhile until this is sorted out.

Lucki commented on 2015-09-10 17:23

I get this error and the game quits:
An error has occured in CorsixTH:
/usr/share/lua/5.3/socket/http.lua:189: use of undeclared variable 'PROXY'
stack traceback:
[C]: in function 'socket.http.request'
/usr/share/CorsixTH/Lua/app.lua:1355: in method 'checkForUpdates'
/usr/share/CorsixTH/Lua/app.lua:443: in method 'loadMainMenu'
/usr/share/CorsixTH/Lua/app.lua:299: in local 'callback_after_movie'
/usr/share/CorsixTH/Lua/app.lua:327: in method 'init'
/usr/share/CorsixTH/CorsixTH.lua:135: in main chunk
[C]: in ?

All comments