[mythtv] Re: OS X: compile error CVS: undefined symbol
Michael J. Sherman
msherman at dsbox.com
Sun Jun 19 16:55:22 UTC 2005
>
> On Sat, 2005-06-18 at 23:09 -0400, Michael J.Sherman wrote:
>>>> Mac OS X 10.3.9.
>>>> Latest CVS (6/18/05 12pm EDT), I get this error in compile when
>>> linking
>>>> libmyth:
>>>>
>>>> ld: Undefined symbols:
>>>> pcHDTVSignalMonitor::pcHDTVSignalMonitor(int, Channel*, unsigned
>>>> int,
>>>> char const*)
>>>> /usr/bin/libtool: internal link edit command failed
>>>> make[2]: *** [libmythtv-0.18.0.18.0.dylib] Error 1
>>>
>>> Is this a frontend only Mac OS X build?
>>>
>>> -- Daniel
>>
>> Yes it is. I compiled from CVS just fine about two weeks ago. Is
>> there a reason why pchdtvsignalmonitor.cpp is not compiled according
>> to
>> the Makefile?
> Not that I remember, but someone intentionally disabled its compilation
> on OS X. I removed that from the libmythtv.pro earlier today. Can you
> compile the current CVS? (make sure you do a make distclean first)
> If not what is the error?
>
Okay, with a new CVS pull, now I get this error:
In file included from videodev_myth.h:25,
from pchdtvsignalmonitor.cpp:8:
videodev2_myth.h:377: error: field `timestamp' has incomplete type
pchdtvsignalmonitor.cpp: In constructor `
pcHDTVSignalMonitor::pcHDTVSignalMonitor(int, Channel*, unsigned
int, const
char*)':
pchdtvsignalmonitor.cpp:45: warning: invalid conversion from `int' to `
_opaque_pthread_t*'
make[2]: *** [pchdtvsignalmonitor.o] Error 1
More information about the mythtv-dev
mailing list