| Summary: | dev-libs/libsigc++-2.0.1 -> 2.0.3 version bump | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Priit Laes (IRC: plaes) <plaes> |
| Component: | [OLD] Library | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | CC: | arj, leroutier |
| Priority: | Highest | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | http://libsigc.sourceforge.net/ | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | |||
| Bug Blocks: | 53149 | ||
|
Description
Priit Laes (IRC: plaes)
2004-06-13 00:32:57 UTC
this is not major. Anyway khai, this is what i talked to you about -> keeping all slots up to date. Also move libsigc++ to dev-cpp/libsigcpp (this probably needs quite some fixing in the tree). Upstream of lostirc doesn't report that 2.0.3 fixes that segfault issue with lostirc-0.4.0, so I just added lostirc-0.4.0 to portage. 2.05 is out
but note that it (2.05) does not compile against gcc 3.4.2
In file included from ../sigc++/adaptors/lambda/lambda.h:26,
from test_lambda.cc:9:
../sigc++/adaptors/lambda/group.h:79: erreur:
2.05 is out
but note that it (2.05) does not compile against gcc 3.4.2
In file included from ../sigc++/adaptors/lambda/lambda.h:26,
from test_lambda.cc:9:
../sigc++/adaptors/lambda/group.h:79: erreur: « deduce_result_type » qui n'est pas un patron est utilisé comme patron
../sigc++/adaptors/lambda/group.h:79: note: use `typename sigc::adaptor_trait<T_functor, sigc::is_base_and_derived<sigc::adaptor_base,T_functor>::value>::adaptor_type::template deduce_result_type' to indicate that it is a template
../sigc++/adaptors/lambda/group.h:82: erreur: déclaration ne déclarant rien du tout
../sigc++/adaptors/lambda/group.h:245: erreur: « deduce_result_type » qui n'est pas un patron est utilisé comme patron
../sigc++/adaptors/lambda/group.h:245: note: use `typename sigc::adaptor_trait<T_functor, sigc::is_base_and_derived<sigc::adaptor_base,T_functor>::value>::adaptor_type::template deduce_result_type' to indicate that it is a template
../sigc++/adaptors/lambda/group.h:250: erreur: déclaration ne déclarant rien du tout
../sigc++/adaptors/lambda/group.h:458: erreur: « deduce_result_type » qui n'est pas un patron est utilisé comme patron
../sigc++/adaptors/lambda/group.h:458: note: use `typename sigc::adaptor_trait<T_functor, sigc::is_base_and_derived<sigc::adaptor_base,T_functor>::value>::adaptor_type::template deduce_result_type' to indicate that it is a template
../sigc++/adaptors/lambda/group.h:465: erreur: déclaration ne déclarant rien du tout
In file included from ../sigc++/adaptors/lambda/lambda.h:26,
from ../sigc++/adaptors/adaptors.h:30,
from ../sigc++/sigc++.h:26,
from test_size.cc:6:
../sigc++/adaptors/lambda/group.h:79: erreur: « deduce_result_type » qui n'est pas un patron est utilisé comme patron
../sigc++/adaptors/lambda/group.h:79: note: use `typename sigc::adaptor_trait<T_functor, sigc::is_base_and_derived<sigc::adaptor_base,T_functor>::value>::adaptor_type::template deduce_result_type' to indicate that it is a template
../sigc++/adaptors/lambda/group.h:82: erreur: déclaration ne déclarant rien du tout
../sigc++/adaptors/lambda/group.h:245: erreur: « deduce_result_type » qui n'est pas un patron est utilisé comme patron
../sigc++/adaptors/lambda/group.h:245: note: use `typename sigc::adaptor_trait<T_functor, sigc::is_base_and_derived<sigc::adaptor_base,T_functor>::value>::adaptor_type::template deduce_result_type' to indicate that it is a template
../sigc++/adaptors/lambda/group.h:250: erreur: déclaration ne déclarant rien du tout
../sigc++/adaptors/lambda/group.h:458: erreur: « deduce_result_type » qui n'est pas un patron est utilisé comme patron
../sigc++/adaptors/lambda/group.h:458: note: use `typename sigc::adaptor_trait<T_functor, sigc::is_base_and_derived<sigc::adaptor_base,T_functor>::value>::adaptor_type::template deduce_result_type' to indicate that it is a template
../sigc++/adaptors/lambda/group.h:465: erreur: déclaration ne déclarant rien du tout
../sigc++/adaptors/lambda/base.h: In instantiation of `sigc::internal::lambda_core<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2> >, true>::deduce_result_type<int, int, void, void, void, void, void>':
test_lambda.cc:104: instantiated from here
../sigc++/adaptors/lambda/base.h:58: erreur: pas de type nommé dans « type » dans « struct sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2> >::deduce_result_type<int&, int&, void, void, void, void, void> »
test_lambda.cc: In function `int main()':
test_lambda.cc:104: erreur: pas de concordance pour l'appel de « (sigc::lambda<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2> > >) (int, int) »
../sigc++/adaptors/lambda/base.h:188: note: candidats sont: typename sigc::internal::lambda_core<T_type, true>::result_type sigc::internal::lambda_core<T_type, true>::operator()() const [with T_type = sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2> >]
../sigc++/adaptors/lambda/base.h: At global scope:
../sigc++/adaptors/lambda/base.h: In instantiation of `sigc::internal::lambda_core<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select2>, sigc::lambda<sigc::internal::lambda_select1> >, true>::deduce_result_type<int, int, void, void, void, void, void>':
test_lambda.cc:105: instantiated from here
../sigc++/adaptors/lambda/base.h:58: erreur: pas de type nommé dans « type » dans « struct sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select2>, sigc::lambda<sigc::internal::lambda_select1> >::deduce_result_type<int&, int&, void, void, void, void, void> »
test_lambda.cc: In function `int main()':
test_lambda.cc:105: erreur: pas de concordance pour l'appel de « (sigc::lambda<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select2>, sigc::lambda<sigc::internal::lambda_select1> > >) (int, int) »
../sigc++/adaptors/lambda/base.h:188: note: candidats sont: typename sigc::internal::lambda_core<T_type, true>::result_type sigc::internal::lambda_core<T_type, true>::operator()() const [with T_type = sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select2>, sigc::lambda<sigc::internal::lambda_select1> >]
../sigc++/adaptors/lambda/base.h: At global scope:
../sigc++/adaptors/lambda/base.h: In instantiation of `sigc::internal::lambda_core<sigc::lambda_group3<sigc::mem_functor2<int, bar, int, int>, sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2>, sigc::lambda<sigc::internal::lambda_select3> >, true>::deduce_result_type<sigc::reference_wrapper<bar>, int, int, void, void, void, void>':
test_lambda.cc:106: instantiated from here
../sigc++/adaptors/lambda/base.h:58: erreur: pas de type nommé dans « type » dans « struct sigc::lambda_group3<sigc::mem_functor2<int, bar, int, int>, sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2>, sigc::lambda<sigc::internal::lambda_select3> >::deduce_result_type<bar&, int&, int&, void, void, void, void> »
test_lambda.cc: In function `int main()':
test_lambda.cc:106: erreur: pas de concordance pour l'appel de « (sigc::lambda<sigc::lambda_group3<sigc::mem_functor2<int, bar, int, int>, sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2>, sigc::lambda<sigc::internal::lambda_select3> > >) (sigc::reference_wrapper<bar>, int, int) »
../sigc++/adaptors/lambda/base.h:188: note: candidats sont: typename sigc::internal::lambda_core<T_type, true>::result_type sigc::internal::lambda_core<T_type, true>::operator()() const [with T_type = sigc::lambda_group3<sigc::mem_functor2<int, bar, int, int>, sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2>, sigc::lambda<sigc::internal::lambda_select3> >]
../sigc++/adaptors/lambda/base.h: At global scope:
../sigc++/adaptors/lambda/base.h: In instantiation of `sigc::internal::lambda_core<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, int>, true>::deduce_result_type<int, void, void, void, void, void, void>':
test_lambda.cc:109: instantiated from here
../sigc++/adaptors/lambda/base.h:58: erreur: pas de type nommé dans « type » dans « struct sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, int>::deduce_result_type<int&, void, void, void, void, void, void> »
test_lambda.cc: In function `int main()':
test_lambda.cc:109: erreur: pas de concordance pour l'appel de « (sigc::lambda<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, int> >) (int) »
../sigc++/adaptors/lambda/base.h:188: note: candidats sont: typename sigc::internal::lambda_core<T_type, true>::result_type sigc::internal::lambda_core<T_type, true>::operator()() const [with T_type = sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, int>]
../sigc++/adaptors/lambda/base.h: At global scope:
../sigc++/adaptors/lambda/base.h: In instantiation of `sigc::internal::lambda_core<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2> >, true>::deduce_result_type<int, int, int, void, void, void, void>':
test_lambda.cc:124: instantiated from here
../sigc++/adaptors/lambda/base.h:58: erreur: pas de type nommé dans « type » dans « struct sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2> >::deduce_result_type<int&, int&, int&, void, void, void, void> »
test_lambda.cc: In function `int main()':
test_lambda.cc:124: erreur: pas de concordance pour l'appel de « (sigc::lambda<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2> > >) (int, int, int) »
../sigc++/adaptors/lambda/base.h:188: note: candidats sont: typename sigc::internal::lambda_core<T_type, true>::result_type sigc::internal::lambda_core<T_type, true>::operator()() const [with T_type = sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2> >]
../sigc++/adaptors/lambda/base.h: At global scope:
../sigc++/adaptors/lambda/base.h: In instantiation of `sigc::internal::lambda_core<sigc::lambda_group1<sigc::pointer_functor1<int, void>, sigc::lambda<sigc::internal::lambda_select2> >, true>::deduce_result_type<int, int, void, void, void, void, void>':
test_lambda.cc:125: instantiated from here
../sigc++/adaptors/lambda/base.h:58: erreur: pas de type nommé dans « type » dans « struct sigc::lambda_group1<sigc::pointer_functor1<int, void>, sigc::lambda<sigc::internal::lambda_select2> >::deduce_result_type<int&, int&, void, void, void, void, void> »
test_lambda.cc: In function `int main()':
test_lambda.cc:125: erreur: pas de concordance pour l'appel de « (sigc::lambda<sigc::lambda_group1<sigc::pointer_functor1<int, void>, sigc::lambda<sigc::internal::lambda_select2> > >) (int, int) »
../sigc++/adaptors/lambda/base.h:188: note: candidats sont: typename sigc::internal::lambda_core<T_type, true>::result_type sigc::internal::lambda_core<T_type, true>::operator()() const [with T_type = sigc::lambda_group1<sigc::pointer_functor1<int, void>, sigc::lambda<sigc::internal::lambda_select2> >]
../sigc++/adaptors/lambda/base.h: At global scope:
../sigc++/adaptors/lambda/base.h: In instantiation of `sigc::internal::lambda_core<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2> > >, sigc::lambda<sigc::internal::lambda_select3> >, true>::deduce_result_type<int, int, int, void, void, void, void>':
test_lambda.cc:128: instantiated from here
../sigc++/adaptors/lambda/base.h:58: erreur: pas de type nommé dans « type » dans « struct sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2> > >, sigc::lambda<sigc::internal::lambda_select3> >::deduce_result_type<int&, int&, int&, void, void, void, void> »
test_lambda.cc: In function `int main()':
test_lambda.cc:128: erreur: pas de concordance pour l'appel de « (sigc::lambda<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2> > >, sigc::lambda<sigc::internal::lambda_select3> > >) (int, int, int) »
../sigc++/adaptors/lambda/base.h:188: note: candidats sont: typename sigc::internal::lambda_core<T_type, true>::result_type sigc::internal::lambda_core<T_type, true>::operator()() const [with T_type = sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::internal::lambda_select1>, sigc::lambda<sigc::internal::lambda_select2> > >, sigc::lambda<sigc::internal::lambda_select3> >]
../sigc++/adaptors/lambda/base.h: At global scope:
../sigc++/adaptors/lambda/base.h: In instantiation of `sigc::internal::lambda_core<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::lambda_operator_convert<sigc::cast_<sigc::static_>, int, sigc::internal::lambda_select1> >, int>, true>::deduce_result_type<double, void, void, void, void, void, void>':
test_lambda.cc:131: instantiated from here
../sigc++/adaptors/lambda/base.h:58: erreur: pas de type nommé dans « type » dans « struct sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::lambda_operator_convert<sigc::cast_<sigc::static_>, int, sigc::internal::lambda_select1> >, int>::deduce_result_type<double&, void, void, void, void, void, void> »test_lambda.cc: In function `int main()':
test_lambda.cc:131: erreur: pas de concordance pour l'appel de « (sigc::lambda<sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::lambda_operator_convert<sigc::cast_<sigc::static_>, int, sigc::internal::lambda_select1> >, int> >) (double) »
../sigc++/adaptors/lambda/base.h:188: note: candidats sont: typename sigc::internal::lambda_core<T_type, true>::result_type sigc::internal::lambda_core<T_type, true>::operator()() const [with T_type = sigc::lambda_group2<int (*)(int, int), sigc::lambda<sigc::lambda_operator_convert<sigc::cast_<sigc::static_>, int, sigc::internal::lambda_select1> >, int>]
needs gcc-porting@gentoo.org on CC ?!
As a small addition here is the bug report on the libsigc bugtracker: http://bugzilla.gnome.org/show_bug.cgi?id=152327 Also the current inkscape code (CVS) seems to require libsigc++ >= 2.0.3 2.0.5 in portage. Guess this can be closed now :) 2.0.5 in Portage |