On Saturday 13 May 2006 9:28 pm, Joe Van Dyk wrote: > I guess I'm doing something stupid, but dunno what it could be. > Running this on Ubuntu Dapper. Why isn't sigc not declared? Did I > not install something correctly? > > [EMAIL PROTECTED]:~/projects/gtkmm/hello_world$ g++ main.cpp `pkg-config > gtkmm-2.0 sigc++-2.0 --cflags --libs ` -o hello > main.cpp: In constructor 'Hello_World::Hello_World()': > main.cpp:20: error: 'sigc' has not been declared > main.cpp:20: error: 'mem_fun' was not declared in this scope
gtkmm-2.0 uses libsigc++-1.2. Only gtkmm-2.4 or above uses libsigc++-2.0, so you either need to install a later version of gtkmm or install libsigc++-1.2. If you do the latter, you will have to use gtkmm-2.0/libsigc++-1.2 syntax, and not gtkmm-2.4/libsigc++-2.0 syntax. Chris _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
