Subject: Re: [ecasound] ecawave vs gcc-3.0
From: Patrick Shirkey (pshirkey@boosthardware.com)
Date: Sat Aug 18 2001 - 06:50:06 EEST
Patrick Shirkey wrote:
>
> Looks like this needs some patching to work too.
>
> I'm starting to see some common probs from others apps so I will give it
> a shot.
>
Hmm I should've read the fine print. It seems kvutils is not liking
ecawave. I can't fix that as easily as I thought. Any ideas?
Another thing I am wondering is if it would be possible to add a command
to the ./configure like --enable-alsa that would make alsa the default
driver? That way one wouldn't have to ever explicitly tell ecasound to
use alsa after compiling.
---- make[1]: Entering directory `/usr/local/ecasound/ecawave-0.4.0' Making all in src make[2]: Entering directory `/usr/local/ecasound/ecawave-0.4.0/src' c++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I/usr/include/qt2 -I -O2 -D_REENTRANT -DNDEBUG -ffast-math -c ecawave.cpp In file included from ecawave.cpp:24: /usr/local/include/kvutils/com_line.h:22: `string' was not declared in this scope /usr/local/include/kvutils/com_line.h:22: 'vector' is used as a type, but is not defined as a type. /usr/local/include/kvutils/com_line.h:24: `string' was not declared in this scope /usr/local/include/kvutils/com_line.h:24: template-id `vector<<expression error> >' used as a declarator /usr/local/include/kvutils/com_line.h:24: parse error before `::' token /usr/local/include/kvutils/com_line.h:31: syntax error before `::' token /usr/local/include/kvutils/com_line.h:37: semicolon missing after declaration of `COMMAND_LINE' /usr/local/include/kvutils/com_line.h:37: ISO C++ forbids defining types within return type /usr/local/include/kvutils/com_line.h:37: two or more data types in declaration of `begin' /usr/local/include/kvutils/com_line.h:37: semicolon missing after declaration of `class COMMAND_LINE' /usr/local/include/kvutils/com_line.h: In function `int begin()': /usr/local/include/kvutils/com_line.h:37: `current_rep' undeclared (first use this function) /usr/local/include/kvutils/com_line.h:37: (Each undeclared identifier is reported only once for each function it appears in.) /usr/local/include/kvutils/com_line.h: At global scope: /usr/local/include/kvutils/com_line.h:52: non-member function `bool end()' cannot have `const' method qualifier /usr/local/include/kvutils/com_line.h: In function `bool end()': /usr/local/include/kvutils/com_line.h:52: `cparams' undeclared (first use this function) /usr/local/include/kvutils/com_line.h: At global scope: /usr/local/include/kvutils/com_line.h:60: syntax error before `&' token /usr/local/include/kvutils/com_line.h:68: non-member function `bool has(char)' cannot have `const' method qualifier /usr/local/include/kvutils/com_line.h:73: parse error before `&' token /usr/local/include/kvutils/com_line.h:73: non-member function `bool has(...)' cannot have `const' method qualifier /usr/local/include/kvutils/com_line.h:83: `string' was not declared in this scope /usr/local/include/kvutils/com_line.h:83: syntax error before `(' token /usr/local/include/kvutils/com_line.h:88: parse error before `&' token /usr/local/include/kvutils/com_line.h:90: parse error before `int' /usr/local/include/kvutils/com_line.h:91: parse error before `const' In file included from ecawave.cpp:30: qeinterface.h:39: 'vector' is used as a type, but is not defined as a type. In file included from resources.h:4, from qesession.h:28, from ecawave.cpp:31: /usr/local/include/ecasound/resource-file.h:21: template-id `map<std::string, std::string>' used as a declarator /usr/local/include/ecasound/resource-file.h:21: parse error before `;' token /usr/local/include/ecasound/resource-file.h:22: 'vector' is used as a type, but is not defined as a type. /usr/local/include/ecasound/resource-file.h:30: parse error before `)' token In file included from ecawave.cpp:31: qesession.h:124: 'vector' is used as a type, but is not defined as a type. qesession.h:152: 'auto_ptr' is used as a type, but is not defined as a type. qesession.h:153: 'auto_ptr' is used as a type, but is not defined as a type. ecawave.cpp: In function `int main(int, char**)': ecawave.cpp:52: no matching function for call to `COMMAND_LINE::COMMAND_LINE(int&, char**&)' /usr/local/include/kvutils/com_line.h:18: candidates are: COMMAND_LINE::COMMAND_LINE() /usr/local/include/kvutils/com_line.h:18: COMMAND_LINE::COMMAND_LINE(const COMMAND_LINE&) ecawave.cpp:66: `cerr' undeclared (first use this function) ecawave.cpp:75: `endl' undeclared (first use this function) ecawave.cpp: In function `void parse_command_line(COMMAND_LINE&)': ecawave.cpp:92: no matching function for call to `COMMAND_LINE::begin()' ecawave.cpp:93: no matching function for call to `COMMAND_LINE::end()' ecawave.cpp:94: no matching function for call to `COMMAND_LINE::current()' ecawave.cpp:95: `cout' undeclared (first use this function) ecawave.cpp:107: no matching function for call to `COMMAND_LINE::current()' ecawave.cpp:115: no matching function for call to `COMMAND_LINE::next()' make[2]: *** [ecawave.o] Error 1 make[2]: Leaving directory `/usr/local/ecasound/ecawave-0.4.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/ecasound/ecawave-0.4.0' make: *** [all-recursive-am] Error 2 Making install in src make[1]: Entering directory `/usr/local/ecasound/ecawave-0.4.0/src' c++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I/usr/include/qt2 -I -O2 -D_REENTRANT -DNDEBUG -ffast-math -c ecawave.cpp In file included from ecawave.cpp:24: /usr/local/include/kvutils/com_line.h:22: `string' was not declared in this scope /usr/local/include/kvutils/com_line.h:22: 'vector' is used as a type, but is not defined as a type. /usr/local/include/kvutils/com_line.h:24: `string' was not declared in this scope /usr/local/include/kvutils/com_line.h:24: template-id `vector<<expression error> >' used as a declarator /usr/local/include/kvutils/com_line.h:24: parse error before `::' token /usr/local/include/kvutils/com_line.h:31: syntax error before `::' token /usr/local/include/kvutils/com_line.h:37: semicolon missing after declaration of `COMMAND_LINE' /usr/local/include/kvutils/com_line.h:37: ISO C++ forbids defining types within return type /usr/local/include/kvutils/com_line.h:37: two or more data types in declaration of `begin' /usr/local/include/kvutils/com_line.h:37: semicolon missing after declaration of `class COMMAND_LINE' /usr/local/include/kvutils/com_line.h: In function `int begin()': /usr/local/include/kvutils/com_line.h:37: `current_rep' undeclared (first use this function) /usr/local/include/kvutils/com_line.h:37: (Each undeclared identifier is reported only once for each function it appears in.) /usr/local/include/kvutils/com_line.h: At global scope: /usr/local/include/kvutils/com_line.h:52: non-member function `bool end()' cannot have `const' method qualifier /usr/local/include/kvutils/com_line.h: In function `bool end()': /usr/local/include/kvutils/com_line.h:52: `cparams' undeclared (first use this function) /usr/local/include/kvutils/com_line.h: At global scope: /usr/local/include/kvutils/com_line.h:60: syntax error before `&' token /usr/local/include/kvutils/com_line.h:68: non-member function `bool has(char)' cannot have `const' method qualifier /usr/local/include/kvutils/com_line.h:73: parse error before `&' token /usr/local/include/kvutils/com_line.h:73: non-member function `bool has(...)' cannot have `const' method qualifier /usr/local/include/kvutils/com_line.h:83: `string' was not declared in this scope /usr/local/include/kvutils/com_line.h:83: syntax error before `(' token /usr/local/include/kvutils/com_line.h:88: parse error before `&' token /usr/local/include/kvutils/com_line.h:90: parse error before `int' /usr/local/include/kvutils/com_line.h:91: parse error before `const' In file included from ecawave.cpp:30: qeinterface.h:39: 'vector' is used as a type, but is not defined as a type. In file included from resources.h:4, from qesession.h:28, from ecawave.cpp:31: /usr/local/include/ecasound/resource-file.h:21: template-id `map<std::string, std::string>' used as a declarator /usr/local/include/ecasound/resource-file.h:21: parse error before `;' token /usr/local/include/ecasound/resource-file.h:22: 'vector' is used as a type, but is not defined as a type. /usr/local/include/ecasound/resource-file.h:30: parse error before `)' token In file included from ecawave.cpp:31: qesession.h:124: 'vector' is used as a type, but is not defined as a type. qesession.h:152: 'auto_ptr' is used as a type, but is not defined as a type. qesession.h:153: 'auto_ptr' is used as a type, but is not defined as a type. ecawave.cpp: In function `int main(int, char**)': ecawave.cpp:52: no matching function for call to `COMMAND_LINE::COMMAND_LINE(int&, char**&)' /usr/local/include/kvutils/com_line.h:18: candidates are: COMMAND_LINE::COMMAND_LINE() /usr/local/include/kvutils/com_line.h:18: COMMAND_LINE::COMMAND_LINE(const COMMAND_LINE&) ecawave.cpp:66: `cerr' undeclared (first use this function) ecawave.cpp:75: `endl' undeclared (first use this function) ecawave.cpp: In function `void parse_command_line(COMMAND_LINE&)': ecawave.cpp:92: no matching function for call to `COMMAND_LINE::begin()' ecawave.cpp:93: no matching function for call to `COMMAND_LINE::end()' ecawave.cpp:94: no matching function for call to `COMMAND_LINE::current()' ecawave.cpp:95: `cout' undeclared (first use this function) ecawave.cpp:107: no matching function for call to `COMMAND_LINE::current()' ecawave.cpp:115: no matching function for call to `COMMAND_LINE::next()' make[1]: *** [ecawave.o] Error 1 make[1]: Leaving directory `/usr/local/ecasound/ecawave-0.4.0/src' make: *** [install-recursive] Error 1----
-- Patrick Shirkey - Manager Boost Hardware Limited. Importing Korean Computer Products to New Zealand. http://www.boosthardware.com - For the discerning hardware connoisseur. http://www.boosthardware.com/LAU/Linux_Audio_Users_Guide/ ======================================================================= -- To unsubscribe send message 'unsubscribe' in the body of the message to <ecasound-list-request@wakkanet.fi>.
This archive was generated by hypermail 2b28 : Sat Aug 18 2001 - 06:41:02 EEST