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

MythTV mythtv at cvs.mythtv.org
Wed Jun 9 17:00:14 UTC 2010


#8548: Compile error in Fedora 12 within vsync.cpp
----------------------------------+-----------------------------------------
 Reporter:  otto at kolsi dot fi  |       Owner:  ijr       
     Type:  defect                |      Status:  new       
 Priority:  minor                 |   Milestone:  unknown   
Component:  MythTV - General      |     Version:  Trunk Head
 Severity:  medium                |     Mlocked:  0         
----------------------------------+-----------------------------------------
 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
 }}}

 Configure options:
 {{{
 $ ./configure --previous
 Options:  --disable-audio-jack --disable-joystick-menu --disable-firewire
 --disable-ivtv --disable-v4l --disable-hdhomerun --disable-iptv --enable-
 silent_cc --disable-mheg --compile-type=profile
 # Basic Settings
 Compile type              profile
 Compiler cache            symlink gcc
 DistCC                    no
 qmake                     /usr/bin/qmake-qt4
 install prefix            /usr/local
 runtime prefix            /usr/local
 CPU                       x86 x86_32 (model name        : Intel(R)
 Pentium(R) 4 CPU 1.50GHz)
 big-endian                no
 runtime cpu detection     no
 yasm                      no
 MMX enabled               yes
 MMX2 enabled              yes
 3DNow! enabled            yes
 3DNow! extended enabled   yes
 SSE enabled               yes
 SSSE3 enabled             yes
 CMOV enabled              yes

 # Input Support
 Joystick menu             no
 lirc support              yes
 Video4Linux sup.          no
 ivtv support              no
 HD-PVR support            no
 FireWire support          no
 DVB support               yes [/usr/include]
 DVB-S2 support            yes
 HDHomeRun support         no
 IPTV support              no

 # Sound Output Support
 PulseAudio support        yes
 OSS support               yes
 ALSA support              no
 JACK support              no
 libfftw3 support          no

 # Video Output Support
 x11 support               yes
 xrandr support            yes
 xv support                no
 XvMC support              no
 XvMC VLD support          no
 VDPAU support             no
 OpenGL video              yes
 OpenGL vsync              yes
 DirectFB                  no
 Fribidi formatting        no
 MHEG support              no

 # Misc Features
 multi threaded libavcodec yes
 Frontend                  yes
 Backend                   yes

 # Bindings
 bindings_perl             yes
 bindings_python           yes

 Creating libs/libmythdb/mythconfig.h and libs/libmythdb/mythconfig.mak

 libs/libmythdb/mythconfig.h is unchanged
 libs/libavutil/avconfig.h is unchanged
 }}}

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/8548>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list