Re: [sigc] Re: [gtkmm] Re: gcc 3.4-related gtkmm patches needed ASAP



Am 2004.03.13 13:13 schrieb(en) Murray Cumming:
> > Can your g++ 3.4 build the current libsigc++ 2 from source? Mine
can
> > not.
> >
> > If yes, please tell me when you checked gcc 3.4 out of cvs, so
that I
> > can get the same version.
>
> No, it doesn't work for me either. The first class of errors can be
> fixed as per http://gcc.gnu.org/gcc-3.4/changes.html.  See the
section
> that says 'in a template unqualified names will no longer find
members
> of a dependent base'  Therefore, changing line 1781 of mem_fun.h to
"
> { return (obj_ptr_->*(this->func_ptr_))(); }" works.
>
> I think g++ is telling you what to fix for deduce_result_type.h.
>
> signal.h line 340 should be this:
> 	if (!i_->empty() && !i_->blocked() && !invoked_)

Thanks. I've committed g++ 3.4 fixes to libsigc++ 2 in cvs.

Thanks for sorting this out! Note that the changes about the
template keyword now being used in some places might affect
the SUN FORTE which also has problems compiling
"A.template operator()<...>(...)".

Regards,

 Martin



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