[PlanetCCRMA] gtkmm rebuild error

Fernando Lopez-Lezcano nando@ccrma.Stanford.EDU
Sat Nov 27 13:36:01 2004


On Fri, 2004-11-26 at 22:44, Florin Andrei wrote:
> Rebuilding gtkmm-1.2.10-1.src.rpm on Fedora 3:

<errors below>
This is strange, to check this one I just launched a build of gtkmm
1.2.10 on fc3 and it finished with no errors! I have not tried to run or
use it but the build log looks clean to me. 

Maybe a difference in the build environment......
-- Fernando

> make[4]: Entering directory
> `/usr/src/redhat/BUILD/gtkmm-1.2.10/src/gtk--'
> /bin/sh ../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I../.. -
> DGTKMM_IMPLEMENTATION -DG_LOG_DOMAIN=\"Gtk--\" -I./.. -I.. -I../../gdk--
> -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -
> I/usr/X11R6/include -I/usr/lib/sigc++-1.0/include -I/usr/include/sigc+
> +-1.0     -O2 -march=athlon-xp -mcpu=athlon-xp -mfpmath=sse -pipe -
> fomit-frame-pointer -Wall -Wno-unused  -c wrap.cc
> mkdir .libs
> c++ -DHAVE_CONFIG_H -I../.. -DGTKMM_IMPLEMENTATION -DG_LOG_DOMAIN=
> \"Gtk--\" -I./.. -I.. -I../../gdk-- -I/usr/include/gtk-1.2 -
> I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -
> I/usr/lib/sigc++-1.0/include -I/usr/include/sigc++-1.0 -O2 -
> march=athlon-xp -mcpu=athlon-xp -mfpmath=sse -pipe -fomit-frame-pointer
> -Wall -Wno-unused -c wrap.cc  -fPIC -DPIC -o .libs/wrap.lo
> In file included from ./../gtk--/base.h:34,
>                  from ./../gtk--/object.h:26,
>                  from wrap.cc:1:
> ./../gtk--/proxy.h: In member function `SigC::Slot0<R>
> Gtk::EmitProxySignal0<R, Obj, gObj, index, emit_func>::slot()':
> ./../gtk--/proxy.h:153: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h:153: error: (Each undeclared identifier is reported
> only once for each function it appears in.)
> ./../gtk--/proxy.h: In member function `R Gtk::EmitProxySignal0<R, Obj,
> gObj, index, emit_func>::emit()':
> ./../gtk--/proxy.h:160: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `R Gtk::EmitProxySignal0<R, Obj,
> gObj, index, emit_func>::operator()()':
> ./../gtk--/proxy.h:166: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `SigC::Slot1<R, P1>
> Gtk::EmitProxySignal1<R, P1, Obj, gObj, index, emit_func>::slot()':
> ./../gtk--/proxy.h:265: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `R Gtk::EmitProxySignal1<R, P1,
> Obj, gObj, index, emit_func>::emit(P1)':
> ./../gtk--/proxy.h:272: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `R Gtk::EmitProxySignal1<R, P1,
> Obj, gObj, index, emit_func>::operator()(P1)':
> ./../gtk--/proxy.h:278: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `SigC::Slot2<R, P1, P2>
> Gtk::EmitProxySignal2<R, P1, P2, Obj, gObj, index, emit_func>::slot()':
> ./../gtk--/proxy.h:377: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `R Gtk::EmitProxySignal2<R, P1,
> P2, Obj, gObj, index, emit_func>::emit(P1, P2)':
> ./../gtk--/proxy.h:384: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `R Gtk::EmitProxySignal2<R, P1,
> P2, Obj, gObj, index, emit_func>::operator()(P1, P2)':
> ./../gtk--/proxy.h:390: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `SigC::Slot3<R, P1, P2, P3>
> Gtk::EmitProxySignal3<R, P1, P2, P3, Obj, gObj, index, emit_func>::slot
> ()':
> ./../gtk--/proxy.h:489: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `R Gtk::EmitProxySignal3<R, P1,
> P2, P3, Obj, gObj, index, emit_func>::emit(P1, P2, P3)':
> ./../gtk--/proxy.h:496: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `R Gtk::EmitProxySignal3<R, P1,
> P2, P3, Obj, gObj, index, emit_func>::operator()(P1, P2, P3)':
> ./../gtk--/proxy.h:502: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `SigC::Slot4<R, P1, P2, P3, P4>
> Gtk::EmitProxySignal4<R, P1, P2, P3, P4, Obj, gObj, index,
> emit_func>::slot()':
> ./../gtk--/proxy.h:601: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `R Gtk::EmitProxySignal4<R, P1,
> P2, P3, P4, Obj, gObj, index, emit_func>::emit(P1, P2, P3, P4)':
> ./../gtk--/proxy.h:608: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `R Gtk::EmitProxySignal4<R, P1,
> P2, P3, P4, Obj, gObj, index, emit_func>::operator()(P1, P2, P3, P4)':
> ./../gtk--/proxy.h:614: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `SigC::Slot5<R, P1, P2, P3, P4,
> P5> Gtk::EmitProxySignal5<R, P1, P2, P3, P4, P5, Obj, gObj, index,
> emit_func>::slot()':
> ./../gtk--/proxy.h:713: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `R Gtk::EmitProxySignal5<R, P1,
> P2, P3, P4, P5, Obj, gObj, index, emit_func>::emit(P1, P2, P3, P4, P5)':
> ./../gtk--/proxy.h:720: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `R Gtk::EmitProxySignal5<R, P1,
> P2, P3, P4, P5, Obj, gObj, index, emit_func>::operator()(P1, P2, P3, P4,
> P5)':
> ./../gtk--/proxy.h:726: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `SigC::Slot6<R, P1, P2, P3, P4,
> P5, P6> Gtk::EmitProxySignal6<R, P1, P2, P3, P4, P5, P6, Obj, gObj,
> index, emit_func>::slot()':
> ./../gtk--/proxy.h:825: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `R Gtk::EmitProxySignal6<R, P1,
> P2, P3, P4, P5, P6, Obj, gObj, index, emit_func>::emit(P1, P2, P3, P4,
> P5, P6)':
> ./../gtk--/proxy.h:832: error: `obj' undeclared (first use this
> function)
> ./../gtk--/proxy.h: In member function `R Gtk::EmitProxySignal6<R, P1,
> P2, P3, P4, P5, P6, Obj, gObj, index, emit_func>::operator()(P1, P2, P3,
> P4, P5, P6)':
> ./../gtk--/proxy.h:838: error: `obj' undeclared (first use this
> function)
> In file included from ./../gtk--/object.h:26,
>                  from wrap.cc:1:
> ./../gtk--/base.h: In member function `interf* G_List_Cpp_Iterator<impl,
> interf>::operator*() const':
> ./../gtk--/base.h:485: error: `wrap' is not a member of `Gtk'
> make[4]: *** [wrap.lo] Error 1
> make[4]: Leaving directory
> `/usr/src/redhat/BUILD/gtkmm-1.2.10/src/gtk--'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory
> `/usr/src/redhat/BUILD/gtkmm-1.2.10/src/gtk--'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/usr/src/redhat/BUILD/gtkmm-1.2.10/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/src/redhat/BUILD/gtkmm-1.2.10'
> make: *** [all-recursive-am] Error 2