Gtkmm doesn't work



I've just recently installed gtkmm on my new computer but i get several errors when compiling.

I followed the Win32 installation instructions, I downloaded gtkmm-devel-2.6.1-1.exe <http://www.pcpm.ucl.ac.be/%7Egustin/win32_ports/binaries/gtkmm-devel-2.6.1-1.exe> off http://www.pcpm.ucl.ac.be/~gustin/win32_ports/ and installed Gtk+ as well as gtkmm. Then i ran pkg-config --cflags --libs and added the necessary compile flags DEV-CPP's project options. However, when i tested it out on the example_pixbufs.cc in the gtkmm-demo folder, I ended up getting several pages of compile errors. Does anyone know how i can fix this? I had these errors on three different computers, and my friend got the same errors when he tried to compile a gtkmm file. This errors occur everytime i use slots, or when I #include <gtkmm.h>

Compiler: Default compiler
Building Makefile: "C:\jiahan\xlabs\Makefile.win"
Executing  make...
mingw32-make -f "C:\jiahan\xlabs\Makefile.win" all
g++.exe -c ../../GTK/gtkmm-demo/example_pixbufs.cc -o ../../GTK/gtkmm-demo/example_pixbufs.o -IC:/GTK/include/gtkmm-2.4 -IC:/GTK/lib/gtkmm-2.4/include -IC:/GTK/include/glibmm-2.4 -IC:/GTK/lib/glibmm-2.4/include -IC:/GTK/include/gdkmm-2.4 -IC:/GTK/lib/gdkmm-2.4/include -IC:/GTK/include/pangomm-1.4 -IC:/GTK/include/atkmm-1.6 -IC:/GTK/include/gtk-2.0 -IC:/GTK/include/sigc++-2.0 -IC:/GTK/lib/sigc++-2.0/include -IC:/GTK/include/glib-2.0 -IC:/GTK/lib/glib-2.0/include -IC:/GTK/lib/gtk-2.0/include -IC:/GTK/include/pango-1.0 -IC:/GTK/include/atk-1.0 -LC:/GTK/lib
In file included from C:/GTK/include/gtkmm-2.4/gtkmm/combobox.h:33,
                from C:/GTK/include/gtkmm-2.4/gtkmm.h:56,
                from ../../GTK/gtkmm-demo/example_pixbufs.cc:17:
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h: In instantiation of `sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int> >': C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:361: instantiated from `sigc::adapts<sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int> >' C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1478: instantiated from `sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1478:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h:118: invalid use of undefined
  type `struct sigc::is_base_and_derived<sigc::adaptor_base,
sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int> >'
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h:96: declaration of `struct
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor2<void,
  Gtk::TreeView, const Glib::ustring&, int> >'

C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In instantiation of `sigc::adapts<sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int> >': C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1478: instantiated from `sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1478:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:361: non-constant ` sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor2<void,
  Gtk::TreeView, const Glib::ustring&, int> >::value' cannot be used as

  template argument
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In instantiation of `sigc::adapts<sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int> >': C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1478: instantiated from `sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>'

C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1478:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:350: non-constant ` sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor2<void,
  Gtk::TreeView, const Glib::ustring&, int> >::value' cannot be used as
  template argument
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In instantiation of `sigc::adapts<sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int> >': C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1478: instantiated from `sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1478:   instantiated from here

C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:351: non-constant ` sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor2<void,
  Gtk::TreeView, const Glib::ustring&, int> >::value' cannot be used as
  template argument
C:/GTK/include/sigc++-2.0/sigc++/adaptors/bind.h: In instantiation of `sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>':
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1478:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/adaptors/bind.h:1072: no type named `
  adaptor_type' in `struct sigc::adapts<sigc::bound_mem_functor2<void,

  Gtk::TreeView, const Glib::ustring&, int> >'
C:/GTK/include/sigc++-2.0/sigc++/adaptors/bind.h:1100: no type named `
  adaptor_type' in `struct sigc::adapts<sigc::bound_mem_functor2<void,
  Gtk::TreeView, const Glib::ustring&, int> >'
C:/GTK/include/sigc++-2.0/sigc++/adaptors/bind.h:1107: no type named `
  adaptor_type' in `struct sigc::adapts<sigc::bound_mem_functor2<void,
  Gtk::TreeView, const Glib::ustring&, int> >'
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h: In instantiation of `sigc::is_base_and_derived<sigc::adaptor_base, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void> >': C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:361: instantiated from `sigc::adapts<sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void> >'

C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1501: instantiated from `sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1501:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h:118: invalid use of undefined
  type `struct sigc::is_base_and_derived<sigc::adaptor_base,
  sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int,
  Gtk::TreeView*, void> >'
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h:96: declaration of `struct
sigc::is_base_and_derived<sigc::adaptor_base, sigc::pointer_functor4<const
  Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void> >'
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In instantiation of `sigc::adapts<sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void> >': C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1501: instantiated from `sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1501:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:361: non-constant ` sigc::is_base_and_derived<sigc::adaptor_base, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void> >::value'
  cannot be used as template argument
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In instantiation of `sigc::adapts<sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void> >': C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1501: instantiated from `sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1501:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:350: non-constant ` sigc::is_base_and_derived<sigc::adaptor_base, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void> >::value'
  cannot be used as template argument
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In instantiation of `sigc::adapts<sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void> >': C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1501: instantiated from `sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1501:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:351: non-constant ` sigc::is_base_and_derived<sigc::adaptor_base, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void> >::value'
  cannot be used as template argument
C:/GTK/include/sigc++-2.0/sigc++/adaptors/bind.h: In instantiation of `sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>':
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1501:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/adaptors/bind.h:1072: no type named `
  adaptor_type' in `struct sigc::adapts<sigc::pointer_functor4<const
  Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void> >'
C:/GTK/include/sigc++-2.0/sigc++/adaptors/bind.h:1100: no type named `
  adaptor_type' in `struct sigc::adapts<sigc::pointer_functor4<const
  Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void> >'
C:/GTK/include/sigc++-2.0/sigc++/adaptors/bind.h:1107: no type named `
  adaptor_type' in `struct sigc::adapts<sigc::pointer_functor4<const
  Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void> >'

C:/GTK/include/sigc++-2.0/sigc++/type_traits.h: In instantiation of `sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >':

C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:361: instantiated from `sigc::adapts<sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >' C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1503: instantiated from `sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1503:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h:118: invalid use of undefined
  type `struct sigc::is_base_and_derived<sigc::adaptor_base,
sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const
  Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil,
  sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >'
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h:96: declaration of `struct
  sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1,
  sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int,

  Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil,
  sigc::nil, sigc::nil, sigc::nil> >'
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In instantiation of `sigc::adapts<sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >': C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1503: instantiated from `sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1503:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:361: non-constant `
  sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1,

  sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int,
  Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil,
  sigc::nil, sigc::nil, sigc::nil> >::value' cannot be used as template
  argument
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In instantiation of `sigc::adapts<sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >': C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1503: instantiated from `sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1503:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:350: non-constant `
  sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1,
  sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int,
  Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil,
  sigc::nil, sigc::nil, sigc::nil> >::value' cannot be used as template
  argument
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In instantiation of `sigc::adapts<sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >': C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1503: instantiated from `sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1503:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:351: non-constant `

  sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1,
  sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int,
  Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil,
  sigc::nil, sigc::nil, sigc::nil> >::value' cannot be used as template
  argument
C:/GTK/include/sigc++-2.0/sigc++/adaptors/bind.h: In instantiation of `sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>':
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1503:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/adaptors/bind.h:1072: no type named `
  adaptor_type' in `struct sigc::adapts<sigc::bind_functor<-1,
  sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int,
  Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil,
  sigc::nil, sigc::nil, sigc::nil> >'
C:/GTK/include/sigc++-2.0/sigc++/adaptors/bind.h:1100: no type named `
  adaptor_type' in `struct sigc::adapts<sigc::bind_functor<-1,
  sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int,
  Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil,
  sigc::nil, sigc::nil, sigc::nil> >'
C:/GTK/include/sigc++-2.0/sigc++/adaptors/bind.h:1107: no type named `
  adaptor_type' in `struct sigc::adapts<sigc::bind_functor<-1,
  sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int,
  Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil,
  sigc::nil, sigc::nil, sigc::nil> >'

C:/GTK/include/sigc++-2.0/sigc++/type_traits.h: In instantiation of `sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >':

C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:31: instantiated from `sigc::internal::typed_slot_rep<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:527: instantiated from `sigc::slot1<T_return, T_arg1>::slot1(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = const Glib::ustring&]' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:1157: instantiated from `sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = const Glib::ustring&]'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1478:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h:118: invalid use of undefined
  type `struct sigc::is_base_and_derived<sigc::adaptor_base,
sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const
  Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil,
  sigc::nil, sigc::nil> >'
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h:96: declaration of `struct
  sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1,
sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>,
  int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >'
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h: In instantiation of `sigc::internal::typed_slot_rep<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >': C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:527: instantiated from `sigc::slot1<T_return, T_arg1>::slot1(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = const Glib::ustring&]' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:1157: instantiated from `sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = const Glib::ustring&]'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1478:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:31: non-constant `
  sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1,
sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>,
  int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
  >::value' cannot be used as template argument
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h: In instantiation of `sigc::internal::typed_slot_rep<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >': C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:527: instantiated from `sigc::slot1<T_return, T_arg1>::slot1(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = const Glib::ustring&]' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:1157: instantiated from `sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = const Glib::ustring&]'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1478:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:28: non-constant `
  sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1,
sigc::bound_mem_functor2<void, Gtk::TreeView, const Glib::ustring&, int>,
  int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>
  >::value' cannot be used as template argument

C:/GTK/include/sigc++-2.0/sigc++/type_traits.h: In instantiation of `sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >': C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:31: instantiated from `sigc::internal::typed_slot_rep<sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:605: instantiated from `sigc::slot2<T_return, T_arg1, T_arg2>::slot2(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = const Glib::ustring&, T_arg2 = const Glib::ustring&]' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:1184: instantiated from `sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = const Glib::ustring&, T_arg2 = const Glib::ustring&]'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1504:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h:118: invalid use of undefined
  type `struct sigc::is_base_and_derived<sigc::adaptor_base,
sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const
  Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>,
  Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil,
  sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil,
  sigc::nil> >'
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h:96: declaration of `struct
  sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1,
sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const
  Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil,
  sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil,
  sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >'
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h: In instantiation of `sigc::internal::typed_slot_rep<sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >': C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:605: instantiated from `sigc::slot2<T_return, T_arg1, T_arg2>::slot2(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = const Glib::ustring&, T_arg2 = const Glib::ustring&]' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:1184: instantiated from `sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = const Glib::ustring&, T_arg2 = const Glib::ustring&]'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1504:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:31: non-constant `
  sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1,
sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const
  Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil,

  sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil,
sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >::value' cannot be
  used as template argument
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h: In instantiation of `sigc::internal::typed_slot_rep<sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >': C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:605: instantiated from `sigc::slot2<T_return, T_arg1, T_arg2>::slot2(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = const Glib::ustring&, T_arg2 = const Glib::ustring&]' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:1184: instantiated from `sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = const Glib::ustring&, T_arg2 = const Glib::ustring&]'
C:/GTK/include/gtkmm-2.4/gtkmm/treeview.h:1504:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:28: non-constant `
  sigc::is_base_and_derived<sigc::adaptor_base, sigc::bind_functor<-1,
sigc::bind_functor<-1, sigc::pointer_functor4<const Glib::ustring&, const
  Glib::ustring&, int, Gtk::TreeView*, void>, Gtk::TreeView*, sigc::nil,
  sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, int, sigc::nil,
sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >::value' cannot be
  used as template argument

C:/GTK/include/sigc++-2.0/sigc++/type_traits.h: In instantiation of `sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor1<bool, Example_Pixbufs, GdkEventExpose*> >': C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:31: instantiated from `sigc::internal::typed_slot_rep<sigc::bound_mem_functor1<bool, Example_Pixbufs, GdkEventExpose*> >' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:527: instantiated from `sigc::slot1<T_return, T_arg1>::slot1(const T_functor&) [with T_functor = sigc::bound_mem_functor1<bool, Example_Pixbufs, GdkEventExpose*>, T_return = bool, T_arg1 = GdkEventExpose*]' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:1157: instantiated from `sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::bound_mem_functor1<bool, Example_Pixbufs, GdkEventExpose*>, T_return = bool, T_arg1 = GdkEventExpose*]'
../../GTK/gtkmm-demo/example_pixbufs.cc:89:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h:118: invalid use of undefined
  type `struct sigc::is_base_and_derived<sigc::adaptor_base,
  sigc::bound_mem_functor1<bool, Example_Pixbufs, GdkEventExpose*> >'
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h:96: declaration of `struct
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor1<bool,
  Example_Pixbufs, GdkEventExpose*> >'

C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h: In instantiation of `sigc::internal::typed_slot_rep<sigc::bound_mem_functor1<bool, Example_Pixbufs, GdkEventExpose*> >': C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:527: instantiated from `sigc::slot1<T_return, T_arg1>::slot1(const T_functor&) [with T_functor = sigc::bound_mem_functor1<bool, Example_Pixbufs, GdkEventExpose*>, T_return = bool, T_arg1 = GdkEventExpose*]' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:1157: instantiated from `sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::bound_mem_functor1<bool, Example_Pixbufs, GdkEventExpose*>, T_return = bool, T_arg1 = GdkEventExpose*]'
../../GTK/gtkmm-demo/example_pixbufs.cc:89:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:31: non-constant `
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor1<bool,

  Example_Pixbufs, GdkEventExpose*> >::value' cannot be used as template
  argument
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h: In instantiation of `sigc::internal::typed_slot_rep<sigc::bound_mem_functor1<bool, Example_Pixbufs, GdkEventExpose*> >': C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:527: instantiated from `sigc::slot1<T_return, T_arg1>::slot1(const T_functor&) [with T_functor = sigc::bound_mem_functor1<bool, Example_Pixbufs, GdkEventExpose*>, T_return = bool, T_arg1 = GdkEventExpose*]' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:1157: instantiated from `sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::bound_mem_functor1<bool, Example_Pixbufs, GdkEventExpose*>, T_return = bool, T_arg1 = GdkEventExpose*]'
../../GTK/gtkmm-demo/example_pixbufs.cc:89:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:28: non-constant `
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor1<bool,
  Example_Pixbufs, GdkEventExpose*> >::value' cannot be used as template
  argument
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h: In instantiation of `sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor0<bool, Example_Pixbufs> >': C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:31: instantiated from `sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<bool, Example_Pixbufs> >' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:452: instantiated from `sigc::slot0<T_return>::slot0(const T_functor&) [with T_functor = sigc::bound_mem_functor0<bool, Example_Pixbufs>, T_return = bool]' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:1130: instantiated from `sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::bound_mem_functor0<bool, Example_Pixbufs>, T_return = bool]'
../../GTK/gtkmm-demo/example_pixbufs.cc:93:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h:118: invalid use of undefined
  type `struct sigc::is_base_and_derived<sigc::adaptor_base,
  sigc::bound_mem_functor0<bool, Example_Pixbufs> >'
C:/GTK/include/sigc++-2.0/sigc++/type_traits.h:96: declaration of `struct
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor0<bool,
  Example_Pixbufs> >'
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h: In instantiation of `sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<bool, Example_Pixbufs> >':

C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:452: instantiated from `sigc::slot0<T_return>::slot0(const T_functor&) [with T_functor = sigc::bound_mem_functor0<bool, Example_Pixbufs>, T_return = bool]'

C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:1130: instantiated from `sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::bound_mem_functor0<bool, Example_Pixbufs>, T_return = bool]'
../../GTK/gtkmm-demo/example_pixbufs.cc:93:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:31: non-constant `
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor0<bool,
  Example_Pixbufs> >::value' cannot be used as template argument
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h: In instantiation of `sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<bool, Example_Pixbufs> >': C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:452: instantiated from `sigc::slot0<T_return>::slot0(const T_functor&) [with T_functor = sigc::bound_mem_functor0<bool, Example_Pixbufs>, T_return = bool]' C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:1130: instantiated from `sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::bound_mem_functor0<bool, Example_Pixbufs>, T_return = bool]'
../../GTK/gtkmm-demo/example_pixbufs.cc:93:   instantiated from here
C:/GTK/include/sigc++-2.0/sigc++/functors/slot.h:28: non-constant `
sigc::is_base_and_derived<sigc::adaptor_base, sigc::bound_mem_functor0<bool,

  Example_Pixbufs> >::value' cannot be used as template argument
C:/GTK/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:358: confused by earlier errors, bailing out

mingw32-make: *** [../../GTK/gtkmm-demo/example_pixbufs.o] Error 1

Execution terminated



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