[mythtv] CVS compile problem: videoout_xv.cpp
Grant Totten
grantt at thedrawlyn.com
Tue Nov 11 21:07:22 EST 2003
Hi all,
I'm trying to compile up mythtv on my RH9 system, with linux-2.6.0-test9
kernel, and the Twinhan DST VP-1020 DVB-S card. I've gotten the card
working (can use szap and dvbstream to tune a FTA channel and capture
frames), so now I've moved on to getting MythTV compiled up.
I grabbed a CVS checkout as of this morning at about 11:00am EST, and
updated mythtv/mythtv/settings.pro by un-commenting this:
# DVB support
CONFIG += using_dvb
DEFINES += USING_DVB
INCLUDEPATH += /usr/src/linux/include/linux/dvb/
and adding this:
INCLUDEPATH += /usr/src/linux/include/
Then I did a "make distclean" and a "make". This is what I'm getting:
...snip...
make[2]: Entering directory
`/local/usr/src/cvs/mythtv/mythtv/libs/libdvbdev'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/local/usr/src/cvs/mythtv/mythtv/libs/libdvbdev'
cd libmythtv && make -f Makefile
make[2]: Entering directory
`/local/usr/src/cvs/mythtv/mythtv/libs/libmythtv'
g++ -c -pipe -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer
`freetype-config --cflags` -D_REENTRANT -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\" -DMMX -DUSING_DVB
-DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/lib/qt-3.1/mkspecs/default -I.
-I/usr/local/include -I/usr/src/linux/include/linux/dvb
-I/usr/src/linux/include -I../libmyth -I.. -I../libavcodec
-I../libavformat -I../libdvbdev -I/usr/lib/qt-3.1/include -o
videoout_xv.o videoout_xv.cpp
In file included from ../libavcodec/common.h:148,
from ../libavcodec/avcodec.h:14,
from videoout_xv.cpp:26:
/usr/include/inttypes.h:396: parse error before `__attribute__'
/usr/include/inttypes.h:414: parse error before `__attribute__'
/usr/include/inttypes.h:430: parse error before `__attribute__'
/usr/include/inttypes.h:449: parse error before `__attribute__'
In file included from ../libavcodec/avcodec.h:15,
from videoout_xv.cpp:26:
../libavcodec/rational.h:35: parse error before `__attribute__'
../libavcodec/rational.h:43: parse error before `__attribute__'
In file included from videoout_xv.cpp:26:
../libavcodec/avcodec.h:1817: parse error before `}' token
make[2]: *** [videoout_xv.o] Error 1
make[2]: Leaving directory `/local/usr/src/cvs/mythtv/mythtv/libs/libmythtv'
make[1]: *** [sub-libmythtv] Error 2
make[1]: Leaving directory `/local/usr/src/cvs/mythtv/mythtv/libs'
make: *** [sub-libs] Error 2
I'm using this version of gcc:
[root at mumbles mythtv]# gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=posix
--disable-checking --with-system-zlib --enable-__cxa_atexit
--host=i386-redhat-linux
Thread model: posix
gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
Does anyone have any suggestions?
Thanks,
Grant Totten
More information about the mythtv-dev
mailing list