Opened 15 years ago
Closed 15 years ago
#5980 closed patch (fixed)
Patches required to make win32 succeed (against r19247)
Reported by: | Owned by: | Nigel | |
---|---|---|---|
Priority: | minor | Milestone: | 0.22 |
Component: | windows | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
After some serious trying and some conversation on the mailinglist (http://mythtv.org/pipermail/mythtv-dev/2008-December/063829.html) here is the list of patches I need to compile MythTV on windows using Qt 4.4.3 and MinGW-5.1.4.
Attachments (11)
Change History (22)
Changed 15 years ago by
Attachment: | MythTV-bswap.h.patch added |
---|
Changed 15 years ago by
Attachment: | MythTV-compat.h.patch added |
---|
Changed 15 years ago by
Attachment: | MythTV-dvd_reader.c.patch added |
---|
Changed 15 years ago by
Attachment: | MythTV-H264Parser.cpp.patch added |
---|
Changed 15 years ago by
Attachment: | MythTV-H264Parser.h.patch added |
---|
Changed 15 years ago by
Attachment: | MythTV-pthread.c.patch added |
---|
Changed 15 years ago by
Attachment: | Qt-qatomic_windows.h.patch added |
---|
Changed 15 years ago by
Attachment: | MinGW-sched.h.patch added |
---|
Changed 15 years ago by
Attachment: | MinGW-sspi.h.patch added |
---|
Changed 15 years ago by
Attachment: | MinGW-stdlib.h.patch added |
---|
comment:1 Changed 15 years ago by
Status: | new → assigned |
---|
comment:2 Changed 15 years ago by
Changed 15 years ago by
Attachment: | MythTV-H264Parser.h-new.patch added |
---|
New patch for H264Parser.h (to define uint by means of including ../../libmythdb/compat.h
comment:3 Changed 15 years ago by
Owner: | changed from danielk to Nigel |
---|
comment:5 Changed 15 years ago by
notes: [19819] fixes the bswap, dvd_reader issues with WIN32/_WIN32 by defining WIN32 explicity. [19820] fixes H264Parser.h ( the the H264Parser.c change is not required anymore ) [19822] releases new win32packager.pl that patches the 3xMinGW and 1xQt patches dynamically when running.
So this ticket can now be closed. Buzz.
comment:6 Changed 15 years ago by
The compat.h patch - usleep() removal - may still be needed, or worth investigating?
comment:8 Changed 15 years ago by
As far as I can see, the patches are not being applied, even in [19822] (the respective lines are commented out in the script).
comment:9 Changed 15 years ago by
Steltek, please discuss your issues on the -dev list. trac is for patches.
comment:10 Changed 15 years ago by
comment:11 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
I can confirm that the pthread,c, dvd_reader.c , and bswap.h patches as above are identical to the changes I've had to make. As for the H264* files, I made a simpler change to include compat.h to get uint defined. +++ libs/libmythtv/mpeg/H264Parser.h (working copy) @@ -23,6 +23,7 @@
+#include "../../libmythdb/compat.h" for uint on win32
Regarding the changes that relate to the MinGW build environment, sched.h is tested too. I haven't tried the sspi or stdlib patches yet. :-(