[mythtv] windows build failing on current HEAD (r18956)

Jonathan Martens jonathan at snetram.nl
Mon Nov 3 22:03:56 UTC 2008


Hi!

after my holidays I am trying to compile MythTV on windows again but tun 
in to issues with the current HEAD release.

At least on windows build against current HEAD (r18956) is failing with 
the following output:

gcc -c -march=k8 -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -fasm 
-std=c99 -g -Wa
ll -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls 
-Wcast-
qual -funit-at-a-time -Wwrite-strings -fno-math-errno 
-fomit-frame-pointer -O -w
  -DQT_LARGEFILE_SUPPORT -DUSING_MINGW -DUSING_WINAUDIO -DUSING_D3D 
-Di386 -DUSIN
G_DIRECTX -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_AV_CONFIG_H 
-D_LARGEFILE_S
OURCE -I'..' -I'../..' -I'.' 
-I'../../../../MSys/1.0/qt-win-opensource-src-4.4.0
/mkspecs/win32-g++' -o allcodecs.o allcodecs.c
allcodecs.c: In function `avcodec_register_all':
allcodecs.c:69: error: `ENABLE_BFI_DECODER' undeclared (first use in 
this functi
on)
allcodecs.c:69: error: (Each undeclared identifier is reported only once
allcodecs.c:69: error: for each function it appears in.)
allcodecs.c:81: error: `ENABLE_EACMV_DECODER' undeclared (first use in 
this func
tion)
allcodecs.c:82: error: `ENABLE_EATGV_DECODER' undeclared (first use in 
this func
tion)
allcodecs.c:84: error: `ENABLE_EIGHTSVX_EXP_DECODER' undeclared (first 
use in th
is function)
allcodecs.c:85: error: `ENABLE_EIGHTSVX_FIB_DECODER' undeclared (first 
use in th
is function)
allcodecs.c:86: error: `ENABLE_ESCAPE124_DECODER' undeclared (first use 
in this
function)
allcodecs.c:110: error: `ENABLE_MIMIC_DECODER' undeclared (first use in 
this fun
ction)
allcodecs.c:114: error: `ENABLE_MOTIONPIXELS_DECODER' undeclared (first 
use in t
his function)
allcodecs.c:131: error: `ENABLE_PCX_DECODER' undeclared (first use in 
this funct
ion)
allcodecs.c:141: error: `ENABLE_RL2_DECODER' undeclared (first use in 
this funct
ion)
allcodecs.c:151: error: `ENABLE_SUNRAST_DECODER' undeclared (first use 
in this f
unction)
allcodecs.c:186: error: `ENABLE_AAC_DECODER' undeclared (first use in 
this funct
ion)
allcodecs.c:188: error: `ENABLE_ALAC_ENCODER' undeclared (first use in 
this func
tion)
allcodecs.c:194: error: `ENABLE_EAC3_DECODER' undeclared (first use in 
this func
tion)
allcodecs.c:199: error: `ENABLE_MLP_DECODER' undeclared (first use in 
this funct
ion)
allcodecs.c:206: error: `ENABLE_NELLYMOSER_ENCODER' undeclared (first 
use in thi
s function)
allcodecs.c:225: error: `ENABLE_PCM_DVD_DECODER' undeclared (first use 
in this f
unction)
allcodecs.c:226: error: `ENABLE_PCM_F32BE_ENCODER' undeclared (first use 
in this
  function)
allcodecs.c:226: error: `ENABLE_PCM_F32BE_DECODER' undeclared (first use 
in this
  function)
allcodecs.c:227: error: `ENABLE_PCM_F32LE_ENCODER' undeclared (first use 
in this
  function)
allcodecs.c:227: error: `ENABLE_PCM_F32LE_DECODER' undeclared (first use 
in this
  function)
allcodecs.c:228: error: `ENABLE_PCM_F64BE_ENCODER' undeclared (first use 
in this
  function)
allcodecs.c:228: error: `ENABLE_PCM_F64BE_DECODER' undeclared (first use 
in this
  function)
allcodecs.c:229: error: `ENABLE_PCM_F64LE_ENCODER' undeclared (first use 
in this
  function)
allcodecs.c:229: error: `ENABLE_PCM_F64LE_DECODER' undeclared (first use 
in this
  function)
allcodecs.c:234: error: `ENABLE_PCM_S16LE_PLANAR_DECODER' undeclared 
(first use
in this function)
allcodecs.c:260: error: `ENABLE_ADPCM_EA_MAXIS_XA_DECODER' undeclared 
(first use
  in this function)
allcodecs.c:271: error: `ENABLE_ADPCM_IMA_QT_ENCODER' undeclared (first 
use in t
his function)
allcodecs.c:292: error: `ENABLE_LIBDIRAC_ENCODER' undeclared (first use 
in this
function)
allcodecs.c:292: error: `ENABLE_LIBDIRAC_DECODER' undeclared (first use 
in this
function)
allcodecs.c:298: error: `ENABLE_LIBSCHROEDINGER_ENCODER' undeclared 
(first use i
n this function)
allcodecs.c:298: error: `ENABLE_LIBSCHROEDINGER_DECODER' undeclared 
(first use i
n this function)
allcodecs.c:312: error: `ENABLE_DIRAC_PARSER' undeclared (first use in 
this func
tion)
allcodecs.c:319: error: `ENABLE_MLP_PARSER' undeclared (first use in 
this functi
on)
allcodecs.c:325: error: `ENABLE_VP3_PARSER' undeclared (first use in 
this functi
on)
allcodecs.c:334: error: `ENABLE_MOV2TEXTSUB_BSF' undeclared (first use 
in this f
unction)
allcodecs.c:337: error: `ENABLE_TEXT2MOVSUB_BSF' undeclared (first use 
in this f
unction)
make[2]: *** [allcodecs.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/u/mythtv/mythtv/libs/libavcodec'
make[1]: *** [sub-libavcodec-make_default-ordered] Error 2
make[1]: Leaving directory `/u/mythtv/mythtv/libs'
make: *** [sub-libs-make_default-ordered] Error 2

Latest change to this file was in r18904, building r18903 seems to go 
OK, at least allcodecs.o is compiled from allcodecs.c.

Since I have no *nix system available to build on, can anybody confirm 
that HEAD is building on *nix architectures or is there a general error, 
not only affecting windows builds?

Kind regards,

Jonathan



More information about the mythtv-dev mailing list