Ticket #5980 (closed patch: fixed)
Opened 3 years ago
Last modified 3 years ago
Patches required to make win32 succeed (against r19247)
| Reported by: | Jonathan Martens <jonathan@…> | 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
Change History
comment:2 Changed 3 years ago by davidbuzz@…
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 @@
#ifndef H264PARSER_H #define H264PARSER_H
+#include "../../libmythdb/compat.h" for uint on win32
#include <stdint.h> #include <sys/types.h> for uint on Darwin
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. :-(
Changed 3 years ago by Jonathan Martens <jonathan@…>
- Attachment MythTV-H264Parser.h-new.patch added
New patch for H264Parser.h (to define uint by means of including ../../libmythdb/compat.h
comment:5 Changed 3 years ago by davidbuzz@…
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 3 years ago by nigel
The compat.h patch - usleep() removal - may still be needed, or worth investigating?
comment:7 Changed 3 years ago by davidbuzz@…
I didn't find it necessary. Buzz.
comment:8 Changed 3 years ago by Steltek
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 3 years ago by anonymous
Steltek, please discuss your issues on the -dev list. trac is for patches.
comment:10 Changed 3 years ago by nigel
comment:11 Changed 3 years ago by nigel
- Status changed from assigned to closed
- Resolution set to fixed
