http://bugs.winehq.org/show_bug.cgi?id=30557
Semenov Alexey <sov.info(a)mail.ru> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sov.info(a)mail.ru
--- Comment #75 from Semenov Alexey <sov.info(a)mail.ru> 2013-10-12 08:18:53 CDT ---
(In reply to comment #70)
I can confirm that the try4 patch (plus adding @LIBDL@
to LIBPTHREAD= in
loader/Makefile.in ) works great, both with wine git and 1.7.0 (on Gentoo
Linux). This is the only way to progress through the opening sequence in some
games that *require* working video support.
Hooking pthread_create is ugly, but at least it's future-proof (I had the
"pleasure" of debugging the same exact problem in winepulse a couple years
ago,
which this solution would've also worked around) and it works. I can't think of
another way, short of getting the glib folks to revert the removal of the
custom threading hooks or switching to something other than gstreamer.
Is there a chance this patch will get merged?
Gentoo users:
# mkdir -p /etc/portage/patches/app-emulation/wine
# wget
http://www.marcansoft.com/paste/weH812MX.txt -O
/etc/portage/patches/app-emulation/wine/gstreamer-threading-fix.patch
# emerge wine
isshin@kurosaki:~$ cd wine-1.7.4
isshin@kurosaki:~/wine-1.7.4$ patch < /home/isshin/Desktop/0.diff -p 1
patching file dlls/ntdll/ntdll_misc.h
patching file dlls/ntdll/thread.c
patching file dlls/winegstreamer/glibthread.c
patching file libs/wine/config.c
Hunk #1 succeeded at 353 (offset 14 lines).
patching file libs/wine/loader.c
Hunk #1 succeeded at 69 (offset 4 lines).
patching file libs/wine/wine.map
patching file loader/Makefile.in
Hunk #1 FAILED at 33.
1 out of 1 hunk FAILED -- saving rejects to file loader/Makefile.in.rej
patching file loader/main.c
isshin@kurosaki:~/wine-1.7.4$
It seems that this patch doesn't work with wine 1.7.4. I tried to manually edit
loader/Makefile.in file, so it looks that:
@MAKE_RULES@
LIBPTHREAD = @LIBPTHREAD@ @LIBDL@
LDEXECFLAGS = @LDEXECFLAGS@
but after that compilation simply don't work.
--
Configure bugmail:
http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.