[mythtv] MyThTV with ARTS, please help
Martin Bene
martin.bene at icomedias.com
Fri Nov 12 10:41:01 UTC 2004
> Hmm, curious. I haven't double checked CVS, but I think I am
> compiling
> the arts driver up here without any problems... I will double check
> those items. Perhaps I missed something off the patch
Just tried it myself: CVS as of 4 hours ago doesnt't seem to compile
with arts:
settings.pro entries for arts:
# Native ARTS support
CONFIG += using_arts
ARTS_LIBS = -L/usr/kde/3.3/lib -ldl -lartsc -lpthread
EXTRA_LIBS += -L/usr/kde/3.3/lib -ldl -lartsc -lpthread
INCLUDEPATH += /usr/kde/3.3/include
error message from make:
cd libs && make -f Makefile
make[1]: Entering directory `/usr/src/mythtv-cvs-20041105/libs'
cd libavcodec && make -f Makefile
make[2]: Entering directory
`/usr/src/mythtv-cvs-20041105/libs/libavcodec'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory
`/usr/src/mythtv-cvs-20041105/libs/libavcodec'
cd libavformat && make -f Makefile
make[2]: Entering directory
`/usr/src/mythtv-cvs-20041105/libs/libavformat'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory
`/usr/src/mythtv-cvs-20041105/libs/libavformat'
cd libmythsamplerate && make -f Makefile
make[2]: Entering directory
`/usr/src/mythtv-cvs-20041105/libs/libmythsamplerate'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory
`/usr/src/mythtv-cvs-20041105/libs/libmythsamplerate'
cd libmyth && make -f Makefile
make[2]: Entering directory `/usr/src/mythtv-cvs-20041105/libs/libmyth'
g++ -c -pipe -Wall -W -g -D_REENTRANT -fPIC -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\" -DMMX -DCONFIG_VIDEO4LINUX
-DUSING_IVTV -DUSING_OSS -DUSING_DVB -DUSING_OPENGL_VSYNC -DUSE_ALSA
-DUSE_LIRC -DUSE_ARTS -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++
-I. -I../../../../include -I../../../../local/include
-I../../../../kde/3.3/include -I../../../../include
-I../libmythsamplerate -I/usr/qt/3/include -o audiooutputarts.o
audiooutputarts.cpp
audiooutputarts.cpp: In constructor
`AudioOutputARTS::AudioOutputARTS(QString,
int, int, int, AudioOutputSource, bool)':
audiooutputarts.cpp:13: error: `laudio_bits' undeclared (first use this
function)
audiooutputarts.cpp:13: error: (Each undeclared identifier is reported
only
once for each function it appears in.)
audiooutputarts.cpp:14: error: `laudio_channels' undeclared (first use
this
function)
audiooutputarts.cpp:14: error: `laudio_samplerate' undeclared (first use
this
function)
audiooutputarts.cpp: At global scope:
audiooutputarts.cpp:38: error: prototype for `void
AudioOutputARTS::OpenDevice()' does not match any in class
`AudioOutputARTS'
audiooutputarts.h:29: error: candidate is: virtual bool
AudioOutputARTS::OpenDevice()
audiooutputarts.cpp:38: error: `void AudioOutputARTS::OpenDevice()' and
`
virtual bool AudioOutputARTS::OpenDevice()' cannot be overloaded
audiooutputarts.cpp:69: error: no `void AudioOutputARTS::Reset()' member
function declared in class `AudioOutputARTS'
audiooutputbase.h: In member function `void AudioOutputARTS::Reset()':
audiooutputbase.h:126: error: `int AudioOutputBase::audbuf_timecode' is
private
audiooutputarts.cpp:72: error: within this context
audiooutputarts.cpp: In member function `virtual void
AudioOutputARTS::WriteAudio(unsigned char*, int)':
audiooutputarts.cpp:84: error: `frames' undeclared (first use this
function)
audiooutputarts.cpp:94: error: no `int
AudioOutputARTS::getBufferedOnSoundcard()' member function declared
in class
`AudioOutputARTS'
audiooutputarts.cpp:94: error: `int
AudioOutputARTS::getBufferedOnSoundcard()'
and `virtual int AudioOutputARTS::getBufferedOnSoundcard()' cannot be
overloaded
audiooutputarts.cpp:94: error: no `int
AudioOutputARTS::getBufferedOnSoundcard()' member function declared
in class
`AudioOutputARTS'
audiooutputarts.cpp:94: error: `int
AudioOutputARTS::getBufferedOnSoundcard()'
and `virtual int AudioOutputARTS::getBufferedOnSoundcard()' cannot be
overloaded
audiooutputarts.cpp:94: error: declaration of `int
AudioOutputARTS::getBufferedOnSoundcard()' outside of class is not
definition
audiooutputarts.cpp:94: error: parse error before `{' token
audiooutputarts.cpp:77: warning: unused parameter `int size'
audiooutputarts.cpp: In member function `virtual int
AudioOutputARTS::GetVolumeChannel(int)':
audiooutputarts.cpp:104: warning: unused parameter `int channel'
audiooutputarts.cpp: In member function `virtual void
AudioOutputARTS::SetVolumeChannel(int, int)':
audiooutputarts.cpp:109: warning: unused parameter `int channel'
audiooutputarts.cpp:109: warning: unused parameter `int volume'
audiooutputarts.h: At global scope:
audiooutputarts.h:33: warning: inline function `virtual int
AudioOutputARTS::getBufferedOnSoundcard()' used but never defined
make[2]: *** [audiooutputarts.o] Error 1
make[2]: Leaving directory `/usr/src/mythtv-cvs-20041105/libs/libmyth'
make[1]: *** [sub-libmyth] Error 2
make[1]: Leaving directory `/usr/src/mythtv-cvs-20041105/libs'
make: *** [sub-libs] Error 2
More information about the mythtv-dev
mailing list