#55335 closed update (fixed)
hedgewars @0.9.22_1: request to update to 0.9.23
Reported by: | l2dy (Zero King) | Owned by: | kencu (Ken) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ryandesign (Ryan Carsten Schmidt) | |
Port: | hedgewars |
Description
Attachments (4)
Change History (13)
comment:1 Changed 7 years ago by kencu (Ken)
Status: | new → accepted |
---|
comment:2 Changed 7 years ago by kencu (Ken)
Summary: | hedgewars @0.9.22_1: update to 0.9.23 → hedgewars @0.9.22_1: request to update to 0.9.23 |
---|
Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Attachment: | hedgewars-0.9.23.diff added |
---|
Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Attachment: | patch-0004-remove-hardcoded-stdlib-and-iokit-QTfrontend.diff added |
---|
Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Attachment: | patch-0005-remove-haskell-spec-constr.diff added |
---|
Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Attachment: | patch-0006-CMakeLists-delete-clang-search.diff added |
---|
comment:3 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
comment:4 Changed 7 years ago by kencu (Ken)
Thanks, yeah, I did that too, locally. It doesn't build the server version. The non-server version works fine. I talked to the hedgewars devs. They say our ghc version is too old. I'm not sure they are right about that. I think their code needs fixing. I have the updated, nonserver version sitting here in a branch, waiting to decide if I'll just push that, or wait a bit for a fix.
I don't see our ghc getting updated any time soon; I asked abt that on the mailing list abt a month ago.
comment:5 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
I saw this in the INSTALL.md file:
### Hedgewars Server dependencies The Hedgewars Server is an **optional** separate application. It provides the online lobby and allows players to create rooms. You will also be able to launch the server from the frontend (network play → local network → start server). **Most players do not need this!**
So maybe the server should be turned off, and the server should be offered in a separate subport again in the future if and when it works again.
comment:6 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign added |
---|
comment:7 Changed 7 years ago by kencu (Ken)
here's my working non server version <https://github.com/kencu/myports/tree/master/games/hedgewars>
comment:8 Changed 7 years ago by ken-cunningham-webuse
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
comment:9 Changed 7 years ago by kencu (Ken)
@ thanks to Ryan for some input on this upgrade. Don't know why keybinder gets into the mess, but it conflicts, for sure.
We'll hopefully be able to re-enable the server at some point when ghc progresses. For now, that last version of hedgewars on MacOS has a working server, or you can use a Unix version to host a server.
Here's the best I can do for now.
I added ports for the new dependency hs-sandi and its dependency hs-stringsearch.
It fails to build:
I haven't worked with Haskell before and am not sure what to do about such a problem.