[LAU] Beast 0.8.0 Release

Florian Paul Schmidt mista.tapas at gmx.net
Mon Mar 25 10:51:40 UTC 2013


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



More information about the Linux-audio-user mailing list