From: Patrick E. <pa...@pa...> - 2004-07-15 05:16:06
|
Ensure that you're rebuilding using the ./rebuild script. Just a plain "./configure; make" won't enable the necessary defines. This is natually not how it should be, but nobody's gotten around to fixing it yet. Patrick On Sunday 11 July 2004 06:12, Thomas Schreiner wrote: > Hello! > When building jazz++ from the current CVS source, I'm getting the > following error: > > g++ -DHAVE_CONFIG_H -I. -I. -I. > -DJAZZ_DATADIR=\"/usr/local/share/jazz\" > -I/usr/lib/wx/include/gtk-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ > -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -g -O2 -c trackwin.cpp In > file included from trackwin.cpp:67: > audiodrv.h:41: error: parse error before `{' token > audiodrv.h:45: error: destructors must be member functions > audiodrv.h:45: error: virtual outside class declaration > audiodrv.h:47: error: virtual outside class declaration > audiodrv.h:48: error: virtual outside class declaration > audiodrv.h:49: error: virtual outside class declaration > audiodrv.h:50: error: virtual outside class declaration > audiodrv.h:51: error: virtual outside class declaration > audiodrv.h: In function `int Installed()': > audiodrv.h:51: error: `installed' undeclared (first use this > function) audiodrv.h:51: error: (Each undeclared identifier is > reported only once for > each function it appears in.) > audiodrv.h:51: error: `tSeq2Player' undeclared (first use this > function) audiodrv.h:51: error: parse error before `::' token > audiodrv.h: At global scope: > audiodrv.h:52: error: virtual outside class declaration > audiodrv.h:52: error: non-member function `int GetAudioEnabled()' > cannot have ` > const' method qualifier > audiodrv.h: In function `int GetAudioEnabled()': > audiodrv.h:52: error: `audio_enabled' undeclared (first use this > function) > audiodrv.h: At global scope: > audiodrv.h:53: error: virtual outside class declaration > audiodrv.h:54: error: virtual outside class declaration > audiodrv.h:55: error: virtual outside class declaration > audiodrv.h:56: error: virtual outside class declaration > audiodrv.h:56: error: non-member function `bool IsListening()' > cannot have ` > const' method qualifier > audiodrv.h: In function `bool IsListening()': > audiodrv.h:57: error: `listener' undeclared (first use this > function) audiodrv.h: At global scope: > audiodrv.h:59: error: virtual outside class declaration > audiodrv.h:62: error: non-member function `int RecordMode()' cannot > have `const > ' method qualifier > audiodrv.h:63: error: non-member function `int PlaybackMode()' > cannot have ` > const' method qualifier > audiodrv.h: In function `int PlaybackMode()': > audiodrv.h:64: error: `can_duplex' undeclared (first use this > function) audiodrv.h: At global scope: > audiodrv.h:67: error: parse error before `private' > audiodrv.h:77: error: `int installed' used prior to declaration > audiodrv.h:83: error: `int audio_enabled' used prior to declaration > audiodrv.h:85: error: syntax error before `*' token > audiodrv.h:89: error: parse error before `}' token > make[1]: *** [trackwin.o] Error 1 > make[1]: Leaving directory `/home/daten/tmp/jazz/src' > make: *** [all-recursive] Error 1 > > > I checked the source (it's the line "class tAudioPlayer : public > tSeq2Player" and the following "{"), but everything seems to be > alright, no idea what the problem is... Do you have an idea? > > Thank you very much! > > Thomas |