[hatari-devel] Hatari 2.6.1 startup failure on Windows

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hello,

I suppose you already saw: https://www.atari-forum.com/viewtopic.php?p=484369#p484369. Hatari 2.6.1 release fails to start on Windows.

After looking into it, I presume that the headers (devel package) for winpthreads was updated to now include nanosleep64 instead of nanosleep. But the libwinpthread-1.dll shipped with the release is older; it's the same that shipped with 2.6.0, and only exports nanosleep. If I replace said DLL by the current binary from https://packages.msys2.org/packages/mingw-w64-x86_64-libwinpthread, Hatari launches without error message.

The release archive should be updated accordingly. Perhaps the archive should also be renamed, to make clear that its contents has changed.

Regards
Christian

PS: Interestingly, the pipeline build is not affected. Therefore, the build environments for pipeline and release must be different. Perhaps it's worth discussing whether Hatari should use its CI/CD pipeline to build releases, like EmuTOS does. In that way you get some test coverage of the build environment when people use pipeline builds.
--
Christian Zietz  -  CHZ-Soft  -  czietz@xxxxxxx
WWW: https://www.chzsoft.de/
New GnuPG-Key-ID: 0x8708B34C827B159E




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/