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

Reply via email to