[mythtv-users] DVB-T & LATM HE-AAC

Paul Kendall paul at kcbbs.gen.nz
Wed Apr 23 04:10:53 UTC 2008


Edit the *.pro file in the libmythfreesurround directory and add .. to the end 
of the INCLUDEPATH line.

On Wednesday 23 April 2008 15:47:01 you wrote:
> Got a bit further..
>
>
>
> make[2]: Entering directory `/archives/MYTH-FFMPEG/mythtv-0.21.0
> +fixes16973+ffmpeg12915/libs/libmythfreesurround'
> ccache g++ -c -pipe -march=pentiumpro -fomit-frame-pointer -O3 -Wall
> -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor
> -D__STDC_CONSTANT_MACROS -I/usr/include/kde/artsc -pthread
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -fPIC -DPIC -w
> -D_REENTRANT  -DMMX -Di386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
> -DPREFIX=\"/mythtv\" -DLIBDIR=\"/mythtv/lib\" -DQT_NO_DEBUG
> -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT
> -I/usr/share/qt3/mkspecs/default -I. -I/mythtv/include -I/usr/include
> -I../libavcodec -I../libmyth -I../libavutil -I/usr/include/qt3 -o
> el_processor.o el_processor.cpp
> In file included from ../libavcodec/dsputil.h:33,
>                  from el_processor.cpp:29:
> ../libavcodec/avcodec.h:30:30: error: libavutil/avutil.h: No such file
> or directory
> ../libavcodec/avcodec.h:260:5: error: missing binary operator before
> token "("
> ../libavcodec/avcodec.h:325:5: error: missing binary operator before
> token "("
> ../libavcodec/avcodec.h:440:5: error: missing binary operator before
> token "("
> ../libavcodec/avcodec.h:1039:5: error: missing binary operator before
> token "("
> ../libavcodec/avcodec.h:1352:5: error: missing binary operator before
> token "("
> ../libavcodec/avcodec.h:2371:5: error: missing binary operator before
> token "("
> ../libavcodec/avcodec.h:2538:5: error: missing binary operator before
> token "("
> ../libavcodec/avcodec.h:2555:5: error: missing binary operator before
> token "("
> ../libavcodec/avcodec.h:2914:5: error: missing binary operator before
> token "("
> ../libavcodec/avcodec.h:3015:5: error: missing binary operator before
> token "("
> In file included from ../libavcodec/dsputil.h:35,
>                  from el_processor.cpp:29:
> ../libavutil/intreadwrite.h:23:20: error: config.h: No such file or
> directory
> In file included from ../libavcodec/dsputil.h:33,
>                  from el_processor.cpp:29:
> ../libavcodec/avcodec.h:829: error: ISO C++ forbids declaration of
> ‘AVClass’ with no type
> ../libavcodec/avcodec.h:829: error: expected ‘;’ before ‘*’ token
> ../libavcodec/avcodec.h:893: error: ‘AVRational’ does not name a type
> ../libavcodec/avcodec.h:919: error: use of enum ‘PixelFormat’ without
> previous declaration
> ../libavcodec/avcodec.h:1451: error: ‘AVRational’ does not name a type
> ../libavcodec/avcodec.h:1605: error: use of enum ‘PixelFormat’ without
> previous declaration
>
> On Wed, 2008-04-23 at 15:01 +1200, Paul Kendall wrote:
> > Copy the compilation line and remove -DPIC -fPIC from the ones that fail.
> > It all works OK then.
> >
> > On Wednesday 23 April 2008 14:38:09 you wrote:
> > > cd libavcodec && make -f Makefile
> > > make[2]: Entering directory `/archives/MYTH-FFMPEG/mythtv-0.21.0
> > > +fixes16973+ffmpeg12915/libs/libavcodec'
> > > ccache gcc -c -pipe -march=pentiumpro -fomit-frame-pointer -O3 -pthread
> > > -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith
> > > -Wredundant-decls -Wno-pointer-sign -w -D_REENTRANT -DPIC -fPIC  -Di386
> > > -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/mythtv\" -DLIBDIR=
> > > \"/mythtv/lib\" -DHAVE_AV_CONFIG_H -D_LARGEFILE_SOURCE -DHAVE_XVMC
> > > -DHAVE_XVMC_VLD -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED
> > > -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -I..
> > > -I../.. -I../libavutil -I../libswscale -I/usr/include/qt3 -o
> > > dsputil_mmx.o i386/dsputil_mmx.c
> > > i386/h264dsp_mmx.c: In function ‘put_h264_qpel4_h_lowpass_3dnow’:
> > > i386/h264dsp_mmx.c:1881: error: can't find a register in class
> > > ‘GENERAL_REGS’ while reloading ‘asm’
> > > i386/h264dsp_mmx.c:1881: error: ‘asm’ operand has impossible
> > > constraints make[2]: *** [dsputil_mmx.o] Error 1
> > > make[2]: Leaving directory `/archives/MYTH-FFMPEG/mythtv-0.21.0
> > > +fixes16973+ffmpeg12915/libs/libavcodec'
> > > make[1]: *** [sub-libavcodec] Error 2
> > > make[1]: Leaving directory `/archives/MYTH-FFMPEG/mythtv-0.21.0
> > > +fixes16973+ffmpeg12915/libs'
> > > make: *** [sub-libs] Error 2




More information about the mythtv-users mailing list