https://bugs.winehq.org/show_bug.cgi?id=53486
--- Comment #16 from Jinoh Kang jinoh.kang.kr@gmail.com --- (In reply to Pawel from comment #14)
I've made a fresh git clone from gitlab.* (instead of source.*) to a new directory. I've fetched the refs/merge-requests/617/head:fb2k-socket-fix, as advised. My build command is as follows:
$ CC="ccache gcc -m32" ./configure --verbose --disable-tests && make
I already thought that 'this is it', but after more than 3 minutes of continuous transmission the track stopped being played. Trying once more stopped already after 35 seconds.
So, this fix doesn't work.
You need to actually checkout the fb2k-socket-fix branch after you fetched it. Sorry for forgetting to mention that.
(In reply to Pawel from comment #15)
Created attachment 72906 [details] DRAFT: Always prefer synchronous I/O in nonblocking mode
Wait! I have double-checked if there were any changes in server/sock.c file as described in https://gitlab.winehq.org/wine/wine/-/merge_requests/617. They were NOT applied. So I grabbed the diff code (attached) and applied it.
And now - it works!
That's a good news. Thanks for your work!