Alright Folks here is a my patch, this brings it up to the point where
everything will compile in myth for win32.
A couple of notes:
1) You need a basic cygwin environment with Xorg installed
2) Install the mysql tarball (not the source one) - just the client (no server)
3) Install QT/X11 for windows, per http://kde-cygwin.sourcefoge.net .
DONT install QT/Win32. QT/Win32 has some linking bugs. After
installing QT, replace qmake.exe with my version of qmake.exe. This
will fix naming problems to make this compatible with cygwin
http://clue.eng.iastate.edu/~superm1/qmake.exe
4) Download myth CVS and apply my patch. If the attachment doesnt
work, then it is also at
http://clue.eng.iastate.edu/~superm1/mythwindows0929.diff
5) Compile myth CVS.
6) When doing a 'make install' it will put everything into the right
directories under /usr/local, but with windows you will have to add
the path of your dlls for myth to the environment PATH variable or
move them into myth's bin directory. I prefer the later, but either
works
7) This works to the point where it will COMPILE, and RUN only BASIC
tasks, it doesn't work for video, but scheduling and basic interface
all work. I'm looking at this directX code to see what I can make of
it and whats going on.
This build has debug enabled, so if you want to use gdb feel free, but
I was having seg faults happenning during gdb all the time. Also I
have noticed that sometimes this code takes the backend down when
using it and trying to play a video.
Enjoy otherwise :)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mythwindows0929.diff
Type: application/octet-stream
Size: 23548 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20040929/d8548a7d/mythwindows0929-0001.obj