Difference between revisions of "Myth on Mac - Build status"

From MythTV Official Wiki
Jump to: navigation, search
(MythTV trunk: 10.7 build fails)
(Add .26 build, remove old versions)
 
(3 intermediate revisions by 2 users not shown)
Line 2: Line 2:
  
 
The developers usually keep these branches very stable, so they should build on most Mac OS versions. However, building the latest and greatest - trunk - may be a little more difficult, depending on what changes have been committed recently, and how hostile they are to Mac OS X and Windows.
 
The developers usually keep these branches very stable, so they should build on most Mac OS versions. However, building the latest and greatest - trunk - may be a little more difficult, depending on what changes have been committed recently, and how hostile they are to Mac OS X and Windows.
 
Since late 2011, an OS X machine is one of the Buildbot machines.  Multiple times per day, the build slave does a full build of MythTV for OS X.  If the build fails, the developers are notified immediately so that offending change can be identified and corrected.  For details, see http://code.mythtv.org/buildbot/buildslaves.
 
  
 
This document is trying to be a whiteboard of peoples’  building successes and failures.   
 
This document is trying to be a whiteboard of peoples’  building successes and failures.   
Line 9: Line 7:
 
{| border="1" cellspacing="0" cellpadding="5" style="border-collapse:collapse; border-color:#8eabd0; background:#e7edf5"
 
{| border="1" cellspacing="0" cellpadding="5" style="border-collapse:collapse; border-color:#8eabd0; background:#e7edf5"
 
|- style="background: lightsteelblue"
 
|- style="background: lightsteelblue"
! OS !! Arch. !! XCode rev. !! GIT rev. !! Status
+
! OS !! Arch. !! XCode rev. !! GIT rev. !! Script !! Status !! Date
 
|-
 
|-
| 10.6.7
+
| 10.6.8
| Intel Core 2 Duo
+
| Quad-Core i7
| 3.2.4
+
| 3.2.6
| v0.25pre-1944-g8089760
+
| 0.26pre  92f7d1f
| Working OK
+
|osx-packager.pl
|-
+
| Build completed successfully; not tested. Built 32 bit.
| 10.7.3
+
| 2012 Apr 12
| 2x 4-core Xeon
 
| 4.2.1
 
|
 
| Build of <code>ccache</code> dependency FAILS
 
 
|}
 
|}
  
== MythTV 0.24 (and -fixes) ==
+
== MythTV 0.26 (and -fixes) ==
 
{| border="1" cellspacing="0" cellpadding="5" style="border-collapse:collapse; border-color:#8eabd0; background:#e7edf5"
 
{| border="1" cellspacing="0" cellpadding="5" style="border-collapse:collapse; border-color:#8eabd0; background:#e7edf5"
 
|- style="background: lightsteelblue"
 
|- style="background: lightsteelblue"
! OS !! Arch. !! XCode rev. !! GIT rev. !! Status !! Date
+
! OS !! Arch. !! XCode rev. !! GIT rev. !! Script !! Status !! Date
 
|-
 
|-
| 10.6.4
+
| 10.7.5
 
| Dual Quad-Core Xeon
 
| Dual Quad-Core Xeon
| 3.2.3
+
| 4.5.1
| b0.24-27-g3dc867a
+
| 0.26  g9e12a61
| Building and working.  MMX may be re-enabled in osx-packager script.
+
|osx-packager-qtsdk.pl
|-
+
| Build completed successfully; not tested.
| 10.5.8
+
|2012 Oct 14
| PowerPC Dual G5
 
| 3.1.4
 
| v0.24.1-e89d6a9f7e
 
| Builds backend and frontend using -pluginskip. Firewire capture works.
 
|-
 
| 10.5.8
 
| Intel Core Duo
 
| 3.1.3
 
| v0.24-22-gba0e1ac
 
| Clean build of Myth frontend & backend and all dependencies
 
|-
 
| 10.6.8
 
| Intel Core Duo
 
| 4.0
 
| v0.24-a45bdd3d6a
 
| Modification needed to change MySQL version from 5.0.89 to 5.0.92
 
| 2011-11-25
 
 
|-
 
|-
| 10.4.11
 
| PowerPC G4 1.42
 
| 2.5
 
| 0-24-fixes r27420
 
| Modification needed to compile lame with -O2 optimization
 
| 2011-04-30
 
|-
 
| 10.5.8
 
| Intel Core Duo
 
| 3.2.1
 
| v0.24-100-g415b883
 
| sample
 
  
 
|}
 
|}
  
  
 
+
== MythTV 0.25 (and -fixes) ==
== MythTV 0.23 (and -fixes) ==
 
 
 
 
{| border="1" cellspacing="0" cellpadding="5" style="border-collapse:collapse; border-color:#8eabd0; background:#e7edf5"
 
{| border="1" cellspacing="0" cellpadding="5" style="border-collapse:collapse; border-color:#8eabd0; background:#e7edf5"
 
|- style="background: lightsteelblue"
 
|- style="background: lightsteelblue"
! OS !! Arch. !! XCode rev. !! GIT rev. !! Status
+
! OS !! Arch. !! XCode rev. !! GIT rev. !! Script !! Status !! Date
 +
|-
 +
| 10.6.8
 +
| Quad-Core i7
 +
| 3.2.6
 +
| 0.25  92f7d1f
 +
|osx-packager.pl
 +
| Build completed successfully; not tested.  Built 32 bit.
 +
|2012 Apr 12
 
|-
 
|-
| 10.6.3
+
 
| 2x 4-core Xeon
 
| 3.2.3
 
| v0.23.1-21-g5f2c474
 
| Not building (libswscale, libavcodec need <code>-mdynamic-no-pic</code>, filter_yadif has MMX error)
 
 
|}
 
|}
 +
 +
  
  

Latest revision as of 00:36, 15 October 2012

If you are trying to build MythTV from source, you are usually trying to build a frontend to match a Linux backend. This means you need to build a compatible version. e.g. if the backend is MythTV-0.24, then try to build the same Mac frontend version, or maybe the latest version of that source code branch - MythTV-0.24-fixes.

The developers usually keep these branches very stable, so they should build on most Mac OS versions. However, building the latest and greatest - trunk - may be a little more difficult, depending on what changes have been committed recently, and how hostile they are to Mac OS X and Windows.

This document is trying to be a whiteboard of peoples’ building successes and failures.

MythTV trunk

OS Arch. XCode rev. GIT rev. Script Status Date
10.6.8 Quad-Core i7 3.2.6 0.26pre 92f7d1f osx-packager.pl Build completed successfully; not tested. Built 32 bit. 2012 Apr 12

MythTV 0.26 (and -fixes)

OS Arch. XCode rev. GIT rev. Script Status Date
10.7.5 Dual Quad-Core Xeon 4.5.1 0.26 g9e12a61 osx-packager-qtsdk.pl Build completed successfully; not tested. 2012 Oct 14


MythTV 0.25 (and -fixes)

OS Arch. XCode rev. GIT rev. Script Status Date
10.6.8 Quad-Core i7 3.2.6 0.25 92f7d1f osx-packager.pl Build completed successfully; not tested. Built 32 bit. 2012 Apr 12



Build status of outdated versions is at Myth_on_Mac_-_Historical_Build_status