[mythtv] Cross-compiling on Mac OS X 10.6 to 10.4 (tiger)

Nigel Pearson nigel at ind.tansu.com.au
Tue Oct 19 05:00:40 UTC 2010


> I've read a bunch of pages on QT... and in the end I downloaded it precompiled for v4.7 for the Mac "Carbon" framework since Qt's Cocoa-only support doesn't support Mac 10.4.

Yes, but only if you build it that way.

% .osx-packager/src/qt-everywhere-opensource-src-4.6.0/configure --help
...
Qt/Mac only:

    -Fstring ........... Add an explicit framework path.
    -fw string ......... Add an explicit framework.

    -cocoa ............. Build the Cocoa version of Qt. Note that -no-framework
                         and -static is not supported with -cocoa. Specifying
                         this option creates Qt binaries that requires Mac OS X
                         10.5 or higher.
...
%



Future versions of Qt may be Cocoa only, but for now,
osx-packager doesn't ask for it, and the resultant Qt
should be Carbon+Cocoa.




>   Hopefully in the end I can simply copy the Qt Mac Framework directories over to the AppleTV and have that work.  I think myth is currently compiling against 4.6 headers which managed to get on the build path from an earlier failed build attempt but hopefully that doesn't matter.
> 
> I'm not sure how to cross-compile MythTV for 10.4.


Neither am I, but I will attempt to run 10.6.4 built binaries
on 10.4, and if necessary try some 10.4 target builds for you.



Meanwhile, there should be plenty of Web or Wiki pages that
describe how people compiled for the ATV in the past?

--
Nigel Pearson, nigel at ind.tansu.com.au|"Look at this!             |
Telstra Net. Eng., Sydney, Australia | Do you think I put this in|
Office: 9202 3900    Fax:  9212 6348 |  to get better reception? |
Mobile: 0408 664435  Home: 9792 6998 | Batty - Fern Gully        |

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-dev/attachments/20101019/587a0553/attachment.htm>


More information about the mythtv-dev mailing list