[mythtv-users] Re: anyone attempt mythfrontend on Cygwin?
Joel Anderson
bitjunkie at gmail.com
Wed Sep 22 14:06:43 EDT 2004
> >>>g++ -c -pipe -fdata-sections -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer
> >>> -D_REENTRANT -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\" -DMM
> >>>X -DUSING_IVTV -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/opt/qt/3.2/mkspecs/cygwin-g+
> >>>+ -I. -I/usr/local/include -I/opt/qt/3.2/include -o audiooutput.o audiooutput.cp
> >>>p
> >>>In file included from audiooutput.cpp:11:
> >>>audiooutputoss.h:86: error: field `audiotime_updated' has incomplete type
> >>>make: *** [audiooutput.o] Error 1
> >>>
> >>>As usual, I have no clue where to start. Any pointers?
> >>>
> >>>
> >>Look into that source file ? In line 86, maybe there is a bug ? AFAIR
> >>cygwin simluates OSS in /dev/dsp, but I am not sure. For sure you would
> >>want to disable ALSA.
> >>
> >>
> >Yeah, I looked into the file, it says
> >
> > struct timeval audiotime_updated; // ... which was last updated at this time
> >
> >My c++ skills are nil, so I wouldn't know if there could be a bug or
> >not. I'll keep looking though, maybe I will figure something out.
> >
> >
> I haven't looked at the code and I am not sure where time.h is pulled
> in, but in Cygwin struct timeval is defined in sys/time.h whereas in
> Linux (at least Fedora anyway) it is in linux/time.h.
>
> Sorry I am not much more help (at work right now).
>
> --
> David
I backed up a bit before delving that far into the code. Enabling the
win32 stuff in settings.pro seems to have eliminated the
audiotime_updated problem, so it seems that I should have done that
from the beginning. (Doh!) I finally have libavcodec, libavformat,
and libmyth compiled. Plugging away at libmythtv now, wish me luck!
Thanks again everyone!
--
Joel
More information about the mythtv-users
mailing list