[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