[mythtv-users] make failure

R. G. Newbury newbury at mandamus.org
Thu Sep 22 19:42:51 UTC 2005


I' m trying to rebuild mythtv with some more features enabled.
When I get to 'make' it fails with the following error(s)....

Basically it's not seeing/finding something which it should, but I have 
no idea why this version should fail, while the one I grabbed a week ago 
did not...

Anyone have any ideas? This was done from the 0.18.1 tarball.

Geoff





g++ -c -pipe -march=c3-2 -Wall -W -O3 -Wall -Wno-switch 
-fomit-frame-pointer -D_REENTRANT -DPIC -fPIC  -DMMX -Di386 
-DUSING_DBOX2 -DUSING_DIRECTX -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 
-DPREFIX=\"/usr\" -DUSING_OSS -DUSE_ALSA -DUSE_JOYSTICK_MENU -DUSE_LIRC 
-DUSING_XRANDR -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED 
-I/usr/lib/qt3/mkspecs/default -I. -I/usr/include 
-I/usr/src/linux-2.6.12-12mdk/include -I/usr/X11R6/include 
-I../libmythsamplerate -I../libmythsoundtouch -I../.. 
-I/usr/lib/qt3/include -o audiooutput.o audiooutput.cpp
In file included from audiooutput.cpp:11:
audiooutputdx.h:10:21: error: windows.h: No such file or directory
audiooutputdx.h:12:20: error: dsound.h: No such file or directory
audiooutputdx.h:44: error: 'HINSTANCE' does not name a type
audiooutputdx.h:45: error: 'LPDIRECTSOUND' does not name a type
audiooutputdx.h:46: error: 'LPDIRECTSOUNDBUFFER' does not name a type
audiooutputdx.h:49: error: 'LPDIRECTSOUNDNOTIFY' does not name a type
audiooutputdx.h:50: error: 'DSBPOSITIONNOTIFY' does not name a type
audiooutputdx.h:52: error: 'DWORD' does not name a type
audiooutputdx.h:53: error: 'DWORD' does not name a type
audiooutput.cpp: In static member function 'static AudioOutput* 
AudioOutput::OpenAudio(QString, int, int, int, AudioOutputSource, bool)':
audiooutput.cpp:74: error: cannot allocate an object of abstract type 
'AudioOutputDX'
audiooutputdx.h:15: note:   because the following virtual functions are 
pure within 'AudioOutputDX':
audiooutputbase.h:67: note:  virtual bool AudioOutputBase::OpenDevice()
audiooutputbase.h:68: note:  virtual void AudioOutputBase::CloseDevice()
audiooutputbase.h:69: note:  virtual void 
AudioOutputBase::WriteAudio(unsigned char*, int)
audiooutputbase.h:70: note:  virtual int 
AudioOutputBase::getSpaceOnSoundcard()
audiooutputbase.h:71: note:  virtual int 
AudioOutputBase::getBufferedOnSoundcard()
{standard input}: Assembler messages:
{standard input}:153: Error: Local symbol `.LTHUNK0' can't be equated to 
undefined symbol `_ZN11AudioOutputD0Ev'
{standard input}:153: Error: Local symbol `.LTHUNK1' can't be equated to 
undefined symbol `_ZN11AudioOutputD1Ev'
make[2]: *** [audiooutput.o] Error 1
make[2]: Leaving directory `/home/mythtv/program/mythtv/libs/libmyth'
make[1]: *** [sub-libmyth] Error 2
make[1]: Leaving directory `/home/mythtv/program/mythtv/libs'
make: *** [sub-libs] Error 2



More information about the mythtv-users mailing list