[sigc] OS X build problem



Thanks. Could you please open a bugzilla bug for this, and try the
previous versions so we can find out when it stopped working.

Please mention the exact compiler version in the bug.

On Sat, 2005-02-26 at 16:05 -0800, joey yandle wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi everyone,
> 
> I haven't tried to build a libsigc++-2 on my OS X box in a long time,
> but I noticed on the sigc homepage that it was supposed to work with the
> Apple gcc port.  So I tried to compile 2.0.10, but I got the following:
> 
> ~ g++ -DHAVE_CONFIG_H -I.. -I.. -g -O2 -MT lambda.lo -MD -MP -MF
> .deps/lambda.Tpo -c adaptors/lambda/lambda.cc  -fno-common -DPIC -o
> .libs/lambda.o
> ../sigc++/type_traits.h: In instantiation of
> `sigc::is_base_and_derived<sigc::lambda_base,
> sigc::internal::lambda_select1>':
> adaptors/lambda/lambda.cc:7:   instantiated from
> `sigc::lambda<sigc::internal::lambda_select1>'
> adaptors/lambda/lambda.cc:7:   instantiated from here
> ../sigc++/type_traits.h:118: error: call to non-function `
> ~   sigc::is_base_and_derived<sigc::lambda_base,
> ~   sigc::internal::lambda_select1>::is_base_class_'
> adaptors/lambda/lambda.cc: In instantiation of
> `sigc::lambda<sigc::internal::lambda_select1>':
> adaptors/lambda/lambda.cc:7:   instantiated from here
> adaptors/lambda/lambda.cc:7: error: non-constant `
> ~   sigc::is_base_and_derived<sigc::lambda_base,
> ~   sigc::internal::lambda_select1>::value' cannot be used as template
> argument
> ../sigc++/type_traits.h: In instantiation of
> `sigc::is_base_and_derived<sigc::lambda_base,
> sigc::internal::lambda_select2>':
> adaptors/lambda/lambda.cc:8:   instantiated from
> `sigc::lambda<sigc::internal::lambda_select2>'
> adaptors/lambda/lambda.cc:8:   instantiated from here
> ../sigc++/type_traits.h:118: error: call to non-function `
> ~   sigc::is_base_and_derived<sigc::lambda_base,
> ~   sigc::internal::lambda_select2>::is_base_class_'
> adaptors/lambda/lambda.cc: In instantiation of
> `sigc::lambda<sigc::internal::lambda_select2>':
> adaptors/lambda/lambda.cc:8:   instantiated from here
> adaptors/lambda/lambda.cc:8: error: non-constant `
> ~   sigc::is_base_and_derived<sigc::lambda_base,
> ~   sigc::internal::lambda_select2>::value' cannot be used as template
> argument
> ../sigc++/type_traits.h: In instantiation of
> `sigc::is_base_and_derived<sigc::lambda_base,
> sigc::internal::lambda_select3>':
> adaptors/lambda/lambda.cc:9:   instantiated from
> `sigc::lambda<sigc::internal::lambda_select3>'
> adaptors/lambda/lambda.cc:9:   instantiated from here
> ../sigc++/type_traits.h:118: error: call to non-function `
> ~   sigc::is_base_and_derived<sigc::lambda_base,
> ~   sigc::internal::lambda_select3>::is_base_class_'
> adaptors/lambda/lambda.cc: In instantiation of
> `sigc::lambda<sigc::internal::lambda_select3>':
> adaptors/lambda/lambda.cc:9:   instantiated from here
> adaptors/lambda/lambda.cc:9: error: non-constant `
> ~   sigc::is_base_and_derived<sigc::lambda_base,
> ~   sigc::internal::lambda_select3>::value' cannot be used as template
> argument
> ../sigc++/type_traits.h: In instantiation of
> `sigc::is_base_and_derived<sigc::lambda_base,
> sigc::internal::lambda_select4>':
> adaptors/lambda/lambda.cc:10:   instantiated from
> `sigc::lambda<sigc::internal::lambda_select4>'
> adaptors/lambda/lambda.cc:10:   instantiated from here
> ../sigc++/type_traits.h:118: error: call to non-function `
> ~   sigc::is_base_and_derived<sigc::lambda_base,
> ~   sigc::internal::lambda_select4>::is_base_class_'
> adaptors/lambda/lambda.cc: In instantiation of
> `sigc::lambda<sigc::internal::lambda_select4>':
> adaptors/lambda/lambda.cc:10:   instantiated from here
> adaptors/lambda/lambda.cc:10: error: non-constant `
> ~   sigc::is_base_and_derived<sigc::lambda_base,
> ~   sigc::internal::lambda_select4>::value' cannot be used as template
> argument
> ../sigc++/type_traits.h: In instantiation of
> `sigc::is_base_and_derived<sigc::lambda_base,
> sigc::internal::lambda_select5>':
> adaptors/lambda/lambda.cc:11:   instantiated from
> `sigc::lambda<sigc::internal::lambda_select5>'
> adaptors/lambda/lambda.cc:11:   instantiated from here
> ../sigc++/type_traits.h:118: error: call to non-function `
> ~   sigc::is_base_and_derived<sigc::lambda_base,
> ~   sigc::internal::lambda_select5>::is_base_class_'
> adaptors/lambda/lambda.cc: In instantiation of
> `sigc::lambda<sigc::internal::lambda_select5>':
> adaptors/lambda/lambda.cc:11:   instantiated from here
> adaptors/lambda/lambda.cc:11: error: non-constant `
> ~   sigc::is_base_and_derived<sigc::lambda_base,
> ~   sigc::internal::lambda_select5>::value' cannot be used as template
> argument
> ../sigc++/type_traits.h: In instantiation of
> `sigc::is_base_and_derived<sigc::lambda_base,
> sigc::internal::lambda_select6>':
> adaptors/lambda/lambda.cc:12:   instantiated from
> `sigc::lambda<sigc::internal::lambda_select6>'
> adaptors/lambda/lambda.cc:12:   instantiated from here
> ../sigc++/type_traits.h:118: error: call to non-function `
> ~   sigc::is_base_and_derived<sigc::lambda_base,
> ~   sigc::internal::lambda_select6>::is_base_class_'
> adaptors/lambda/lambda.cc: In instantiation of
> `sigc::lambda<sigc::internal::lambda_select6>':
> adaptors/lambda/lambda.cc:12:   instantiated from here
> adaptors/lambda/lambda.cc:12: error: non-constant `
> ~   sigc::is_base_and_derived<sigc::lambda_base,
> ~   sigc::internal::lambda_select6>::value' cannot be used as template
> argument
> ../sigc++/type_traits.h: In instantiation of
> `sigc::is_base_and_derived<sigc::lambda_base,
> sigc::internal::lambda_select7>':
> adaptors/lambda/lambda.cc:13:   instantiated from
> `sigc::lambda<sigc::internal::lambda_select7>'
> adaptors/lambda/lambda.cc:13:   instantiated from here
> ../sigc++/type_traits.h:118: error: call to non-function `
> ~   sigc::is_base_and_derived<sigc::lambda_base,
> ~   sigc::internal::lambda_select7>::is_base_class_'
> adaptors/lambda/lambda.cc: In instantiation of
> `sigc::lambda<sigc::internal::lambda_select7>':
> adaptors/lambda/lambda.cc:13:   instantiated from here
> adaptors/lambda/lambda.cc:13: error: non-constant `
> ~   sigc::is_base_and_derived<sigc::lambda_base,
> ~   sigc::internal::lambda_select7>::value' cannot be used as template
> argument
> make[3]: *** [lambda.lo] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2

-- 
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]