Hi there. Unfortunately, the Speed Dreams project is almost dead also. So, it is hard to fix a patch for a Windows build but I can't run a compiled Speed Dreams repository. Due to an RHash dependency, which stops with code 1181 on MSVC, I insist that I can't run the Speed Dreams game. I can still try emailing the mailing lists if something is wrong. I have a question, is the Speed Dreams project almost dead? However, if the developers appear, it will be possible to revive this project.
Cya :-)
Last edit: AwesomeGAMER 2024-09-15
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Unfortunately, the Speed Dreams project is almost dead also.
I have a question, is the Speed Dreams project almost dead? However, if the developers appear, it will be possible to revive this project.
Please, refrain from spreading FUD with such statements - they just do not help anyone and it is not comfortable to read this for those who work in the project. The project is far from dead - it just had reduced activity during the summer season, which is understandable.
Moreover, some actual progress was announced recently on the Matrix/XMPP channels, such as the new download manager, bugfixes, refactors and the first 64-bit Windows cross-build of Speed Dreams from GNU/Linux.
Due to an RHash dependency, which stops with code 1181 on MSVC, I insist that I can't run the Speed Dreams game.
This is being actively worked on, even if no commits have been made to trunk yet. I have a bunch of patches locally that fix several issues with the 3rdParty-devel directory, with the bonus goal of achieving Windows cross-builds from GNU/Linux via the x86_64-w64-mingw32 cross-toolchain. However, this is still WIP so I cannot commit this to trunkjust yet.
OTOH, it is true that the rhash developers dropped their CMakeLists.txt from the repository since that would create a circular dependency against CMake, but this is not an issue for us. My local patches use the upstream configure script, but since this would not be portable for Windows systems, it makes sense to bring in an in-house CMakeLists.txt that we can patch into rhash before building.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
With these changes, I have successfully cross-built a working Windows of Speed Dreams, as well as its dependencies, from GNU/Linux. Unfortunately though, I do not own a Windows machine, so I need someone else to test them. Could you please test these experimental patches yourself?
Thank you,
Xavi
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
After two months of work, the changes have been finally merged into trunk, so that it should be possible to build both Speed Dreams and its 3rdParty dependencies natively from Windows, as well as cross-built from GNU/Linux to Windows.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi there. Unfortunately, the Speed Dreams project is almost dead also. So, it is hard to fix a patch for a Windows build but I can't run a compiled Speed Dreams repository. Due to an RHash dependency, which stops with code 1181 on MSVC, I insist that I can't run the Speed Dreams game. I can still try emailing the mailing lists if something is wrong. I have a question, is the Speed Dreams project almost dead? However, if the developers appear, it will be possible to revive this project.
Cya :-)
Last edit: AwesomeGAMER 2024-09-15
Take a look to this message on the mailing list:
https://sourceforge.net/p/speed-dreams/mailman/message/58828053/
and please report problems if you find them
Please, refrain from spreading FUD with such statements - they just do not help anyone and it is not comfortable to read this for those who work in the project. The project is far from dead - it just had reduced activity during the summer season, which is understandable.
Moreover, some actual progress was announced recently on the Matrix/XMPP channels, such as the new download manager, bugfixes, refactors and the first 64-bit Windows cross-build of Speed Dreams from GNU/Linux.
This is being actively worked on, even if no commits have been made to
trunkyet. I have a bunch of patches locally that fix several issues with the3rdParty-develdirectory, with the bonus goal of achieving Windows cross-builds from GNU/Linux via thex86_64-w64-mingw32cross-toolchain. However, this is still WIP so I cannot commit this totrunkjust yet.OTOH, it is true that the
rhashdevelopers dropped theirCMakeLists.txtfrom the repository since that would create a circular dependency against CMake, but this is not an issue for us. My local patches use the upstreamconfigurescript, but since this would not be portable for Windows systems, it makes sense to bring in an in-houseCMakeLists.txtthat we can patch intorhashbefore building.I have submitted a squashed set of experimental patches that should fix Windows builds, while also allowing MinGW as a toolchain: https://sourceforge.net/p/speed-dreams/mailman/message/58825533/
With these changes, I have successfully cross-built a working Windows of Speed Dreams, as well as its dependencies, from GNU/Linux. Unfortunately though, I do not own a Windows machine, so I need someone else to test them. Could you please test these experimental patches yourself?
Thank you,
Xavi
After two months of work, the changes have been finally merged into
trunk, so that it should be possible to build both Speed Dreams and its3rdPartydependencies natively from Windows, as well as cross-built from GNU/Linux to Windows.Perhaps this "Tutorial" I just wrote be useful to build the SD source code on Windows:
https://sourceforge.net/p/speed-dreams/discussion/865036/thread/f65a9a10a2/?limit=50#d1b2