[mythtv] OSX backend beta test
David Abrahams
dave at boost-consulting.com
Sun Jan 8 02:56:11 UTC 2006
Okay, I got it working, as far as I can tell; the patch against this
morning's source (Version 8516) is enclosed.
Details
* The packager copies a bunch of huge .svn directories containing .png
files into the applications. The enclosed packager script still
contains the RecursiveCopy routine that tries (unsucessfully) to
undo the damage. This issue is still unresolved.
* As noted in numerous places in my patch, the project's use of
#define always_inline
is problematic. That practice should end; for now it's worked
around through careful management of #include order and a
strategically-placed #undef always_inline
* You need Apple's FirewireSDK20 installed in its default location in
order to build.
* The changes I made in mythcontext.cpp were the only way I could get
commercial flagging to work. Otherwise the prefix path that gets
used is somewhere in the build disk image. The change in
jobqueue.cpp was half-finished and I'm not sure that it's necessary
at all, but when the backend stopped complaining about not being
able to launch the flagger I figured, "why mess with success?"
* Unless you know you have distcc working, you may need to uncomment
the '--disable-distcc' line in the packager script.
* You also might want to swap the activation of these two lines in the
packager:
# &Syscall([ '/usr/bin/make' ]) or die;
&Syscall([ '/usr/bin/make -j5' ]) or die;
* In the packager script the bug that causes the script to fail has
been resolved, but I commented out the line that unmounts the disk
image because it was more convenient for development.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: darwin-backend.patch
Type: text/x-patch
Size: 37081 bytes
Desc: patch for mythtv sources
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20060107/98c0b6d5/darwin-backend.bin
-------------- next part --------------
Enjoy,
Dave
--
Dave Abrahams
Boost Consulting
www.boost-consulting.com
More information about the mythtv-dev
mailing list