[mythtv] Fwd: Re: [mythtv-commits] Ticket #9400: MacOS X Compile failure
Craig Treleaven
ctreleaven at cogeco.ca
Sat Jan 8 15:50:52 UTC 2011
At 9:54 PM +1100 1/8/11, Nigel Pearson wrote:
>On 06/01/2011, at 3:35 AM, Stuart Auchterlonie wrote:
>
>>I've just been contemplating a <http://bootstrap.pl>bootstrap.pl
>>script for OSX
>>that pulls all the build requirements and does what it needs
>>to get the environment "bootstrapped"
>>
>
><http://osx-packager.pl>osx-packager.pl can easily be pruned to do just that -
>
A lot of this stuff ought to be installed as an admin user so it is
available to all userids on the machine, no? To me, that is one of
the big reasons to have a standalone 'osx-prep' script.
Installing Yasm ought to be part of the prep. Would it make sense to
install pkg-config, as well? (I really don't grok what it does.) I
think it would make also sense to test for and install a bunch of the
missing Perl and Python support.
>>Ideally i'd like it to also cope with 10.4, 10.5 & 10.6
>>flavour.
>
>There haven't been many OS-specific changes to the way the deps are built.
>Only one I can see in history of the script was for building SVN on 10.3.
Going forward, what about Python? Raymond Wagner indicated that
Python 2.6 is going to be required for the Python bindings. OS X
10.5.8 came with 2.5.1. I don't know about 10.6.x.
>
>>The reason i have for this is i'd like to get
>>my mini working as a buildbot so we can verify all checkins
>>build.
>
>Only trick part should be rebooting between the different OS revisions?
>
Idle speculation on my part, but I was think of taking an external
disk and creating 2 partitions. Install the system and XCode on one
partition and then back it up (CarbonCopyCloner or SuperDuper) to the
other. Run some tests on the osx-prep and then restore the boot
partition back. Lather, rinse and repeat. Could even just have a
few extra partitions--2 for each major OS version.
Craig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-dev/attachments/20110108/ae5dbecb/attachment.htm>
More information about the mythtv-dev
mailing list