compilation error on ardour2

No replies
flipe
User offline. Last seen 6 years 46 weeks ago. Offline
Joined: 2006-09-13
Posts:

I try compile ardour2 in a debian-sarge and I get this error...

Checking for internationalization support ...
Checking for C header file libintl.h... (cached) yes
Checking for C header file /System/Library/Frameworks/CoreAudio.framework/Versions/A/Headers/CoreAudio.h... (cached) no
Checking for C function posix_memalign()... (cached) yes
Checking for C function getmntent()... (cached) yes
Checking for C header file execinfo.h... (cached) yes
Checking for jack_client_open()...(cached) yes
Checking for jack_recompute_total_latencies()...(cached) yes
Checking for C header file wordexp.h... (cached) yes
Checking for C header file sys/vfs.h... (cached) yes
Checking for C header file /System/Library/Frameworks/CoreMIDI.framework/Headers/CoreMIDI.h... (cached) no
Checking for C header file /System/Library/Frameworks/AudioToolbox.framework/Headers/ExtendedAudioFile.h... (cached) no
Generating POTFILES.in in gtk_ardour/po
Updating pot file:
intltool-update -p -g=gtk_ardour
/usr/bin/xgettext: error while opening "../version.cc" for reading: No such file or directory
ERROR: xgettext failed to generate PO template file. Please consult
error message above if there is any.
scons: done reading SConscript files.
scons: Building targets ...
scons: `ardour.rc' is up to date.
scons: `libs/soundtouch/libsoundtouch.so' is up to date.
scons: `templates/32 Tracks.template' is up to date.
scons: `templates/16 Tracks.template' is up to date.
scons: `templates/8 Tracks.template' is up to date.
scons: `templates/2 Track.template' is up to date.
scons: `templates/4 Tracks.template' is up to date.
cd libs/sigc++2; ./configure; cd -
./configure: line 1634: syntax error near unexpected token `$PACKAGE,'
./configure: line 1634: `AM_INIT_AUTOMAKE($PACKAGE, $VERSION)'
g++ -o libs/sigc++2/sigc++/connection.os -c -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -DARCH_X86 -mmmx -m3dnow -march=i686 -msse -mfpmath=sse -DBUILD_SSE_OPTIMIZATIONS -Wall -DENABLE_NLS -fPIC -Ilibs/sigc++2 libs/sigc++2/sigc++/connection.cc
In file included from libs/sigc++2/sigc++/connection.cc:21:
libs/sigc++2/sigc++/connection.h:21:26: error: sigc++config.h: No such file or directory
libs/sigc++2/sigc++/trackable.h:36: error: invalid function declaration
libs/sigc++2/sigc++/trackable.h:50: error: invalid function declaration
libs/sigc++2/sigc++/trackable.h:104: error: invalid function declaration
libs/sigc++2/sigc++/functors/slot_base.h:53: error: invalid function declaration
libs/sigc++2/sigc++/functors/slot_base.h:134: error: invalid function declaration
libs/sigc++2/sigc++/functors/slot_base.h:152: error: invalid function declaration
libs/sigc++2/sigc++/functors/slot_base.h:217: error: invalid function declaration
libs/sigc++2/sigc++/functors/slot.h:23: error: expected class-name before '{' token
libs/sigc++2/sigc++/functors/slot.h: In constructor 'sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&)':
libs/sigc++2/sigc++/functors/slot.h:38: error: class 'sigc::internal::typed_slot_rep' does not have any field named 'slot_rep'
libs/sigc++2/sigc++/functors/slot.h:39: error: 'trackable' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h:39: error: parse error in template argument list
libs/sigc++2/sigc++/functors/slot.h: In copy constructor 'sigc::internal::typed_slot_rep::typed_slot_rep(const sigc::internal::typed_slot_rep&)':
libs/sigc++2/sigc++/functors/slot.h:42: error: class 'sigc::internal::typed_slot_rep' does not have any field named 'slot_rep'
libs/sigc++2/sigc++/functors/slot.h:43: error: 'trackable' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h:43: error: parse error in template argument list
libs/sigc++2/sigc++/functors/slot.h: In destructor 'sigc::internal::typed_slot_rep::~typed_slot_rep()':
libs/sigc++2/sigc++/functors/slot.h:47: error: 'call_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h:48: error: 'destroy_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h:49: error: 'trackable' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h:49: error: parse error in template argument list
libs/sigc++2/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep::destroy(void*)':
libs/sigc++2/sigc++/functors/slot.h:57: error: 'slot_rep' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h:57: error: expected primary-expression before ')' token
libs/sigc++2/sigc++/functors/slot.h:57: error: expected `)' before 'data'
libs/sigc++2/sigc++/functors/slot.h:57: error: expected ',' or ';' before 'data'
libs/sigc++2/sigc++/functors/slot.h:60: error: 'trackable' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h:60: error: parse error in template argument list
libs/sigc++2/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep::dup(void*)':
libs/sigc++2/sigc++/functors/slot.h:76: error: 'slot_rep' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h:76: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h:76: error: expected primary-expression before ')' token
libs/sigc++2/sigc++/functors/slot.h:76: error: expected `;' before 'data'
libs/sigc++2/sigc++/functors/slot.h:77: error: expected type-specifier before 'slot_rep'
libs/sigc++2/sigc++/functors/slot.h:77: error: expected `>' before 'slot_rep'
libs/sigc++2/sigc++/functors/slot.h:77: error: expected `(' before 'slot_rep'
libs/sigc++2/sigc++/functors/slot.h:77: error: expected primary-expression before '>' token
libs/sigc++2/sigc++/functors/slot.h:77: error: expected `)' before ';' token
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:99: error: 'slot_rep' has not been declared
libs/sigc++2/sigc++/functors/slot.h:132: error: 'slot_rep' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call1::call_it(int*, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/functors/slot.h:136: error: expected `(' before '>' token
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:168: error: 'slot_rep' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call2::call_it(int*, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/functors/slot.h:172: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:172: error: expected `(' before '>' token
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:206: error: 'slot_rep' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3::call_it(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/functors/slot.h:210: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:210: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:210: error: expected `(' before '>' token
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:246: error: 'slot_rep' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call4::call_it(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/functors/slot.h:250: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:250: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:250: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:250: error: expected `(' before '>' token
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:288: error: 'slot_rep' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call5::call_it(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/functors/slot.h:292: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:292: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:292: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:292: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:292: error: expected `(' before '>' token
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:332: error: 'slot_rep' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call6::call_it(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/functors/slot.h:336: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:336: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:336: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:336: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:336: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:336: error: expected `(' before '>' token
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:378: error: 'slot_rep' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7::call_it(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/functors/slot.h:382: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:382: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:382: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:382: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:382: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:382: error: expected `(' before ',' token
libs/sigc++2/sigc++/functors/slot.h:382: error: expected `(' before '>' token
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:422: error: expected class-name before '{' token
libs/sigc++2/sigc++/functors/slot.h:429: error: 'slot_rep' in namespace 'sigc::internal' does not name a type
libs/sigc++2/sigc++/functors/slot.h:431: error: 'rep_type' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In member function 'T_return sigc::slot0::operator()() const':
libs/sigc++2/sigc++/functors/slot.h:439: error: there are no arguments to 'empty' that depend on a template parameter, so a declaration of 'empty' must be available
libs/sigc++2/sigc++/functors/slot.h:439: error: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
libs/sigc++2/sigc++/functors/slot.h:439: error: there are no arguments to 'blocked' that depend on a template parameter, so a declaration of 'blocked' must be available
libs/sigc++2/sigc++/functors/slot.h:440: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In constructor 'sigc::slot0::slot0(const T_functor&)':
libs/sigc++2/sigc++/functors/slot.h:451: error: class 'sigc::slot0' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h:452: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In copy constructor 'sigc::slot0::slot0(const sigc::slot0&)':
libs/sigc++2/sigc++/functors/slot.h:455: error: class 'sigc::slot0' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h: In member function 'sigc::slot0& sigc::slot0::operator=(const sigc::slot0&)':
libs/sigc++2/sigc++/functors/slot.h:462: error: 'slot_base' has not been declared
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:492: error: expected class-name before '{' token
libs/sigc++2/sigc++/functors/slot.h:500: error: 'slot_rep' in namespace 'sigc::internal' does not name a type
libs/sigc++2/sigc++/functors/slot.h:502: error: 'rep_type' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In member function 'T_return sigc::slot1::operator()(typename sigc::type_trait::take) const':
libs/sigc++2/sigc++/functors/slot.h:511: error: there are no arguments to 'empty' that depend on a template parameter, so a declaration of 'empty' must be available
libs/sigc++2/sigc++/functors/slot.h:511: error: there are no arguments to 'blocked' that depend on a template parameter, so a declaration of 'blocked' must be available
libs/sigc++2/sigc++/functors/slot.h:512: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In constructor 'sigc::slot1::slot1(const T_functor&)':
libs/sigc++2/sigc++/functors/slot.h:523: error: class 'sigc::slot1' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h:524: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In copy constructor 'sigc::slot1::slot1(const sigc::slot1&)':
libs/sigc++2/sigc++/functors/slot.h:527: error: class 'sigc::slot1' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h: In member function 'sigc::slot1& sigc::slot1::operator=(const sigc::slot1&)':
libs/sigc++2/sigc++/functors/slot.h:534: error: 'slot_base' has not been declared
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:565: error: expected class-name before '{' token
libs/sigc++2/sigc++/functors/slot.h:574: error: 'slot_rep' in namespace 'sigc::internal' does not name a type
libs/sigc++2/sigc++/functors/slot.h:576: error: 'rep_type' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In member function 'T_return sigc::slot2::operator()(typename sigc::type_trait::take, typename sigc::type_trait::take) const':
libs/sigc++2/sigc++/functors/slot.h:586: error: there are no arguments to 'empty' that depend on a template parameter, so a declaration of 'empty' must be available
libs/sigc++2/sigc++/functors/slot.h:586: error: there are no arguments to 'blocked' that depend on a template parameter, so a declaration of 'blocked' must be available
libs/sigc++2/sigc++/functors/slot.h:587: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In constructor 'sigc::slot2::slot2(const T_functor&)':
libs/sigc++2/sigc++/functors/slot.h:598: error: class 'sigc::slot2' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h:599: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In copy constructor 'sigc::slot2::slot2(const sigc::slot2&)':
libs/sigc++2/sigc++/functors/slot.h:602: error: class 'sigc::slot2' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h: In member function 'sigc::slot2& sigc::slot2::operator=(const sigc::slot2&)':
libs/sigc++2/sigc++/functors/slot.h:609: error: 'slot_base' has not been declared
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:641: error: expected class-name before '{' token
libs/sigc++2/sigc++/functors/slot.h:651: error: 'slot_rep' in namespace 'sigc::internal' does not name a type
libs/sigc++2/sigc++/functors/slot.h:653: error: 'rep_type' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In member function 'T_return sigc::slot3::operator()(typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take) const':
libs/sigc++2/sigc++/functors/slot.h:664: error: there are no arguments to 'empty' that depend on a template parameter, so a declaration of 'empty' must be available
libs/sigc++2/sigc++/functors/slot.h:664: error: there are no arguments to 'blocked' that depend on a template parameter, so a declaration of 'blocked' must be available
libs/sigc++2/sigc++/functors/slot.h:665: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In constructor 'sigc::slot3::slot3(const T_functor&)':
libs/sigc++2/sigc++/functors/slot.h:676: error: class 'sigc::slot3' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h:677: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In copy constructor 'sigc::slot3::slot3(const sigc::slot3&)':
libs/sigc++2/sigc++/functors/slot.h:680: error: class 'sigc::slot3' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h: In member function 'sigc::slot3& sigc::slot3::operator=(const sigc::slot3&)':
libs/sigc++2/sigc++/functors/slot.h:687: error: 'slot_base' has not been declared
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:720: error: expected class-name before '{' token
libs/sigc++2/sigc++/functors/slot.h:731: error: 'slot_rep' in namespace 'sigc::internal' does not name a type
libs/sigc++2/sigc++/functors/slot.h:733: error: 'rep_type' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In member function 'T_return sigc::slot4::operator()(typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take) const':
libs/sigc++2/sigc++/functors/slot.h:745: error: there are no arguments to 'empty' that depend on a template parameter, so a declaration of 'empty' must be available
libs/sigc++2/sigc++/functors/slot.h:745: error: there are no arguments to 'blocked' that depend on a template parameter, so a declaration of 'blocked' must be available
libs/sigc++2/sigc++/functors/slot.h:746: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In constructor 'sigc::slot4::slot4(const T_functor&)':
libs/sigc++2/sigc++/functors/slot.h:757: error: class 'sigc::slot4' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h:758: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In copy constructor 'sigc::slot4::slot4(const sigc::slot4&)':
libs/sigc++2/sigc++/functors/slot.h:761: error: class 'sigc::slot4' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h: In member function 'sigc::slot4& sigc::slot4::operator=(const sigc::slot4&)':
libs/sigc++2/sigc++/functors/slot.h:768: error: 'slot_base' has not been declared
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:802: error: expected class-name before '{' token
libs/sigc++2/sigc++/functors/slot.h:814: error: 'slot_rep' in namespace 'sigc::internal' does not name a type
libs/sigc++2/sigc++/functors/slot.h:816: error: 'rep_type' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In member function 'T_return sigc::slot5::operator()(typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take) const':
libs/sigc++2/sigc++/functors/slot.h:829: error: there are no arguments to 'empty' that depend on a template parameter, so a declaration of 'empty' must be available
libs/sigc++2/sigc++/functors/slot.h:829: error: there are no arguments to 'blocked' that depend on a template parameter, so a declaration of 'blocked' must be available
libs/sigc++2/sigc++/functors/slot.h:830: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In constructor 'sigc::slot5::slot5(const T_functor&)':
libs/sigc++2/sigc++/functors/slot.h:841: error: class 'sigc::slot5' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h:842: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In copy constructor 'sigc::slot5::slot5(const sigc::slot5&)':
libs/sigc++2/sigc++/functors/slot.h:845: error: class 'sigc::slot5' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h: In member function 'sigc::slot5& sigc::slot5::operator=(const sigc::slot5&)':
libs/sigc++2/sigc++/functors/slot.h:852: error: 'slot_base' has not been declared
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:887: error: expected class-name before '{' token
libs/sigc++2/sigc++/functors/slot.h:900: error: 'slot_rep' in namespace 'sigc::internal' does not name a type
libs/sigc++2/sigc++/functors/slot.h:902: error: 'rep_type' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In member function 'T_return sigc::slot6::operator()(typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take) const':
libs/sigc++2/sigc++/functors/slot.h:916: error: there are no arguments to 'empty' that depend on a template parameter, so a declaration of 'empty' must be available
libs/sigc++2/sigc++/functors/slot.h:916: error: there are no arguments to 'blocked' that depend on a template parameter, so a declaration of 'blocked' must be available
libs/sigc++2/sigc++/functors/slot.h:917: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In constructor 'sigc::slot6::slot6(const T_functor&)':
libs/sigc++2/sigc++/functors/slot.h:928: error: class 'sigc::slot6' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h:929: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In copy constructor 'sigc::slot6::slot6(const sigc::slot6&)':
libs/sigc++2/sigc++/functors/slot.h:932: error: class 'sigc::slot6' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h: In member function 'sigc::slot6& sigc::slot6::operator=(const sigc::slot6&)':
libs/sigc++2/sigc++/functors/slot.h:939: error: 'slot_base' has not been declared
libs/sigc++2/sigc++/functors/slot.h: At global scope:
libs/sigc++2/sigc++/functors/slot.h:975: error: expected class-name before '{' token
libs/sigc++2/sigc++/functors/slot.h:989: error: 'slot_rep' in namespace 'sigc::internal' does not name a type
libs/sigc++2/sigc++/functors/slot.h:991: error: 'rep_type' has not been declared
libs/sigc++2/sigc++/functors/slot.h: In member function 'T_return sigc::slot7::operator()(typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take) const':
libs/sigc++2/sigc++/functors/slot.h:1006: error: there are no arguments to 'empty' that depend on a template parameter, so a declaration of 'empty' must be available
libs/sigc++2/sigc++/functors/slot.h:1006: error: there are no arguments to 'blocked' that depend on a template parameter, so a declaration of 'blocked' must be available
libs/sigc++2/sigc++/functors/slot.h:1007: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In constructor 'sigc::slot7::slot7(const T_functor&)':
libs/sigc++2/sigc++/functors/slot.h:1018: error: class 'sigc::slot7' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h:1019: error: 'rep_' was not declared in this scope
libs/sigc++2/sigc++/functors/slot.h: In copy constructor 'sigc::slot7::slot7(const sigc::slot7&)':
libs/sigc++2/sigc++/functors/slot.h:1022: error: class 'sigc::slot7' does not have any field named 'slot_base'
libs/sigc++2/sigc++/functors/slot.h: In member function 'sigc::slot7& sigc::slot7::operator=(const sigc::slot7&)':
libs/sigc++2/sigc++/functors/slot.h:1029: error: 'slot_base' has not been declared
libs/sigc++2/sigc++/signal_base.h: At global scope:
libs/sigc++2/sigc++/signal_base.h:44: error: invalid function declaration
libs/sigc++2/sigc++/signal_base.h:146: error: invalid function declaration
libs/sigc++2/sigc++/signal_base.h:202: error: invalid function declaration
libs/sigc++2/sigc++/signal.h:41: error: 'sigc::internal::signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In member function 'T_slot& sigc::slot_iterator::operator*() const':
libs/sigc++2/sigc++/signal.h:50: error: invalid type argument of 'unary *'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:107: error: 'sigc::internal::signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In member function 'const T_slot& sigc::slot_const_iterator::operator*() const':
libs/sigc++2/sigc++/signal.h:116: error: invalid type argument of 'unary *'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:180: error: expected `)' before '*' token
libs/sigc++2/sigc++/signal.h:248: error: ISO C++ forbids declaration of 'signal_impl' with no type
libs/sigc++2/sigc++/signal.h:248: error: invalid use of '::'
libs/sigc++2/sigc++/signal.h:248: error: expected ';' before '*' token
libs/sigc++2/sigc++/signal.h: In constructor 'sigc::slot_list::slot_list()':
libs/sigc++2/sigc++/signal.h:178: error: class 'sigc::slot_list' does not have any field named 'list_'
libs/sigc++2/sigc++/signal.h: In member function 'sigc::slot_iterator sigc::slot_list::begin()':
libs/sigc++2/sigc++/signal.h:184: error: 'list_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::slot_const_iterator sigc::slot_list::begin() const':
libs/sigc++2/sigc++/signal.h:187: error: 'list_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::slot_iterator sigc::slot_list::end()':
libs/sigc++2/sigc++/signal.h:190: error: 'list_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::slot_const_iterator sigc::slot_list::end() const':
libs/sigc++2/sigc++/signal.h:193: error: 'list_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::slot_iterator sigc::slot_list::insert(sigc::slot_iterator, const T_slot&)':
libs/sigc++2/sigc++/signal.h:220: error: 'list_' was not declared in this scope
libs/sigc++2/sigc++/signal.h:220: error: ISO C++ forbids declaration of 'type name' with no type
libs/sigc++2/sigc++/signal.h:220: error: 'slot_base' was not declared in this scope
libs/sigc++2/sigc++/signal.h:220: error: expected primary-expression before '(' token
libs/sigc++2/sigc++/signal.h:220: error: ISO C++ forbids declaration of 'type name' with no type
libs/sigc++2/sigc++/signal.h:220: error: expected `>' before 'slot_base'
libs/sigc++2/sigc++/signal.h:220: error: expected `(' before 'slot_base'
libs/sigc++2/sigc++/signal.h:220: error: expected primary-expression before '>' token
libs/sigc++2/sigc++/signal.h: In member function 'sigc::slot_iterator sigc::slot_list::erase(sigc::slot_iterator)':
libs/sigc++2/sigc++/signal.h:229: error: 'list_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:270: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:270: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:270: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:270: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:275: error: expected ',' or '...' before '&' token
libs/sigc++2/sigc++/signal.h:275: error: ISO C++ forbids declaration of 'iterator_type' with no type
libs/sigc++2/sigc++/signal.h:328: error: 'iterator_type' does not name a type
libs/sigc++2/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf(int)':
libs/sigc++2/sigc++/signal.h:276: error: class 'sigc::internal::slot_iterator_buf' does not have any field named 'i_'
libs/sigc++2/sigc++/signal.h:276: error: 'i' was not declared in this scope
libs/sigc++2/sigc++/signal.h:276: error: 'c' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'T_result sigc::internal::slot_iterator_buf::operator*() const':
libs/sigc++2/sigc++/signal.h:280: error: 'i_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::internal::slot_iterator_buf& sigc::internal::slot_iterator_buf::operator++()':
libs/sigc++2/sigc++/signal.h:290: error: 'i_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::internal::slot_iterator_buf sigc::internal::slot_iterator_buf::operator++(int)':
libs/sigc++2/sigc++/signal.h:298: error: 'i_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::internal::slot_iterator_buf& sigc::internal::slot_iterator_buf::operator--()':
libs/sigc++2/sigc++/signal.h:305: error: 'i_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::internal::slot_iterator_buf& sigc::internal::slot_iterator_buf::operator--(int)':
libs/sigc++2/sigc++/signal.h:313: error: 'i_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'bool sigc::internal::slot_iterator_buf::operator==(const sigc::internal::slot_iterator_buf&) const':
libs/sigc++2/sigc++/signal.h:319: error: 'i_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'bool sigc::internal::slot_iterator_buf::operator!=(const sigc::internal::slot_iterator_buf&) const':
libs/sigc++2/sigc++/signal.h:325: error: 'i_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:347: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:347: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:347: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:347: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:352: error: expected ',' or '...' before '&' token
libs/sigc++2/sigc++/signal.h:352: error: ISO C++ forbids declaration of 'iterator_type' with no type
libs/sigc++2/sigc++/signal.h:401: error: 'iterator_type' does not name a type
libs/sigc++2/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf(int)':
libs/sigc++2/sigc++/signal.h:353: error: class 'sigc::internal::slot_iterator_buf' does not have any field named 'i_'
libs/sigc++2/sigc++/signal.h:353: error: 'i' was not declared in this scope
libs/sigc++2/sigc++/signal.h:353: error: 'c' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'void sigc::internal::slot_iterator_buf::operator*() const':
libs/sigc++2/sigc++/signal.h:357: error: 'i_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::internal::slot_iterator_buf& sigc::internal::slot_iterator_buf::operator++()':
libs/sigc++2/sigc++/signal.h:366: error: 'i_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::internal::slot_iterator_buf sigc::internal::slot_iterator_buf::operator++(int)':
libs/sigc++2/sigc++/signal.h:374: error: 'i_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::internal::slot_iterator_buf& sigc::internal::slot_iterator_buf::operator--()':
libs/sigc++2/sigc++/signal.h:381: error: 'i_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::internal::slot_iterator_buf& sigc::internal::slot_iterator_buf::operator--(int)':
libs/sigc++2/sigc++/signal.h:389: error: 'i_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'bool sigc::internal::slot_iterator_buf::operator==(const sigc::internal::slot_iterator_buf&) const':
libs/sigc++2/sigc++/signal.h:395: error: 'i_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'bool sigc::internal::slot_iterator_buf::operator!=(const sigc::internal::slot_iterator_buf&) const':
libs/sigc++2/sigc++/signal.h:398: error: 'i_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:419: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:419: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:419: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:419: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:434: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static typename T_accumulator::result_type sigc::internal::signal_emit0::emit(int*)':
libs/sigc++2/sigc++/signal.h:441: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:441: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:444: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:445: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:460: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:460: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:460: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:460: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:469: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static T_return sigc::internal::signal_emit0::emit(int*)':
libs/sigc++2/sigc++/signal.h:471: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:472: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:472: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:473: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:473: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:475: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:475: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:477: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:477: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:479: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:480: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:501: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:501: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:501: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:501: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:502: error: 'slot_rep' has not been declared
libs/sigc++2/sigc++/signal.h:508: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static void sigc::internal::signal_emit0::emit(int*)':
libs/sigc++2/sigc++/signal.h:510: error: request for member 'slots_' in '* impl', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:511: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:511: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:513: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:513: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:513: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:513: error: request for member 'slots_' in '* impl', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:535: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:535: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:535: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:535: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:558: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static typename T_accumulator::result_type sigc::internal::signal_emit1::emit(int*, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:565: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:565: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:568: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:569: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:585: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:585: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:585: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:585: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:596: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static T_return sigc::internal::signal_emit1::emit(int*, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:598: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:599: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:599: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:600: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:600: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:602: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:602: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:604: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:604: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:606: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:607: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:628: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:628: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:628: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:628: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:637: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static void sigc::internal::signal_emit1::emit(int*, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:639: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:640: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:640: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:642: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:642: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:642: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:642: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:664: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:664: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:664: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:664: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:688: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static typename T_accumulator::result_type sigc::internal::signal_emit2::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:695: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:695: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:698: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:699: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:716: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:716: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:716: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:716: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:728: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static T_return sigc::internal::signal_emit2::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:730: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:731: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:731: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:732: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:732: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:734: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:734: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:736: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:736: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:738: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:739: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:760: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:760: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:760: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:760: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:770: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static void sigc::internal::signal_emit2::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:772: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:773: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:773: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:775: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:775: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:775: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:775: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:797: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:797: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:797: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:797: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:822: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static typename T_accumulator::result_type sigc::internal::signal_emit3::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:829: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:829: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:832: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:833: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:851: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:851: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:851: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:851: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:864: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static T_return sigc::internal::signal_emit3::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:866: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:867: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:867: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:868: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:868: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:870: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:870: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:872: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:872: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:874: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:875: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:896: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:896: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:896: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:896: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:907: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static void sigc::internal::signal_emit3::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:909: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:910: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:910: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:912: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:912: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:912: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:912: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:934: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:934: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:934: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:934: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:960: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static typename T_accumulator::result_type sigc::internal::signal_emit4::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:967: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:967: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:970: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:971: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:990: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:990: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:990: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:990: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:1004: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static T_return sigc::internal::signal_emit4::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:1006: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1007: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1007: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:1008: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1008: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1010: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1010: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1012: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1012: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:1014: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1015: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1036: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:1036: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:1036: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:1036: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:1048: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static void sigc::internal::signal_emit4::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:1050: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1051: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1051: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:1053: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1053: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:1053: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1053: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1075: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:1075: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:1075: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:1075: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:1102: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static typename T_accumulator::result_type sigc::internal::signal_emit5::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:1109: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1109: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:1112: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1113: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1133: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:1133: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:1133: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:1133: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:1148: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static T_return sigc::internal::signal_emit5::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:1150: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1151: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1151: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:1152: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1152: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1154: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1154: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1156: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1156: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:1158: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1159: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1180: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:1180: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:1180: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:1180: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:1193: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static void sigc::internal::signal_emit5::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:1195: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1196: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1196: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:1198: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1198: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:1198: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1198: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1220: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:1220: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:1220: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:1220: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:1248: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static typename T_accumulator::result_type sigc::internal::signal_emit6::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:1255: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1255: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:1258: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1259: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1280: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:1280: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:1280: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:1280: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:1296: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static T_return sigc::internal::signal_emit6::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:1298: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1299: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1299: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:1300: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1300: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1302: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1302: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1304: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1304: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:1306: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1307: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1328: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:1328: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:1328: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:1328: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:1342: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static void sigc::internal::signal_emit6::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:1344: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1345: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1345: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:1347: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1347: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:1347: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1347: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1369: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:1369: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:1369: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:1369: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:1398: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static typename T_accumulator::result_type sigc::internal::signal_emit7::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:1405: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1405: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:1408: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1409: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1431: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:1431: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:1431: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:1431: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:1448: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static T_return sigc::internal::signal_emit7::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:1450: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1451: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1451: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:1452: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1452: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1454: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1454: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1456: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1456: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:1458: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1459: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1480: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h:1480: error: ISO C++ forbids declaration of 'const_iterator_type' with no type
libs/sigc++2/sigc++/signal.h:1480: error: typedef name may not be a nested-name-specifier
libs/sigc++2/sigc++/signal.h:1480: error: expected ';' before 'iterator_type'
libs/sigc++2/sigc++/signal.h:1495: error: 'signal_impl' has not been declared
libs/sigc++2/sigc++/signal.h: In static member function 'static void sigc::internal::signal_emit7::emit(int*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)':
libs/sigc++2/sigc++/signal.h:1497: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h:1498: error: 'signal_exec' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1498: error: expected `;' before 'exec'
libs/sigc++2/sigc++/signal.h:1500: error: 'iterator_type' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1500: error: expected `;' before 'it'
libs/sigc++2/sigc++/signal.h:1500: error: 'it' was not declared in this scope
libs/sigc++2/sigc++/signal.h:1500: error: request for member 'slots_' in 'impl->', which is of non-class type 'int'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1541: error: expected class-name before '{' token
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::slot_list >::iterator sigc::signal0::connect(const sigc::slot&)':
libs/sigc++2/sigc++/signal.h:1572: error: 'signal_base' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::internal::signal_emit0::result_type sigc::signal0::emit() const':
libs/sigc++2/sigc++/signal.h:1584: error: 'impl_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::slot_list > sigc::signal0::slots()':
libs/sigc++2/sigc++/signal.h:1605: error: there are no arguments to 'impl' that depend on a template parameter, so a declaration of 'impl' must be available
libs/sigc++2/sigc++/signal.h: In copy constructor 'sigc::signal0::signal0(const sigc::signal0&)':
libs/sigc++2/sigc++/signal.h:1617: error: class 'sigc::signal0' does not have any field named 'signal_base'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1650: error: expected class-name before '{' token
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::slot_list >::iterator sigc::signal1::connect(const sigc::slot&)':
libs/sigc++2/sigc++/signal.h:1681: error: 'signal_base' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::internal::signal_emit1::result_type sigc::signal1::emit(typename sigc::type_trait::take) const':
libs/sigc++2/sigc++/signal.h:1694: error: 'impl_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::slot_list > sigc::signal1::slots()':
libs/sigc++2/sigc++/signal.h:1715: error: there are no arguments to 'impl' that depend on a template parameter, so a declaration of 'impl' must be available
libs/sigc++2/sigc++/signal.h: In copy constructor 'sigc::signal1::signal1(const sigc::signal1&)':
libs/sigc++2/sigc++/signal.h:1727: error: class 'sigc::signal1' does not have any field named 'signal_base'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1761: error: expected class-name before '{' token
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::slot_list >::iterator sigc::signal2::connect(const sigc::slot&)':
libs/sigc++2/sigc++/signal.h:1792: error: 'signal_base' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::internal::signal_emit2::result_type sigc::signal2::emit(typename sigc::type_trait::take, typename sigc::type_trait::take) const':
libs/sigc++2/sigc++/signal.h:1806: error: 'impl_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::slot_list > sigc::signal2::slots()':
libs/sigc++2/sigc++/signal.h:1827: error: there are no arguments to 'impl' that depend on a template parameter, so a declaration of 'impl' must be available
libs/sigc++2/sigc++/signal.h: In copy constructor 'sigc::signal2::signal2(const sigc::signal2&)':
libs/sigc++2/sigc++/signal.h:1839: error: class 'sigc::signal2' does not have any field named 'signal_base'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1874: error: expected class-name before '{' token
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::slot_list >::iterator sigc::signal3::connect(const sigc::slot&)':
libs/sigc++2/sigc++/signal.h:1905: error: 'signal_base' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::internal::signal_emit3::result_type sigc::signal3::emit(typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take) const':
libs/sigc++2/sigc++/signal.h:1920: error: 'impl_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::slot_list > sigc::signal3::slots()':
libs/sigc++2/sigc++/signal.h:1941: error: there are no arguments to 'impl' that depend on a template parameter, so a declaration of 'impl' must be available
libs/sigc++2/sigc++/signal.h: In copy constructor 'sigc::signal3::signal3(const sigc::signal3&)':
libs/sigc++2/sigc++/signal.h:1953: error: class 'sigc::signal3' does not have any field named 'signal_base'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:1989: error: expected class-name before '{' token
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::slot_list >::iterator sigc::signal4::connect(const sigc::slot&)':
libs/sigc++2/sigc++/signal.h:2020: error: 'signal_base' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::internal::signal_emit4::result_type sigc::signal4::emit(typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take) const':
libs/sigc++2/sigc++/signal.h:2036: error: 'impl_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::slot_list > sigc::signal4::slots()':
libs/sigc++2/sigc++/signal.h:2057: error: there are no arguments to 'impl' that depend on a template parameter, so a declaration of 'impl' must be available
libs/sigc++2/sigc++/signal.h: In copy constructor 'sigc::signal4::signal4(const sigc::signal4&)':
libs/sigc++2/sigc++/signal.h:2069: error: class 'sigc::signal4' does not have any field named 'signal_base'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:2106: error: expected class-name before '{' token
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::slot_list >::iterator sigc::signal5::connect(const sigc::slot&)':
libs/sigc++2/sigc++/signal.h:2137: error: 'signal_base' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::internal::signal_emit5::result_type sigc::signal5::emit(typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take) const':
libs/sigc++2/sigc++/signal.h:2154: error: 'impl_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::slot_list > sigc::signal5::slots()':
libs/sigc++2/sigc++/signal.h:2175: error: there are no arguments to 'impl' that depend on a template parameter, so a declaration of 'impl' must be available
libs/sigc++2/sigc++/signal.h: In copy constructor 'sigc::signal5::signal5(const sigc::signal5&)':
libs/sigc++2/sigc++/signal.h:2187: error: class 'sigc::signal5' does not have any field named 'signal_base'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:2225: error: expected class-name before '{' token
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::slot_list >::iterator sigc::signal6::connect(const sigc::slot&)':
libs/sigc++2/sigc++/signal.h:2256: error: 'signal_base' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::internal::signal_emit6::result_type sigc::signal6::emit(typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take) const':
libs/sigc++2/sigc++/signal.h:2274: error: 'impl_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::slot_list > sigc::signal6::slots()':
libs/sigc++2/sigc++/signal.h:2295: error: there are no arguments to 'impl' that depend on a template parameter, so a declaration of 'impl' must be available
libs/sigc++2/sigc++/signal.h: In copy constructor 'sigc::signal6::signal6(const sigc::signal6&)':
libs/sigc++2/sigc++/signal.h:2307: error: class 'sigc::signal6' does not have any field named 'signal_base'
libs/sigc++2/sigc++/signal.h: At global scope:
libs/sigc++2/sigc++/signal.h:2346: error: expected class-name before '{' token
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::slot_list >::iterator sigc::signal7::connect(const sigc::slot&)':
libs/sigc++2/sigc++/signal.h:2377: error: 'signal_base' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'typename sigc::internal::signal_emit7::result_type sigc::signal7::emit(typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take) const':
libs/sigc++2/sigc++/signal.h:2396: error: 'impl_' was not declared in this scope
libs/sigc++2/sigc++/signal.h: In member function 'sigc::slot_list > sigc::signal7::slots()':
libs/sigc++2/sigc++/signal.h:2417: error: there are no arguments to 'impl' that depend on a template parameter, so a declaration of 'impl' must be available
libs/sigc++2/sigc++/signal.h: In copy constructor 'sigc::signal7::signal7(const sigc::signal7&)':
libs/sigc++2/sigc++/signal.h:2429: error: class 'sigc::signal7' does not have any field named 'signal_base'
libs/sigc++2/sigc++/connection.h: At global scope:
libs/sigc++2/sigc++/connection.h:40: error: invalid function declaration
libs/sigc++2/sigc++/connection.h:148: error: 'connection' in namespace 'sigc' does not name a type
libs/sigc++2/sigc++/connection.cc:26: error: 'connection' has not been declared
libs/sigc++2/sigc++/connection.cc:26: error: ISO C++ forbids declaration of 'connection' with no type
libs/sigc++2/sigc++/connection.cc: In function 'int sigc::connection()':
libs/sigc++2/sigc++/connection.cc:27: error: only constructors take base initializers
libs/sigc++2/sigc++/connection.cc:28: warning: no return statement in function returning non-void
libs/sigc++2/sigc++/connection.cc: At global scope:
libs/sigc++2/sigc++/connection.cc:30: error: 'connection' is not a class or namespace
libs/sigc++2/sigc++/connection.cc:30: error: expected ',' or '...' before '&' token
libs/sigc++2/sigc++/connection.cc:30: error: ISO C++ forbids declaration of 'connection' with no type
libs/sigc++2/sigc++/connection.cc:30: error: ISO C++ forbids declaration of 'connection' with no type
libs/sigc++2/sigc++/connection.cc: In function 'int sigc::connection(int)':
libs/sigc++2/sigc++/connection.cc:31: error: only constructors take base initializers
libs/sigc++2/sigc++/connection.cc:31: error: 'c' was not declared in this scope
libs/sigc++2/sigc++/connection.cc:34: error: 'slot_' was not declared in this scope
libs/sigc++2/sigc++/connection.cc:35: error: invalid use of 'this' in non-member function
libs/sigc++2/sigc++/connection.cc:35: error: 'notify' was not declared in this scope
libs/sigc++2/sigc++/connection.cc:36: warning: no return statement in function returning non-void
libs/sigc++2/sigc++/connection.cc: At global scope:
libs/sigc++2/sigc++/connection.cc:38: error: 'connection' is not a class or namespace
libs/sigc++2/sigc++/connection.cc:38: error: expected constructor, destructor, or type conversion before '(' token
libs/sigc++2/sigc++/connection.cc:45: error: expected constructor, destructor, or type conversion before '&' token
libs/sigc++2/sigc++/connection.cc:51: error: expected constructor, destructor, or type conversion before '::' token
libs/sigc++2/sigc++/connection.cc:57: error: 'connection' is not a class or namespace
libs/sigc++2/sigc++/connection.cc:57: error: non-member function 'bool sigc::empty()' cannot have cv-qualifier
libs/sigc++2/sigc++/connection.cc: In function 'bool sigc::empty()':
libs/sigc++2/sigc++/connection.cc:59: error: 'slot_' was not declared in this scope
libs/sigc++2/sigc++/connection.cc: At global scope:
libs/sigc++2/sigc++/connection.cc:62: error: 'connection' is not a class or namespace
libs/sigc++2/sigc++/connection.cc:62: error: non-member function 'bool sigc::connected()' cannot have cv-qualifier
libs/sigc++2/sigc++/connection.cc:67: error: 'connection' is not a class or namespace
libs/sigc++2/sigc++/connection.cc:67: error: non-member function 'bool sigc::blocked()' cannot have cv-qualifier
libs/sigc++2/sigc++/connection.cc: In function 'bool sigc::blocked()':
libs/sigc++2/sigc++/connection.cc:69: error: 'slot_' was not declared in this scope
libs/sigc++2/sigc++/connection.cc: At global scope:
libs/sigc++2/sigc++/connection.cc:72: error: 'connection' is not a class or namespace
libs/sigc++2/sigc++/connection.cc: In function 'bool sigc::block(bool)':
libs/sigc++2/sigc++/connection.cc:74: error: 'slot_' was not declared in this scope
libs/sigc++2/sigc++/connection.cc: At global scope:
libs/sigc++2/sigc++/connection.cc:77: error: 'connection' is not a class or namespace
libs/sigc++2/sigc++/connection.cc: In function 'bool sigc::unblock()':
libs/sigc++2/sigc++/connection.cc:79: error: 'slot_' was not declared in this scope
libs/sigc++2/sigc++/connection.cc: At global scope:
libs/sigc++2/sigc++/connection.cc:82: error: 'connection' is not a class or namespace
libs/sigc++2/sigc++/connection.cc: In function 'void sigc::disconnect()':
libs/sigc++2/sigc++/connection.cc:84: error: 'slot_' was not declared in this scope
libs/sigc++2/sigc++/connection.cc: At global scope:
libs/sigc++2/sigc++/connection.cc:88: error: 'connection' is not a class or namespace
libs/sigc++2/sigc++/connection.cc:88: error: 'sigc::operator bool()' must be a nonstatic member function
libs/sigc++2/sigc++/connection.cc:93: error: 'connection' is not a class or namespace
libs/sigc++2/sigc++/connection.cc:93: error: variable or field 'set_slot' declared void
libs/sigc++2/sigc++/connection.cc:93: error: 'slot_base' was not declared in this scope
libs/sigc++2/sigc++/connection.cc:93: error: 'sl' was not declared in this scope
libs/sigc++2/sigc++/connection.cc:94: error: expected ',' or ';' before '{' token
libs/sigc++2/sigc++/connection.cc:104: error: 'connection' is not a class or namespace
libs/sigc++2/sigc++/connection.cc: In function 'void* sigc::notify(void*)':
libs/sigc++2/sigc++/connection.cc:106: error: 'self' was not declared in this scope
libs/sigc++2/sigc++/connection.cc:106: error: expected primary-expression before ')' token
libs/sigc++2/sigc++/connection.cc:106: error: expected `;' before 'data'
scons: *** [libs/sigc++2/sigc++/connection.os] Error 1
scons: building terminated because of errors.

I have sigc++2 installed!

thanks