[Bug 30557] winegstreamer broken with >=glib-2.32.0

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Oct 12 08:18:53 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=30557

Semenov Alexey <sov.info at mail.ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sov.info at mail.ru

--- Comment #75 from Semenov Alexey <sov.info at 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 at kurosaki:~$ cd wine-1.7.4
isshin at 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 at 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.



More information about the wine-bugs mailing list