/usr/local/include/boost/signals/detail/signals_common.hpp:26: error: expected identifier before protected /usr/local/include/boost/signals/detail/signals_common.hpp:26: error: expected unqualified-id before protected /usr/local/include/boost/signals/connection.hpp:26: error: expected identifier before protected /usr/local/include/boost/signals/connection.hpp:26: error: expected unqualified-id before protected /usr/local/include/boost/signals/trackable.hpp:27: error: expected identifier before protected /usr/local/include/boost/signals/trackable.hpp:27: error: expected unqualified-id before protected /usr/local/include/boost/signals/slot.hpp:25: error: expected identifier before protected /usr/local/include/boost/signals/slot.hpp:25: error: expected unqualified-id before protected /usr/local/include/boost/signals/slot.hpp:105: error: more than one access specifier in base-specified before protected /usr/local/include/boost/signals/slot.hpp:105: error: ::detail has not been declared /usr/local/include/boost/signals/slot.hpp:105: error: expected `{' before slot_base /usr/local/include/boost/signals/slot.hpp:105: error: invalid function declaration /usr/local/include/boost/signals/detail/named_slot_map.hpp:24: error: expected identifier before protected /usr/local/include/boost/signals/detail/named_slot_map.hpp:24: error: expected unqualified-id before protected /usr/local/include/boost/signals/detail/signal_base.hpp:30: error: expected identifier before protected /usr/local/include/boost/signals/detail/signal_base.hpp:30: error: expected unqualified-id before protected /usr/local/include/boost/signals/detail/slot_call_iterator.hpp:25: error: expected identifier before protected /usr/local/include/boost/signals/detail/slot_call_iterator.hpp:25: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:58: error: expected identifier before protected /usr/local/include/boost/signals/signal_template.hpp:58: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: more than one access specifier in base-specified before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: ::detail has not been declared /usr/local/include/boost/signals/signal_template.hpp:140: error: expected `{' before signal_base /usr/local/include/boost/signals/signal_template.hpp:140: error: invalid type in declaration before , token /usr/local/include/boost/signals/signal_template.hpp:140: error: template declaration of int boost::signal_base /usr/local/include/boost/signals/signal_template.hpp:269: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:298: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:334: error: invalid use of undefined type class boost::signal0 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal0 /usr/local/include/boost/signals/signal_template.hpp:334: error: template definition of non-template typename boost::signal0::result_type boost::signal0::operator()() /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal0::result_type boost::signal0::operator()(): /usr/local/include/boost/signals/signal_template.hpp:337: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:337: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:342: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:342: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:346: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:346: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:348: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:348: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:351: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:351: error: (if you use -fpermissive, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/local/include/boost/signals/signal_template.hpp:351: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:354: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:374: error: invalid use of undefined type class boost::signal0 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal0 /usr/local/include/boost/signals/signal_template.hpp:374: error: template definition of non-template typename boost::signal0::result_type boost::signal0::operator()() const /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal0::result_type boost::signal0::operator()() const: /usr/local/include/boost/signals/signal_template.hpp:377: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:377: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:382: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:382: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:387: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:387: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:389: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:389: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:393: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:393: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:396: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:58: error: expected identifier before protected /usr/local/include/boost/signals/signal_template.hpp:58: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: more than one access specifier in base-specified before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: ::detail has not been declared /usr/local/include/boost/signals/signal_template.hpp:140: error: expected `{' before signal_base /usr/local/include/boost/signals/signal_template.hpp:140: error: invalid type in declaration before , token /usr/local/include/boost/signals/signal_template.hpp:140: error: template declaration of int boost::signal_base /usr/local/include/boost/signals/signal_template.hpp:269: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:298: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:334: error: invalid use of undefined type class boost::signal1 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal1 /usr/local/include/boost/signals/signal_template.hpp:334: error: template definition of non-template typename boost::signal1::result_type boost::signal1::operator()(T1) /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal1::result_type boost::signal1::operator()(T1): /usr/local/include/boost/signals/signal_template.hpp:337: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:337: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:346: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:346: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:348: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:348: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:351: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:351: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:354: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:374: error: invalid use of undefined type class boost::signal1 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal1 /usr/local/include/boost/signals/signal_template.hpp:374: error: template definition of non-template typename boost::signal1::result_type boost::signal1::operator()(T1) const /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal1::result_type boost::signal1::operator()(T1) const: /usr/local/include/boost/signals/signal_template.hpp:377: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:377: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:387: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:387: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:389: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:389: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:393: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:393: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:396: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:58: error: expected identifier before protected /usr/local/include/boost/signals/signal_template.hpp:58: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: more than one access specifier in base-specified before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: ::detail has not been declared /usr/local/include/boost/signals/signal_template.hpp:140: error: expected `{' before signal_base /usr/local/include/boost/signals/signal_template.hpp:140: error: invalid type in declaration before , token /usr/local/include/boost/signals/signal_template.hpp:140: error: template declaration of int boost::signal_base /usr/local/include/boost/signals/signal_template.hpp:269: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:298: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:334: error: invalid use of undefined type class boost::signal2 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal2 /usr/local/include/boost/signals/signal_template.hpp:334: error: template definition of non-template typename boost::signal2::result_type boost::signal2::operator()(T1, T2) /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal2::result_type boost::signal2::operator()(T1, T2): /usr/local/include/boost/signals/signal_template.hpp:337: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:337: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:346: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:346: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:348: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:348: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:351: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:351: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:354: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:374: error: invalid use of undefined type class boost::signal2 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal2 /usr/local/include/boost/signals/signal_template.hpp:374: error: template definition of non-template typename boost::signal2::result_type boost::signal2::operator()(T1, T2) const /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal2::result_type boost::signal2::operator()(T1, T2) const: /usr/local/include/boost/signals/signal_template.hpp:377: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:377: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:387: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:387: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:389: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:389: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:393: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:393: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:396: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:58: error: expected identifier before protected /usr/local/include/boost/signals/signal_template.hpp:58: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: more than one access specifier in base-specified before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: ::detail has not been declared /usr/local/include/boost/signals/signal_template.hpp:140: error: expected `{' before signal_base /usr/local/include/boost/signals/signal_template.hpp:140: error: invalid type in declaration before , token /usr/local/include/boost/signals/signal_template.hpp:140: error: template declaration of int boost::signal_base /usr/local/include/boost/signals/signal_template.hpp:269: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:298: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:334: error: invalid use of undefined type class boost::signal3 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal3 /usr/local/include/boost/signals/signal_template.hpp:334: error: template definition of non-template typename boost::signal3::result_type boost::signal3::operator()(T1, T2, T3) /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal3::result_type boost::signal3::operator()(T1, T2, T3): /usr/local/include/boost/signals/signal_template.hpp:337: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:337: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:346: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:346: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:348: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:348: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:351: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:351: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:354: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:374: error: invalid use of undefined type class boost::signal3 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal3 /usr/local/include/boost/signals/signal_template.hpp:374: error: template definition of non-template typename boost::signal3::result_type boost::signal3::operator()(T1, T2, T3) const /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal3::result_type boost::signal3::operator()(T1, T2, T3) const: /usr/local/include/boost/signals/signal_template.hpp:377: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:377: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:387: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:387: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:389: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:389: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:393: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:393: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:396: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:58: error: expected identifier before protected /usr/local/include/boost/signals/signal_template.hpp:58: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: more than one access specifier in base-specified before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: ::detail has not been declared /usr/local/include/boost/signals/signal_template.hpp:140: error: expected `{' before signal_base /usr/local/include/boost/signals/signal_template.hpp:140: error: invalid type in declaration before , token /usr/local/include/boost/signals/signal_template.hpp:140: error: template declaration of int boost::signal_base /usr/local/include/boost/signals/signal_template.hpp:269: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:298: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:334: error: invalid use of undefined type class boost::signal4 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal4 /usr/local/include/boost/signals/signal_template.hpp:334: error: template definition of non-template typename boost::signal4::result_type boost::signal4::operator()(T1, T2, T3, T4) /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal4::result_type boost::signal4::operator()(T1, T2, T3, T4): /usr/local/include/boost/signals/signal_template.hpp:337: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:337: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:346: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:346: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:348: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:348: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:351: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:351: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:354: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:374: error: invalid use of undefined type class boost::signal4 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal4 /usr/local/include/boost/signals/signal_template.hpp:374: error: template definition of non-template typename boost::signal4::result_type boost::signal4::operator()(T1, T2, T3, T4) const /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal4::result_type boost::signal4::operator()(T1, T2, T3, T4) const: /usr/local/include/boost/signals/signal_template.hpp:377: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:377: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:387: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:387: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:389: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:389: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:393: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:393: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:396: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:58: error: expected identifier before protected /usr/local/include/boost/signals/signal_template.hpp:58: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: more than one access specifier in base-specified before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: ::detail has not been declared /usr/local/include/boost/signals/signal_template.hpp:140: error: expected `{' before signal_base /usr/local/include/boost/signals/signal_template.hpp:140: error: invalid type in declaration before , token /usr/local/include/boost/signals/signal_template.hpp:140: error: template declaration of int boost::signal_base /usr/local/include/boost/signals/signal_template.hpp:269: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:298: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:334: error: invalid use of undefined type class boost::signal5 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal5 /usr/local/include/boost/signals/signal_template.hpp:334: error: template definition of non-template typename boost::signal5::result_type boost::signal5::operator()(T1, T2, T3, T4, T5) /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal5::result_type boost::signal5::operator()(T1, T2, T3, T4, T5): /usr/local/include/boost/signals/signal_template.hpp:337: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:337: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:346: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:346: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:348: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:348: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:351: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:351: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:354: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:374: error: invalid use of undefined type class boost::signal5 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal5 /usr/local/include/boost/signals/signal_template.hpp:374: error: template definition of non-template typename boost::signal5::result_type boost::signal5::operator()(T1, T2, T3, T4, T5) const /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal5::result_type boost::signal5::operator()(T1, T2, T3, T4, T5) const: /usr/local/include/boost/signals/signal_template.hpp:377: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:377: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:387: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:387: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:389: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:389: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:393: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:393: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:396: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:58: error: expected identifier before protected /usr/local/include/boost/signals/signal_template.hpp:58: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: more than one access specifier in base-specified before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: ::detail has not been declared /usr/local/include/boost/signals/signal_template.hpp:140: error: expected `{' before signal_base /usr/local/include/boost/signals/signal_template.hpp:140: error: invalid type in declaration before , token /usr/local/include/boost/signals/signal_template.hpp:140: error: template declaration of int boost::signal_base /usr/local/include/boost/signals/signal_template.hpp:269: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:298: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:334: error: invalid use of undefined type class boost::signal6 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal6 /usr/local/include/boost/signals/signal_template.hpp:334: error: template definition of non-template typename boost::signal6::result_type boost::signal6::operator()(T1, T2, T3, T4, T5, T6) /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal6::result_type boost::signal6::operator()(T1, T2, T3, T4, T5, T6): /usr/local/include/boost/signals/signal_template.hpp:337: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:337: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:346: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:346: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:348: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:348: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:351: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:351: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:354: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:374: error: invalid use of undefined type class boost::signal6 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal6 /usr/local/include/boost/signals/signal_template.hpp:374: error: template definition of non-template typename boost::signal6::result_type boost::signal6::operator()(T1, T2, T3, T4, T5, T6) const /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal6::result_type boost::signal6::operator()(T1, T2, T3, T4, T5, T6) const: /usr/local/include/boost/signals/signal_template.hpp:377: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:377: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:387: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:387: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:389: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:389: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:393: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:393: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:396: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:58: error: expected identifier before protected /usr/local/include/boost/signals/signal_template.hpp:58: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: more than one access specifier in base-specified before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: ::detail has not been declared /usr/local/include/boost/signals/signal_template.hpp:140: error: expected `{' before signal_base /usr/local/include/boost/signals/signal_template.hpp:140: error: invalid type in declaration before , token /usr/local/include/boost/signals/signal_template.hpp:140: error: template declaration of int boost::signal_base /usr/local/include/boost/signals/signal_template.hpp:269: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:298: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:334: error: invalid use of undefined type class boost::signal7 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal7 /usr/local/include/boost/signals/signal_template.hpp:334: error: template definition of non-template typename boost::signal7::result_type boost::signal7::operator()(T1, T2, T3, T4, T5, T6, T7) /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal7::result_type boost::signal7::operator()(T1, T2, T3, T4, T5, T6, T7): /usr/local/include/boost/signals/signal_template.hpp:337: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:337: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:346: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:346: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:348: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:348: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:351: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:351: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:354: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:374: error: invalid use of undefined type class boost::signal7 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal7 /usr/local/include/boost/signals/signal_template.hpp:374: error: template definition of non-template typename boost::signal7::result_type boost::signal7::operator()(T1, T2, T3, T4, T5, T6, T7) const /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal7::result_type boost::signal7::operator()(T1, T2, T3, T4, T5, T6, T7) const: /usr/local/include/boost/signals/signal_template.hpp:377: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:377: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:387: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:387: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:389: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:389: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:393: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:393: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:396: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:58: error: expected identifier before protected /usr/local/include/boost/signals/signal_template.hpp:58: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: more than one access specifier in base-specified before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: ::detail has not been declared /usr/local/include/boost/signals/signal_template.hpp:140: error: expected `{' before signal_base /usr/local/include/boost/signals/signal_template.hpp:140: error: invalid type in declaration before , token /usr/local/include/boost/signals/signal_template.hpp:140: error: template declaration of int boost::signal_base /usr/local/include/boost/signals/signal_template.hpp:269: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:298: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:334: error: invalid use of undefined type class boost::signal8 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal8 /usr/local/include/boost/signals/signal_template.hpp:334: error: template definition of non-template typename boost::signal8::result_type boost::signal8::operator()(T1, T2, T3, T4, T5, T6, T7, T8) /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal8::result_type boost::signal8::operator()(T1, T2, T3, T4, T5, T6, T7, T8): /usr/local/include/boost/signals/signal_template.hpp:337: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:337: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:346: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:346: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:348: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:348: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:351: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:351: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:354: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:374: error: invalid use of undefined type class boost::signal8 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal8 /usr/local/include/boost/signals/signal_template.hpp:374: error: template definition of non-template typename boost::signal8::result_type boost::signal8::operator()(T1, T2, T3, T4, T5, T6, T7, T8) const /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal8::result_type boost::signal8::operator()(T1, T2, T3, T4, T5, T6, T7, T8) const: /usr/local/include/boost/signals/signal_template.hpp:377: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:377: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:387: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:387: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:389: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:389: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:393: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:393: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:396: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:58: error: expected identifier before protected /usr/local/include/boost/signals/signal_template.hpp:58: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: more than one access specifier in base-specified before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: ::detail has not been declared /usr/local/include/boost/signals/signal_template.hpp:140: error: expected `{' before signal_base /usr/local/include/boost/signals/signal_template.hpp:140: error: invalid type in declaration before , token /usr/local/include/boost/signals/signal_template.hpp:140: error: template declaration of int boost::signal_base /usr/local/include/boost/signals/signal_template.hpp:269: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:298: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:334: error: invalid use of undefined type class boost::signal9 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal9 /usr/local/include/boost/signals/signal_template.hpp:334: error: template definition of non-template typename boost::signal9::result_type boost::signal9::operator()(T1, T2, T3, T4, T5, T6, T7, T8, T9) /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal9::result_type boost::signal9::operator()(T1, T2, T3, T4, T5, T6, T7, T8, T9): /usr/local/include/boost/signals/signal_template.hpp:337: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:337: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:346: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:346: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:348: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:348: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:351: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:351: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:354: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:374: error: invalid use of undefined type class boost::signal9 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal9 /usr/local/include/boost/signals/signal_template.hpp:374: error: template definition of non-template typename boost::signal9::result_type boost::signal9::operator()(T1, T2, T3, T4, T5, T6, T7, T8, T9) const /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal9::result_type boost::signal9::operator()(T1, T2, T3, T4, T5, T6, T7, T8, T9) const: /usr/local/include/boost/signals/signal_template.hpp:377: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:377: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:387: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:387: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:389: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:389: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:393: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:393: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:396: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:58: error: expected identifier before protected /usr/local/include/boost/signals/signal_template.hpp:58: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: more than one access specifier in base-specified before protected /usr/local/include/boost/signals/signal_template.hpp:140: error: ::detail has not been declared /usr/local/include/boost/signals/signal_template.hpp:140: error: expected `{' before signal_base /usr/local/include/boost/signals/signal_template.hpp:140: error: invalid type in declaration before , token /usr/local/include/boost/signals/signal_template.hpp:140: error: template declaration of int boost::signal_base /usr/local/include/boost/signals/signal_template.hpp:269: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:298: error: expected unqualified-id before protected /usr/local/include/boost/signals/signal_template.hpp:334: error: invalid use of undefined type class boost::signal10 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal10 /usr/local/include/boost/signals/signal_template.hpp:334: error: template definition of non-template typename boost::signal10::result_type boost::signal10::operator()(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal10::result_type boost::signal10::operator()(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10): /usr/local/include/boost/signals/signal_template.hpp:337: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:337: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:344: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:346: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:346: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:348: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:348: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:351: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:351: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:352: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:354: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp: At global scope: /usr/local/include/boost/signals/signal_template.hpp:374: error: invalid use of undefined type class boost::signal10 /usr/local/include/boost/signals/signal_template.hpp:139: error: declaration of class boost::signal10 /usr/local/include/boost/signals/signal_template.hpp:374: error: template definition of non-template typename boost::signal10::result_type boost::signal10::operator()(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) const /usr/local/include/boost/signals/signal_template.hpp: In member function typename boost::signal10::result_type boost::signal10::operator()(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) const: /usr/local/include/boost/signals/signal_template.hpp:377: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:377: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected primary-expression before protected /usr/local/include/boost/signals/signal_template.hpp:384: error: expected `;' before protected /usr/local/include/boost/signals/signal_template.hpp:387: error: call_bound_slot was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:387: error: expected `;' before f /usr/local/include/boost/signals/signal_template.hpp:389: error: call_bound_slot is not a class or namespace /usr/local/include/boost/signals/signal_template.hpp:389: error: invalid type in declaration before ; token /usr/local/include/boost/signals/signal_template.hpp:393: error: there are no arguments to combiner that depend on a template parameter, so a declaration of combiner must be available /usr/local/include/boost/signals/signal_template.hpp:393: error: notification was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: impl was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: f was not declared in this scope /usr/local/include/boost/signals/signal_template.hpp:394: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signals/signal_template.hpp:396: error: there are no arguments to slot_call_iterator that depend on a template parameter, so a declaration of slot_call_iterator must be available /usr/local/include/boost/signal.hpp: At global scope: /usr/local/include/boost/signal.hpp:36: error: expected identifier before protected /usr/local/include/boost/signal.hpp:36: error: expected unqualified-id before protected /usr/local/include/boost/signal.hpp:328: error: more than one access specifier in base-specified before protected /usr/local/include/boost/signal.hpp:328: error: ::detail has not been declared /usr/local/include/boost/signal.hpp:328: error: expected `{' before get_signal_impl /usr/local/include/boost/signal.hpp:328: error: expected initializer before < token /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:59: error: field error_signal has incomplete type /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:72: error: field error_signal has incomplete type /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:73: error: field signal has incomplete type /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h: In function bool Xmms::callSignal(const Xmms::Signal*, xmmsc_result_t*&) [with T = void]: /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:224: error: const struct Xmms::Signal has no member named signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h: At global scope: /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h: In instantiation of Xmms::Signal: /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:66: instantiated from Xmms::AdapterBase /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:191: instantiated from Xmms::SignalAdapter /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:218: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:60: error: Xmms::Signal::signal has incomplete type /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, int, std::less, boost::function > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h: In instantiation of Xmms::AdapterBase: /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:191: instantiated from Xmms::SignalAdapter /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:218: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:66: error: invalid use of undefined type class boost::signal, int, std::less, boost::function > > /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, int, std::less, boost::function > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:74: error: invalid use of undefined type class boost::signal, int, std::less, boost::function > > /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, int, std::less, boost::function > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:82: error: invalid use of undefined type class boost::signal, int, std::less, boost::function > > /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, int, std::less, boost::function > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:229: error: no members matching Xmms::SignalAdapter::connect in class Xmms::SignalAdapter /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h: In instantiation of Xmms::AdapterBase: /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:255: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:66: error: invalid use of undefined type class boost::signal, int, std::less, boost::function > > /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, int, std::less, boost::function > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:74: error: invalid use of undefined type class boost::signal, int, std::less, boost::function > > /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, int, std::less, boost::function > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:82: error: invalid use of undefined type class boost::signal, int, std::less, boost::function > > /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, int, std::less, boost::function > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h: In instantiation of Xmms::Signal, std::allocator > >: /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:66: instantiated from Xmms::AdapterBase, std::allocator > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:287: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:60: error: Xmms::Signal::signal has incomplete type /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, std::allocator >&), boost::last_value, int, std::less, boost::function, std::allocator >&), std::allocator > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h: In instantiation of Xmms::AdapterBase, std::allocator > >: /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:287: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:66: error: invalid use of undefined type class boost::signal, std::allocator >&), boost::last_value, int, std::less, boost::function, std::allocator >&), std::allocator > > /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, std::allocator >&), boost::last_value, int, std::less, boost::function, std::allocator >&), std::allocator > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:74: error: invalid use of undefined type class boost::signal, std::allocator >&), boost::last_value, int, std::less, boost::function, std::allocator >&), std::allocator > > /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, std::allocator >&), boost::last_value, int, std::less, boost::function, std::allocator >&), std::allocator > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:82: error: invalid use of undefined type class boost::signal, std::allocator >&), boost::last_value, int, std::less, boost::function, std::allocator >&), std::allocator > > /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, std::allocator >&), boost::last_value, int, std::less, boost::function, std::allocator >&), std::allocator > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h: In instantiation of Xmms::Signal: /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:66: instantiated from Xmms::AdapterBase /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:329: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:60: error: Xmms::Signal::signal has incomplete type /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, int, std::less, boost::function > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h: In instantiation of Xmms::AdapterBase: /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:329: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:66: error: invalid use of undefined type class boost::signal, int, std::less, boost::function > > /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, int, std::less, boost::function > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:74: error: invalid use of undefined type class boost::signal, int, std::less, boost::function > > /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, int, std::less, boost::function > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:82: error: invalid use of undefined type class boost::signal, int, std::less, boost::function > > /usr/local/include/boost/signal.hpp:327: error: declaration of class boost::signal, int, std::less, boost::function > > /usr/local//include/xmms2/xmmsclient/xmmsclient++/client.h:137: error: expected unqualified-id before & token /usr/local//include/xmms2/xmmsclient/xmmsclient++/client.h:137: error: expected , or ... before & token /usr/local//include/xmms2/xmmsclient/xmmsclient++/client.h:137: error: ISO C++ forbids declaration of parameter with no type /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h: In function void Xmms::generic_callback(xmmsc_result_t*, void*) [with T = unsigned int]: /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:226: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:244: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:245: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:251: error: struct Xmms::Signal has no member named signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:226: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:257: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:258: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h: In function bool Xmms::callSignal(const Xmms::Signal*, xmmsc_result_t*&) [with T = unsigned int]: /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:253: instantiated from void Xmms::generic_callback(xmmsc_result_t*, void*) [with T = unsigned int] /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:226: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:213: error: const struct Xmms::Signal has no member named signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h: In member function void Xmms::AdapterBase::connectError(boost::function >) [with T = Xmms::Coll::Coll]: main.cpp:11: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:96: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h: In member function void Xmms::AdapterBase::connectError(boost::function >) [with T = std::basic_string, std::allocator >]: main.cpp:11: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:96: error: struct Xmms::Signal, std::allocator > > has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h: In member function void Xmms::AdapterBase::connectError(boost::function >) [with T = void]: main.cpp:11: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:96: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h: In member function void Xmms::AdapterBase::connectError(boost::function >) [with T = unsigned int]: main.cpp:11: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:96: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h: In function void Xmms::generic_callback(xmmsc_result_t*, void*) [with T = Xmms::Coll::Coll]: /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:57: instantiated from void Xmms::AdapterBase::operator()() [with T = Xmms::Coll::Coll] main.cpp:11: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:244: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:245: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:251: error: struct Xmms::Signal has no member named signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:57: instantiated from void Xmms::AdapterBase::operator()() [with T = Xmms::Coll::Coll] main.cpp:11: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:257: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:258: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h: In function void Xmms::generic_callback(xmmsc_result_t*, void*) [with T = std::basic_string, std::allocator >]: /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:57: instantiated from void Xmms::AdapterBase::operator()() [with T = std::basic_string, std::allocator >] main.cpp:11: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:244: error: struct Xmms::Signal, std::allocator > > has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:245: error: struct Xmms::Signal, std::allocator > > has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:251: error: struct Xmms::Signal, std::allocator > > has no member named signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:57: instantiated from void Xmms::AdapterBase::operator()() [with T = std::basic_string, std::allocator >] main.cpp:11: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:257: error: struct Xmms::Signal, std::allocator > > has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:258: error: struct Xmms::Signal, std::allocator > > has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h: In function void Xmms::generic_callback(xmmsc_result_t*, void*) [with T = void]: /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:57: instantiated from void Xmms::AdapterBase::operator()() [with T = void] main.cpp:11: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:244: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:245: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:251: error: struct Xmms::Signal has no member named signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:257: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:258: error: struct Xmms::Signal has no member named error_signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h: In function bool Xmms::callSignal(const Xmms::Signal*, xmmsc_result_t*&) [with T = Xmms::Coll::Coll]: /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:253: instantiated from void Xmms::generic_callback(xmmsc_result_t*, void*) [with T = Xmms::Coll::Coll] /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:57: instantiated from void Xmms::AdapterBase::operator()() [with T = Xmms::Coll::Coll] main.cpp:11: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:213: error: const struct Xmms::Signal has no member named signal /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h: In function bool Xmms::callSignal(const Xmms::Signal*, xmmsc_result_t*&) [with T = std::basic_string, std::allocator >]: /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:253: instantiated from void Xmms::generic_callback(xmmsc_result_t*, void*) [with T = std::basic_string, std::allocator >] /usr/local//include/xmms2/xmmsclient/xmmsclient++/result.h:57: instantiated from void Xmms::AdapterBase::operator()() [with T = std::basic_string, std::allocator >] main.cpp:11: instantiated from here /usr/local//include/xmms2/xmmsclient/xmmsclient++/signal.h:213: error: const struct Xmms::Signal, std::allocator > > has no member named signal make: *** [main.o] Error 1