[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