
obj must be explicitly imported in the local namespace, to avoid a lot of errors 
like this:

proxy.h: In member function `SigC::Slot0<R> Gtk::EmitProxySignal0<R, Obj, gObj, index, emit_func>::slot()':
proxy.h:153: error: `obj' undeclared (first use this function)


diff -ur ardour-0.9beta16.1.old/libs/gtkmm/src/build_sources/proxy.h.m4 ardour-0.9beta16.1/libs/gtkmm/src/build_sources/proxy.h.m4
--- ardour-0.9beta16.1.old/libs/gtkmm/src/build_sources/proxy.h.m4	2003-06-17 05:49:19.000000000 +0200
+++ ardour-0.9beta16.1/libs/gtkmm/src/build_sources/proxy.h.m4	2004-06-14 22:56:31.354574456 +0200
@@ -167,6 +167,7 @@
         }
 
     public:
+      using [ProxySignal]NUM($1)<LIST([R],1,ARG_TYPE($1),[$1],[Obj,gObj,index],1)>::obj;
       SlotType slot()
         {
           SigC::SlotData* tmp=manage(new SigC::SlotData());
