[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