[mythtv] [mythtv-commits] Ticket #8548: Compile error in Fedora 12 within vsync.cpp

Mark Spieth mark at digivation.com.au
Wed Jun 9 21:51:06 UTC 2010


>   In Fedora 12, following build error occurs:
>   {{{
>   compiling vsync.cpp
>   vsync.cpp: In member function ‘virtual void OpenGLVideoSync::Start()’:
>   vsync.cpp:435: error: invalid use of incomplete type ‘struct
>   VideoOutput’
>   vsync.h:25: error: forward declaration of ‘struct VideoOutput’
>   vsync.cpp: In member function ‘virtual void
>   OpenGLVideoSync::WaitForFrame(int)’:
>   vsync.cpp:452: error: invalid use of incomplete type ‘struct
>   VideoOutput’
>   vsync.h:25: error: forward declaration of ‘struct VideoOutput’
>   make[2]: *** [vsync.o] Error 1
>   make[2]: *** Waiting for unfinished jobs....
>   make[2]: Leaving directory `/mnt/myth/trunk/mythtv/libs/libmythtv'
>   make[1]: *** [sub-libmythtv-make_default] Error 2
>   make[1]: Leaving directory `/mnt/myth/trunk/mythtv/libs'
>   make: *** [sub-libs-make_default-ordered] Error 2
>   }}}
set your  environment correctly.

export LC_TYPE=C
or
add LC_TYPE=C to /etc/default/locale
then the error messages will be meaningful.

mark


More information about the mythtv-dev mailing list