FS#57697 - [hedgewars] Server component built against old haskell libraries

Attached to Project: Community Packages
Opened by Artho (xslicer) - Friday, 02 March 2018, 12:06 GMT
Last edited by Felix Yan (felixonmars) - Friday, 02 March 2018, 18:39 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The haskell-server executable is built against haskell libraries available in december. These are superseded every time haskell is updated and thus the game will not run unless you join someone else's server (single player runs a private server) or use old libs.

Additional info:
* package version: 0.9.23-1

Steps to reproduce:
Run hedgewars and start a game or run hedgewars-server
This task depends upon

Closed by  Felix Yan (felixonmars)
Friday, 02 March 2018, 18:39 GMT
Reason for closing:  Fixed
Additional comments about closing:  0.9.23-2
Comment by Doug Newgard (Scimmia) - Friday, 02 March 2018, 16:46 GMT
Specific errors?
Comment by Artho (xslicer) - Friday, 02 March 2018, 17:50 GMT
hedgewars-server: error while loading shared libraries: libHSregex-tdfa-1.2.2-LXrPID2GWRYz5rkILVGL8-ghc8.2.2.so: cannot open shared object file: No such file or directory
That's the lib for haskell-regex-tdfa version 1.2.2-8, while the current version is 1.2.2-11
If you replace it with the old version of tdfa, you get the next, etc:
hedgewars-server: error while loading shared libraries: libHShslogger-1.2.10-130Szb1sQo3JyMDvQNrKMO-ghc8.2.2.so: cannot open shared object file: No such file or directory

Loading...