Hi, this is on a Linux i386 using egcs-2.91.66 as the compiler. Do you know if this error is caused by a problem in the code or something else?
-Tara On 2007.06.11 02:17 Murray Cumming wrote: > What platform is this? For instance, what linux distribution is it, and > what compiler version does it use? > > On Thu, 2007-06-07 at 01:13 -0700, [EMAIL PROTECTED] wrote: > > The following error occured during compiling: > > > > make all-recursive > > make[1]: Entering directory > > `/home/learfox/projects/pubsrc/libsigc++-2.0.17' > > Making all in sigc++ > > make[2]: Entering directory > > `/home/learfox/projects/pubsrc/libsigc++-2.0.17/sigc++' > > m4 -I ../sigc++/macros -I macros adaptors/lambda/macros/lambda.cc.m4 > > > > adaptors/lambda/lambda.cc > > make all-am > > make[3]: Entering directory > > `/home/learfox/projects/pubsrc/libsigc++-2.0.17/sigc++' > > source='signal.cc' object='signal.lo' libtool=yes \ > > DEPDIR=.deps depmode=gcc /bin/sh ../depcomp \ > > /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.. > > -I.. -g -O2 -c -o signal.lo signal.cc > > g++ -DHAVE_CONFIG_H -I.. -I.. -g -O2 -c signal.cc > > -Wp,-MD,.deps/signal.TPlo -fPIC -DPIC -o .libs/signal.o > > ../sigc++/adaptors/deduce_result_type.h:53: previous declaration > `template > > <class T_functor, class T_arg1 = void, class T_arg2 = void, class > T_arg3 = > > void, class T_arg4 = void, class T_arg5 = void, class T_arg6 = void, > class > > T_arg7 = void, bool const I_derives_adaptor_base = > > > ::sigc::::sigc::is_base_and_derived<::sigc::adaptor_base,T_functor>::value> > > > > ::sigc::deduce_result_type<T_functor,T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6,T_arg7,I_derives_adaptor_base>' > > In file included from ../sigc++/functors/slot.h:7, > > from ../sigc++/signal_base.h:28, > > from ../sigc++/signal.h:8, > > from signal.cc:20: > > ../sigc++/adaptors/adaptor_trait.h:63: used 9 template parameters > instead > > of 7 > > ../sigc++/adaptors/adaptor_trait.h:63: redefinition of `struct > > > ::sigc::deduce_result_type<T_functor,T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6,T_arg7,I_derives_adaptor_base>' > > ../sigc++/adaptors/deduce_result_type.h:53: previous definition here > > ../sigc++/adaptors/adaptor_trait.h:63: confused by earlier errors, > bailing > > out > > make[3]: *** [signal.lo] Error 1 > > make[3]: Leaving directory > > `/home/learfox/projects/pubsrc/libsigc++-2.0.17/sigc++' > > make[2]: *** [all] Error 2 > > make[2]: Leaving directory > > `/home/learfox/projects/pubsrc/libsigc++-2.0.17/sigc++' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory > `/home/learfox/projects/pubsrc/libsigc++-2.0.17' > > make: *** [all] Error 2 > > > > > > Is there anything that can be done to fix this? > > > > -Tara > > _______________________________________________ > > libsigc-list mailing list > > libsigc-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/libsigc-list > -- > Murray Cumming > [EMAIL PROTECTED] > www.murrayc.com > www.openismus.com > > > _______________________________________________ libsigc-list mailing list libsigc-list@gnome.org http://mail.gnome.org/mailman/listinfo/libsigc-list