[mythtv] [PATCH] Mac OS X patch 25

Joseph A. Caputo jcaputo1 at comcast.net
Tue Sep 7 12:06:29 EDT 2004


On Monday 06 September 2004 20:00, Nigel Pearson wrote:
> > So what's the state of the Mac OS X patches now; i.e., what should
> > I be able to build 'out of the box'?  I usually try it out every
> > few weeks as
> > I see more patches being committed, but so far I've never been able
> > to compile all of the libs.
>
> As far as I know, all the libs have built from CVS since early
> August. The people that had problems where the ones using the Fink
> Qt, which was actually Qt/X11 and not Qt/Mac (i.e. it didn't define
> macx)
>
> If you still have basic (i.e. compile/link problems), do tell.

- libmyth complains it can't find 'sys/soundcard.h'.  If I comment out 
the lines:

CONFIG += using_oss
DEFINES += USING_OSS

in settings.pro, it gets past that.  Is that the correct thing to do, or 
is there a package I need to install to allow that to compile?

- Once I get past the OSS-related errors, libmyth seems to compile.  
Next, libmythtv fails because it can't find the lame headers.  I have 
them installed with Fink; so I have to add 'INCLUDEPATH += /sw/include' 
to my settings.pro.  Probably will need "EXTRA_LIBS += /sw/lib" also... 
(again, is that correct, or is there a native lame package I should be 
using?)

- Once the lame issue has been addressed, libmythtv fails with the 
following:

In file included from mpegrecorder.cpp:13:
videodev_myth.h:12:25: linux/types.h: No such file or directory
videodev_myth.h:13:27: linux/version.h: No such file or directory
In file included from videodev_myth.h:23,
                 from mpegrecorder.cpp:13:
videodev2_myth.h:127: error: '__s32' is used as a type, but is not 
defined as a type.

So what now?

System specs:
white iBook (G3)
OS X 10.3
Qt/Mac 3.3.2

I tweaked config.h & config.mak as follows (since I have a G3):

config.h: comment out #define HAVE_ALTIVEC 1
config.h: uncomment #define ALTIVEC_USE_REFERENCE_C_CODE 1

config.mak: comment out TARGET_ALTIVEC=yes


-JAC


More information about the mythtv-dev mailing list