On 03/25/2013 02:02 AM, Tim Janik wrote:
CALL FOR MUSICIANS
==================
If you are a musician and interested in Free Software, the Beast project
needs your input. You can contribute with testing, feature feedback,
demos and tutorials. Please see our website:
http://beast.testbit.eu/
BEAST RELEASE
=============
BEAST version 0.8.0 is available for download at:
http://beast.testbit.eu/beast-ftp/v0.8/
Hi,
I tracked down dependencies. One of them seems to be rapicorn. Sadly
it's not building. I started to get into fixing the build (missing
#includes for C lib stuff, unistd.h, sys/types.h, etc..). Got stuck here
(and got kind of tired of fixing the includes ;D):
signal.cc:339:94: required from here
./rapicornsignaltemplate.hh:111:89: error: ‘connect_link’ was not
declared in this scope, and no declarations were found by
argument-dependent lookup at the point of instantiation [-fpermissive]
./rapicornsignaltemplate.hh:111:89: note: declarations in dependent base
‘Rapicorn1208::Signals::SignalBase’ are not found by
unqualified lookup
./rapicornsignaltemplate.hh:111:89: note: use ‘this->connect_link’ instead
./rapicornsignaltemplate.hh: In instantiation of
‘Rapicorn1208::Signals::ConId Rapicorn1208::Signals::Signal3<Emitter,
R0, A1, A2, A3, Collector, Ancestor>::connect(const Slot&) [with Emitter
= {anonymous}::EmitterMany; R0 = void; A1 = const
std::basic_string<char>&; A2 = const std::basic_string<char>&; A3 =
const char*; Collector = Rapicorn1208::Signals::CollectorDefault<void>;
Ancestor = Rapicorn1208::Signals::SignalBase;
Rapicorn1208::Signals::ConId = long int;
Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor>::Slot = Rapicorn1208::Signals::Slot3<void, const
std::basic_string<char>&, const std::basic_string<char>&, const char*,
void>]’:
./rapicornsignaltemplate.hh:116:45: required from
‘Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor>& Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3,
Collector, Ancestor>::operator+=(const Slot&) [with Emitter =
{anonymous}::EmitterMany; R0 = void; A1 = const
std::basic_string<char>&; A2 = const std::basic_string<char>&; A3 =
const char*; Collector = Rapicorn1208::Signals::CollectorDefault<void>;
Ancestor = Rapicorn1208::Signals::SignalBase;
Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor> = Rapicorn1208::Signals::Signal3<{anonymous}::EmitterMany,
void, const std::basic_string<char>&, const std::basic_string<char>&,
const char*, Rapicorn1208::Signals::CollectorDefault<void>,
Rapicorn1208::Signals::SignalBase>;
Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor>::Slot = Rapicorn1208::Signals::Slot3<void, const
std::basic_string<char>&, const std::basic_string<char>&, const char*,
void>]’
signal.cc:122:61: required from here
./rapicornsignaltemplate.hh:111:89: error: ‘connect_link’ was not
declared in this scope, and no declarations were found by
argument-dependent lookup at the point of instantiation [-fpermissive]
./rapicornsignaltemplate.hh:111:89: note: declarations in dependent base
‘Rapicorn1208::Signals::SignalBase’ are not found by
unqualified lookup
./rapicornsignaltemplate.hh:111:89: note: use ‘this->connect_link’ instead
In file included from ../../rcore/rapicornsignal.hh:469:0,
from ../../rcore/loop.hh:7,
from ../../rcore/rcore.hh:9,
from ../../rcore/testutils.hh:20,
from signal.cc:17:
./rapicornsignaltemplate.hh: In instantiation of
‘Rapicorn1208::Signals::ConId Rapicorn1208::Signals::Signal14<Emitter,
R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14,
Collector, Ancestor>::connect(const SlotE&) [with Emitter =
{anonymous}::EmitterMany; R0 = std::basic_string<char>; A1 = int; A2 =
double; A3 = int; A4 = double; A5 = int; A6 = double; A7 = int; A8 =
double; A9 = int; A10 = double; A11 = int; A12 = double; A13 = int; A14
= double; Collector =
Rapicorn1208::Signals::CollectorDefault<std::basic_string<char> >;
Ancestor = Rapicorn1208::Signals::SignalBase;
Rapicorn1208::Signals::ConId = long int;
Rapicorn1208::Signals::Signal14<Emitter, R0, A1, A2, A3, A4, A5, A6, A7,
A8, A9, A10, A11, A12, A13, A14, Collector, Ancestor>::SlotE =
Rapicorn1208::Signals::Slot15<std::basic_string<char>,
{anonymous}::EmitterMany&, int, double, int, double, int, double, int,
double, int, double, int, double, int, double, void>]’:
./rapicornsignaltemplate.hh:140117:46: required from
‘Rapicorn1208::Signals::Signal14<Emitter, R0, A1, A2, A3, A4, A5, A6,
A7, A8, A9, A10, A11, A12, A13, A14, Collector, Ancestor>&
Rapicorn1208::Signals::Signal14<Emitter, R0, A1, A2, A3, A4, A5, A6, A7,
A8, A9, A10, A11, A12, A13, A14, Collector, Ancestor>::operator+=(const
SlotE&) [with Emitter = {anonymous}::EmitterMany; R0 =
std::basic_string<char>; A1 = int; A2 = double; A3 = int; A4 = double;
A5 = int; A6 = double; A7 = int; A8 = double; A9 = int; A10 = double;
A11 = int; A12 = double; A13 = int; A14 = double; Collector =
Rapicorn1208::Signals::CollectorDefault<std::basic_string<char> >;
Ancestor = Rapicorn1208::Signals::SignalBase;
Rapicorn1208::Signals::Signal14<Emitter, R0, A1, A2, A3, A4, A5, A6, A7,
A8, A9, A10, A11, A12, A13, A14, Collector, Ancestor> =
Rapicorn1208::Signals::Signal14<{anonymous}::EmitterMany,
std::basic_string<char>, int, double, int, double, int, double, int,
double, int, double, int, double, int, double,
Rapicorn1208::Signals::CollectorDefault<std::basic_string<char> >,
Rapicorn1208::Signals::SignalBase>;
Rapicorn1208::Signals::Signal14<Emitter, R0, A1, A2, A3, A4, A5, A6, A7,
A8, A9, A10, A11, A12, A13, A14, Collector, Ancestor>::SlotE =
Rapicorn1208::Signals::Slot15<std::basic_string<char>,
{anonymous}::EmitterMany&, int, double, int, double, int, double, int,
double, int, double, int, double, int, double, void>]’
signal.cc:124:59: required from here
./rapicornsignaltemplate.hh:140112:95: error: ‘connect_link’ was not
declared in this scope, and no declarations were found by
argument-dependent lookup at the point of instantiation [-fpermissive]
./rapicornsignaltemplate.hh:140112:95: note: declarations in dependent
base ‘Rapicorn1208::Signals::SignalBase’ are not found by
unqualified lookup
./rapicornsignaltemplate.hh:140112:95: note: use ‘this->connect_link’
instead
./rapicornsignaltemplate.hh: In instantiation of
‘Rapicorn1208::Signals::ConId Rapicorn1208::Signals::Signal14<Emitter,
R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14,
Collector, Ancestor>::connect(const Slot&) [with Emitter =
{anonymous}::EmitterMany; R0 = std::basic_string<char>; A1 = int; A2 =
double; A3 = int; A4 = double; A5 = int; A6 = double; A7 = int; A8 =
double; A9 = int; A10 = double; A11 = int; A12 = double; A13 = int; A14
= double; Collector =
Rapicorn1208::Signals::CollectorDefault<std::basic_string<char> >;
Ancestor = Rapicorn1208::Signals::SignalBase;
Rapicorn1208::Signals::ConId = long int;
Rapicorn1208::Signals::Signal14<Emitter, R0, A1, A2, A3, A4, A5, A6, A7,
A8, A9, A10, A11, A12, A13, A14, Collector, Ancestor>::Slot =
Rapicorn1208::Signals::Slot14<std::basic_string<char>, int, double, int,
double, int, double, int, double, int, double, int, double, int, double,
void>]’:
./rapicornsignaltemplate.hh:140116:46: required from
‘Rapicorn1208::Signals::Signal14<Emitter, R0, A1, A2, A3, A4, A5, A6,
A7, A8, A9, A10, A11, A12, A13, A14, Collector, Ancestor>&
Rapicorn1208::Signals::Signal14<Emitter, R0, A1, A2, A3, A4, A5, A6, A7,
A8, A9, A10, A11, A12, A13, A14, Collector, Ancestor>::operator+=(const
Slot&) [with Emitter = {anonymous}::EmitterMany; R0 =
std::basic_string<char>; A1 = int; A2 = double; A3 = int; A4 = double;
A5 = int; A6 = double; A7 = int; A8 = double; A9 = int; A10 = double;
A11 = int; A12 = double; A13 = int; A14 = double; Collector =
Rapicorn1208::Signals::CollectorDefault<std::basic_string<char> >;
Ancestor = Rapicorn1208::Signals::SignalBase;
Rapicorn1208::Signals::Signal14<Emitter, R0, A1, A2, A3, A4, A5, A6, A7,
A8, A9, A10, A11, A12, A13, A14, Collector, Ancestor> =
Rapicorn1208::Signals::Signal14<{anonymous}::EmitterMany,
std::basic_string<char>, int, double, int, double, int, double, int,
double, int, double, int, double, int, double,
Rapicorn1208::Signals::CollectorDefault<std::basic_string<char> >,
Rapicorn1208::Signals::SignalBase>;
Rapicorn1208::Signals::Signal14<Emitter, R0, A1, A2, A3, A4, A5, A6, A7,
A8, A9, A10, A11, A12, A13, A14, Collector, Ancestor>::Slot =
Rapicorn1208::Signals::Slot14<std::basic_string<char>, int, double, int,
double, int, double, int, double, int, double, int, double, int, double,
void>]’
signal.cc:125:51: required from here
./rapicornsignaltemplate.hh:140111:89: error: ‘connect_link’ was not
declared in this scope, and no declarations were found by
argument-dependent lookup at the point of instantiation [-fpermissive]
./rapicornsignaltemplate.hh:140111:89: note: declarations in dependent
base ‘Rapicorn1208::Signals::SignalBase’ are not found by
unqualified lookup
./rapicornsignaltemplate.hh:140111:89: note: use ‘this->connect_link’
instead
In file included from ../../rcore/rapicornsignal.hh:469:0,
from ../../rcore/loop.hh:7,
from ../../rcore/rcore.hh:9,
from ../../rcore/testutils.hh:20,
from signal.cc:17:
./rapicornsignaltemplate.hh: In instantiation of
‘Rapicorn1208::Signals::ConId Rapicorn1208::Signals::Signal3<Emitter,
R0, A1, A2, A3, Collector, Ancestor>::connect(const SlotE&) [with
Emitter = {anonymous}::Emitter3; R0 = std::basic_string<char>; A1 = int;
A2 = std::basic_string<char>; A3 = float; Collector =
Rapicorn1208::Signals::CollectorSum<std::basic_string<char> >; Ancestor
= Rapicorn1208::Signals::SignalBase; Rapicorn1208::Signals::ConId = long
int; Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor>::SlotE = Rapicorn1208::Signals::Slot4<std::basic_string<char>,
{anonymous}::Emitter3&, int, std::basic_string<char>, float, void>]’:
./rapicornsignaltemplate.hh:119:69: required from
‘Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor>& Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3,
Collector, Ancestor>::operator+=(R0 (*)(Emitter&, A1, A2, A3)) [with
Emitter = {anonymous}::Emitter3; R0 = std::basic_string<char>; A1 = int;
A2 = std::basic_string<char>; A3 = float; Collector =
Rapicorn1208::Signals::CollectorSum<std::basic_string<char> >; Ancestor
= Rapicorn1208::Signals::SignalBase;
Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor> = Rapicorn1208::Signals::Signal3<{anonymous}::Emitter3,
std::basic_string<char>, int, std::basic_string<char>, float,
Rapicorn1208::Signals::CollectorSum<std::basic_string<char> >,
Rapicorn1208::Signals::SignalBase>]’
signal.cc:216:21: required from here
./rapicornsignaltemplate.hh:112:95: error: ‘connect_link’ was not
declared in this scope, and no declarations were found by
argument-dependent lookup at the point of instantiation [-fpermissive]
./rapicornsignaltemplate.hh:112:95: note: declarations in dependent base
‘Rapicorn1208::Signals::SignalBase’ are not found by
unqualified lookup
./rapicornsignaltemplate.hh:112:95: note: use ‘this->connect_link’ instead
./rapicornsignaltemplate.hh: In instantiation of
‘Rapicorn1208::Signals::ConId Rapicorn1208::Signals::Signal3<Emitter,
R0, A1, A2, A3, Collector, Ancestor>::connect(const Slot&) [with Emitter
= {anonymous}::Emitter3; R0 = std::basic_string<char>; A1 = int; A2 =
std::basic_string<char>; A3 = float; Collector =
Rapicorn1208::Signals::CollectorSum<std::basic_string<char> >; Ancestor
= Rapicorn1208::Signals::SignalBase; Rapicorn1208::Signals::ConId = long
int; Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor>::Slot = Rapicorn1208::Signals::Slot3<std::basic_string<char>,
int, std::basic_string<char>, float, void>]’:
./rapicornsignaltemplate.hh:118:69: required from
‘Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor>& Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3,
Collector, Ancestor>::operator+=(R0 (*)(A1, A2, A3)) [with Emitter =
{anonymous}::Emitter3; R0 = std::basic_string<char>; A1 = int; A2 =
std::basic_string<char>; A3 = float; Collector =
Rapicorn1208::Signals::CollectorSum<std::basic_string<char> >; Ancestor
= Rapicorn1208::Signals::SignalBase;
Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor> = Rapicorn1208::Signals::Signal3<{anonymous}::Emitter3,
std::basic_string<char>, int, std::basic_string<char>, float,
Rapicorn1208::Signals::CollectorSum<std::basic_string<char> >,
Rapicorn1208::Signals::SignalBase>]’
signal.cc:217:21: required from here
./rapicornsignaltemplate.hh:111:89: error: ‘connect_link’ was not
declared in this scope, and no declarations were found by
argument-dependent lookup at the point of instantiation [-fpermissive]
./rapicornsignaltemplate.hh:111:89: note: declarations in dependent base
‘Rapicorn1208::Signals::SignalBase’ are not found by
unqualified lookup
./rapicornsignaltemplate.hh:111:89: note: use ‘this->connect_link’ instead
./rapicornsignaltemplate.hh: In instantiation of
‘Rapicorn1208::Signals::ConId Rapicorn1208::Signals::Signal3<Emitter,
R0, A1, A2, A3, Collector, Ancestor>::connect(const SlotE&) [with
Emitter = {anonymous}::Emitter3; R0 = void; A1 = int; A2 =
std::basic_string<char>; A3 = float; Collector =
Rapicorn1208::Signals::CollectorDefault<void>; Ancestor =
Rapicorn1208::Signals::SignalBase; Rapicorn1208::Signals::ConId = long
int; Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor>::SlotE = Rapicorn1208::Signals::Slot4<void,
{anonymous}::Emitter3&, int, std::basic_string<char>, float, void>]’:
./rapicornsignaltemplate.hh:119:69: required from
‘Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor>& Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3,
Collector, Ancestor>::operator+=(R0 (*)(Emitter&, A1, A2, A3)) [with
Emitter = {anonymous}::Emitter3; R0 = void; A1 = int; A2 =
std::basic_string<char>; A3 = float; Collector =
Rapicorn1208::Signals::CollectorDefault<void>; Ancestor =
Rapicorn1208::Signals::SignalBase;
Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor> = Rapicorn1208::Signals::Signal3<{anonymous}::Emitter3, void,
int, std::basic_string<char>, float,
Rapicorn1208::Signals::CollectorDefault<void>,
Rapicorn1208::Signals::SignalBase>]’
signal.cc:220:26: required from here
./rapicornsignaltemplate.hh:112:95: error: ‘connect_link’ was not
declared in this scope, and no declarations were found by
argument-dependent lookup at the point of instantiation [-fpermissive]
./rapicornsignaltemplate.hh:112:95: note: declarations in dependent base
‘Rapicorn1208::Signals::SignalBase’ are not found by
unqualified lookup
./rapicornsignaltemplate.hh:112:95: note: use ‘this->connect_link’ instead
./rapicornsignaltemplate.hh: In instantiation of ‘uint
Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor>::disconnect(const Slot&) [with Emitter =
{anonymous}::Emitter3; R0 = void; A1 = int; A2 =
std::basic_string<char>; A3 = float; Collector =
Rapicorn1208::Signals::CollectorDefault<void>; Ancestor =
Rapicorn1208::Signals::SignalBase; uint = unsigned int;
Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor>::Slot = Rapicorn1208::Signals::Slot3<void, int,
std::basic_string<char>, float, void>]’:
./rapicornsignaltemplate.hh:120:45: required from
‘Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor>& Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3,
Collector, Ancestor>::operator-=(const Slot&) [with Emitter =
{anonymous}::Emitter3; R0 = void; A1 = int; A2 =
std::basic_string<char>; A3 = float; Collector =
Rapicorn1208::Signals::CollectorDefault<void>; Ancestor =
Rapicorn1208::Signals::SignalBase;
Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor> = Rapicorn1208::Signals::Signal3<{anonymous}::Emitter3, void,
int, std::basic_string<char>, float,
Rapicorn1208::Signals::CollectorDefault<void>,
Rapicorn1208::Signals::SignalBase>;
Rapicorn1208::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector,
Ancestor>::Slot = Rapicorn1208::Signals::Slot3<void, int,
std::basic_string<char>, float, void>]’
signal.cc:309:88: required from here
./rapicornsignaltemplate.hh:113:99: error: ‘disconnect_equal_link’ was
not declared in this scope, and no declarations were found
by argument-dependent lookup at the point of instantiation [-fpermissive]
./rapicornsignaltemplate.hh:113:99: note: declarations in dependent base
‘Rapicorn1208::Signals::SignalBase’ are not found by
unqualified lookup
./rapicornsignaltemplate.hh:113:99: note: use
‘this->disconnect_equal_link’ instead
In file included from ../../rcore/rapicornsignal.hh:469:0,
from ../../rcore/loop.hh:7,
from ../../rcore/rcore.hh:9,
from ../../rcore/testutils.hh:20,
from signal.cc:17:
./rapicornsignaltemplate.hh: In instantiation of
‘Rapicorn1208::Signals::ConId Rapicorn1208::Signals::Signal2<Emitter,
R0, A1, A2, Collector, Ancestor>::connect(const Slot&) [with Emitter =
{anonymous}::TestConnectionCounter; R0 = long long int; A1 = float; A2 =
char; Collector = Rapicorn1208::Signals::CollectorDefault<float>;
Ancestor =
Rapicorn1208::Signals::SignalConnectionRelay<{anonymous}::TestConnectionCounter>;
Rapicorn1208::Signals::ConId = long int;
Rapicorn1208::Signals::Signal2<Emitter, R0, A1, A2, Collector,
Ancestor>::Slot = Rapicorn1208::Signals::Slot2<long long int, float,
char, void>]’:
./rapicornsignaltemplate.hh:20116:45: required from
‘Rapicorn1208::Signals::Signal2<Emitter, R0, A1, A2, Collector,
Ancestor>& Rapicorn1208::Signals::Signal2<Emitter, R0, A1, A2,
Collector, Ancestor>::operator+=(const Slot&) [with Emitter =
{anonymous}::TestConnectionCounter; R0 = long long int; A1 = float; A2 =
char; Collector = Rapicorn1208::Signals::CollectorDefault<float>;
Ancestor =
Rapicorn1208::Signals::SignalConnectionRelay<{anonymous}::TestConnectionCounter>;
Rapicorn1208::Signals::Signal2<Emitter, R0, A1, A2, Collector, Ancestor>
= Rapicorn1208::Signals::Signal2<{anonymous}::TestConnectionCounter,
long long int, float, char,
Rapicorn1208::Signals::CollectorDefault<float>,
Rapicorn1208::Signals::SignalConnectionRelay<{anonymous}::TestConnectionCounter>
; Rapicorn1208::Signals::Signal2<Emitter, R0, A1,
A2, Collector,
Ancestor>::Slot = Rapicorn1208::Signals::Slot2<long long int,
float,
char, void>]’
signal.cc:482:71: required from here
./rapicornsignaltemplate.hh:20111:89: error: ‘connect_link’ was not
declared in this scope, and no declarations were found by
argument-dependent lookup at the point of instantiation [-fpermissive]
./rapicornsignaltemplate.hh:20111:89: note: declarations in dependent
base ‘Rapicorn1208::Signals::SignalBase’ are not found by
unqualified lookup
./rapicornsignaltemplate.hh:20111:89: note: use ‘this->connect_link’ instead
./rapicornsignaltemplate.hh: In instantiation of ‘uint
Rapicorn1208::Signals::Signal2<Emitter, R0, A1, A2, Collector,
Ancestor>::disconnect(const Slot&) [with Emitter =
{anonymous}::TestConnectionCounter; R0 = long long int; A1 = float; A2 =
char; Collector = Rapicorn1208::Signals::CollectorDefault<float>;
Ancestor =
Rapicorn1208::Signals::SignalConnectionRelay<{anonymous}::TestConnectionCounter>;
uint = unsigned int; Rapicorn1208::Signals::Signal2<Emitter, R0, A1, A2,
Collector, Ancestor>::Slot = Rapicorn1208::Signals::Slot2<long long int,
float, char, void>]’:
./rapicornsignaltemplate.hh:20120:45: required from
‘Rapicorn1208::Signals::Signal2<Emitter, R0, A1, A2, Collector,
Ancestor>& Rapicorn1208::Signals::Signal2<Emitter, R0, A1, A2,
Collector, Ancestor>::operator-=(const Slot&) [with Emitter =
{anonymous}::TestConnectionCounter; R0 = long long int; A1 = float; A2 =
char; Collector = Rapicorn1208::Signals::CollectorDefault<float>;
Ancestor =
Rapicorn1208::Signals::SignalConnectionRelay<{anonymous}::TestConnectionCounter>;
Rapicorn1208::Signals::Signal2<Emitter, R0, A1, A2, Collector, Ancestor>
= Rapicorn1208::Signals::Signal2<{anonymous}::TestConnectionCounter,
long long int, float, char,
Rapicorn1208::Signals::CollectorDefault<float>,
Rapicorn1208::Signals::SignalConnectionRelay<{anonymous}::TestConnectionCounter>
; Rapicorn1208::Signals::Signal2<Emitter, R0, A1,
A2, Collector,
Ancestor>::Slot = Rapicorn1208::Signals::Slot2<long long int,
float,
char, void>]’
signal.cc:494:71: required from here
./rapicornsignaltemplate.hh:20113:99: error: ‘disconnect_equal_link’ was
not declared in this scope, and no declarations were
found by argument-dependent lookup at the point of instantiation
[-fpermissive]
./rapicornsignaltemplate.hh:20113:99: note: declarations in dependent
base ‘Rapicorn1208::Signals::SignalBase’ are not found by
unqualified lookup
./rapicornsignaltemplate.hh:20113:99: note: use
‘this->disconnect_equal_link’ instead
In file included from ../../rcore/rapicornsignal.hh:469:0,
from ../../rcore/loop.hh:7,
from ../../rcore/rcore.hh:9,
from ../../rcore/testutils.hh:20,
from signal.cc:17:
./rapicornsignaltemplate.hh: In instantiation of
‘Rapicorn1208::Signals::ConId Rapicorn1208::Signals::Signal0<Emitter,
R0, Collector, Ancestor>::connect(const Slot&) [with Emitter =
{anonymous}::TestCollectorVector; R0 = int; Collector =
Rapicorn1208::Signals::CollectorVector<int>; Ancestor =
Rapicorn1208::Signals::SignalBase; Rapicorn1208::Signals::ConId = long
int; Rapicorn1208::Signals::Signal0<Emitter, R0, Collector,
Ancestor>::Slot = Rapicorn1208::Signals::Slot0<int>]’:
./rapicornsignaltemplate.hh:99118:59: required from
‘Rapicorn1208::Signals::Signal0<Emitter, R0, Collector, Ancestor>&
Rapicorn1208::Signals::Signal0<Emitter, R0, Collector,
Ancestor>::operator+=(R0 (*)()) [with Emitter =
{anonymous}::TestCollectorVector; R0 = int; Collector =
Rapicorn1208::Signals::CollectorVector<int>; Ancestor =
Rapicorn1208::Signals::SignalBase;
Rapicorn1208::Signals::Signal0<Emitter, R0, Collector, Ancestor> =
Rapicorn1208::Signals::Signal0<{anonymous}::TestCollectorVector, int,
Rapicorn1208::Signals::CollectorVector<int>,
Rapicorn1208::Signals::SignalBase>]’
signal.cc:554:24: required from here
./rapicornsignaltemplate.hh:99111:89: error: ‘connect_link’ was not
declared in this scope, and no declarations were found by
argument-dependent lookup at the point of instantiation [-fpermissive]
./rapicornsignaltemplate.hh:99111:89: note: declarations in dependent
base ‘Rapicorn1208::Signals::SignalBase’ are not found by
unqualified lookup
./rapicornsignaltemplate.hh:99111:89: note: use ‘this->connect_link’ instead
make[3]: *** [testrcore2-signal.o] Error 1
make[3]: Leaving directory `/home/fps/src/bld/rapicorn-12.08.0/rcore/tests'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/fps/src/bld/rapicorn-12.08.0/rcore'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/fps/src/bld/rapicorn-12.08.0'
make: *** [all] Error 2
Have fun,
Flo
This release opens a new development branch which
focuses on improving
interoperability and feature integration. A new dependency on Rapicorn
is introduced, which can be found here:
http://dist.testbit.eu/rapicorn/
This is a development version of BEAST/BSE, the Better Audio System
and the Better Sound Engine. BEAST is a powerful music composition
and modular synthesis application released as Free Software under the
GNU LGPL that runs under Unix. The "Better" portion of the name
refers to the complexity and many iterations involved in implementing
such a "BEAST" (pun intended). The About page covers more details:
http://beast.testbit.eu/about
Contact information about mailing lists, IRC, Bugzilla and more is at:
http://beast.testbit.eu/Beast_Contact
GUI skins, example sounds and instrumets for BEAST/BSE as well as
screenshots can be found at:
http://beast.testbit.eu/Beast_Sound_Gallery
http://beast.testbit.eu/Beast_Screenshots
TRANSLATORS: Please help us to improve the BEAST translation, just
download the tarball, edit po/<LANGUAGE>.po and email it to us or
submit translations directly via transifex:
https://www.transifex.net/projects/p/gnome-org-beast/resource/messagespot/
Overview of Changes in BEAST/BSE 0.8.0: (2013-03-25)
* Added use of the Rapicorn library, require version 13.0.0.
* Adapted IDL types to other projects.
* Adapted code to make use of C++11 and STL threads.
* Various performance improvements through EventFD, Spinlocks, lambdas, etc.
* Major documentation improvements, see:
http://dev.testbit.eu/beast/latest/
* Fixed printf format-security issues (#665097). [Alessio Treglia]
* Lots of code cleanups, licensing cleanups.
--
Florian Paul Schmidt
http://fps.io