[mythtv-commits] Ticket #5994: MythMusci does not compile on windows

MythTV mythtv at cvs.mythtv.org
Mon Dec 8 22:04:33 UTC 2008


#5994: MythMusci does not compile on windows
----------------------------------------------------+-----------------------
 Reporter:  Jonathan Martens <jonathan at snetram.nl>  |       Owner:  danielk
     Type:  defect                                  |      Status:  new    
 Priority:  minor                                   |   Milestone:  unknown
Component:  windows                                 |     Version:  head   
 Severity:  medium                                  |     Mlocked:  0      
----------------------------------------------------+-----------------------
 Since my patch (in #5980) that removes usleep from compat.h some plugins
 fail compilation in windows, MythMusic is one of them.

 It can be fixed with attached patch. Although compilations halts on
 another issue as well:

 g++ -c -march=k8 -g -Wall -Wno-switch -Wpointer-arith -Wredundant-decls
 -Wno-non
 -virtual-dtor -funit-at-a-time -D__STDC_CONSTANT_MACROS -g -frtti
 -fexceptions -
 mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DUSING_MINGW
 -D_GNU_SOURCE -DPR
 EFIX="U:/mythtv/build/" -DMMX -Di386 -DUSING_DIRECTX
 -D_FILE_OFFSET_BITS=64 -DQT
 _THREAD_SUPPORT -DQT_DLL -DQT_PLUGIN -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT
 -DQT_SQL_
 LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB
 -I'../../../../MSys/
 1.0/qt-win-opensource-src-4.4.3/include/QtCore' -I'../../../../MSys/1.0
 /qt-win-o
 pensource-src-4.4.3/include/QtCore' -I'../../../../MSys/1.0/qt-win-
 opensource-sr
 c-4.4.3/include/QtGui' -I'../../../../MSys/1.0/qt-win-opensource-
 src-4.4.3/inclu
 de/QtGui' -I'../../../../MSys/1.0/qt-win-opensource-
 src-4.4.3/include/QtOpenGL'
 -I'../../../../MSys/1.0/qt-win-opensource-src-4.4.3/include/QtOpenGL'
 -I'../../.
 ./../MSys/1.0/qt-win-opensource-src-4.4.3/include/QtXml'
 -I'../../../../MSys/1.0
 /qt-win-opensource-src-4.4.3/include/QtXml' -I'../../../../MSys/1.0/qt-
 win-opens
 ource-src-4.4.3/include/QtSql' -I'../../../../MSys/1.0/qt-win-opensource-
 src-4.4
 .3/include/QtSql' -I'../../../../MSys/1.0/qt-win-opensource-
 src-4.4.3/include/Qt
 3Support' -I'../../../../MSys/1.0/qt-win-opensource-
 src-4.4.3/include/Qt3Support
 ' -I'../../../../MSys/1.0/qt-win-opensource-src-4.4.3/include'
 -I'../../../build
 /include' -I'../../../build/include' -I'../../../build/include/mythtv'
 -I'/usr/i
 nclude/taglib' -I'/usr/include/cdda' -I'u:/MSys/1.0/qt-win-opensource-
 src-4.4.3/
 include/ActiveQt' -I'.' -I'.' -I'../../../../MSys/1.0/qt-win-opensource-
 src-4.4.
 3/mkspecs/win32-g++' -o cddecoder-windows.o cddecoder-windows.cpp
 In file included from cddecoder-windows.cpp:19:
 ../../../build/include/mythtv/httpcomms.h:9:17: QHttp: No such file or
 directory

 In file included from cddecoder-windows.cpp:19:
 ../../../build/include/mythtv/httpcomms.h:19: error: `QHttpRequestHeader'
 has no
 t been declared
 ../../../build/include/mythtv/httpcomms.h:19: error: ISO C++ forbids
 declaration
  of `header' with no type
 ../../../build/include/mythtv/httpcomms.h:68: error: `QHttpRequestHeader'
 has no
 t been declared
 ../../../build/include/mythtv/httpcomms.h:75: error: ISO C++ forbids
 declaration
  of `pAddlHdr' with no type
 ../../../build/include/mythtv/httpcomms.h:78: error: `QHttpRequestHeader'
 has no
 t been declared
 ../../../build/include/mythtv/httpcomms.h:78: error: ISO C++ forbids
 declaration
  of `header' with no type
 ../../../build/include/mythtv/httpcomms.h:102: error: `QHttpRequestHeader'
 has n
 ot been declared
 ../../../build/include/mythtv/httpcomms.h:102: error: ISO C++ forbids
 declaratio
 n of `request' with no type
 ../../../build/include/mythtv/httpcomms.h:109: error: expected `,' or
 `...' befo
 re '&' token
 ../../../build/include/mythtv/httpcomms.h:109: error: ISO C++ forbids
 declaratio
 n of `QHttpResponseHeader' with no type
 ../../../build/include/mythtv/httpcomms.h:117: error: ISO C++ forbids
 declaratio
 n of `QHttp' with no type
 ../../../build/include/mythtv/httpcomms.h:117: error: expected `;' before
 '*' to
 ken
 ../../../build/include/mythtv/httpcomms.h:129: error: `QHttpRequestHeader'
 does
 not name a type
 make[1]: *** [cddecoder-windows.o] Error 1
 make[1]: Leaving directory `/u/mythtv/mythplugins/mythmusic/mythmusic'
 make: *** [sub-mythmusic-make_default] Error 2

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


More information about the mythtv-commits mailing list