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