Re: gtkmm-2.5 dependencies
- From: Chris Vine <chris cvine freeserve co uk>
- To: gtkmm-list gnome org
- Cc: Murray Cumming <murrayc murrayc com>
- Subject: Re: gtkmm-2.5 dependencies
- Date: Sun, 23 Jan 2005 21:30:00 +0000
On Sunday 23 January 2005 19:31, Murray Cumming wrote:
> On Sat, 2005-01-22 at 19:30 +0000, Chris Vine wrote:
[snip]
> > To state the matter accurately. gtkmm-2.5 will not compile with atk-1.8,
> > but is will compile with atk-1.9, which is the latest version. On the
> > other hand gtk+2.6 will compile with atk-1.8.
>
> That's not good. Could you show us the actual compilation error please?
After successfully compiling pangomm, the compile fails with atkmm at this
point when compiled against atk-1.8.0:
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H
-DG_LOG_DOMAIN=\"atkmm\" -I../../atk -I../../atk -I../../pango -I../../pango
-I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk
-I/opt/gnome2/include/glibmm-2.4 -I/opt/gnome2/lib/glibmm-2.4/include
-I/opt/gnome2/include/sigc++-2.0 -I/opt/gnome2/lib/sigc++-2.0/include
-I/opt/gnome2/include/glib-2.0 -I/opt/gnome2/lib/glib-2.0/include
-I/opt/gnome2/include/atk-1.0 -pthread -I/opt/gnome2/include/glib-2.0
-I/opt/gnome2/lib/glib-2.0/include -g -O2 -Wall -MT relation.lo -MD -MP
-MF ".deps/relation.Tpo" -c -o relation.lo relation.cc; \
then mv -f ".deps/relation.Tpo" ".deps/relation.Plo"; else rm -f
".deps/relation.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"atkmm\" -I../../atk -I../../atk
-I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk
-I../../gtk -I../../gtk -I/opt/gnome2/include/glibmm-2.4
-I/opt/gnome2/lib/glibmm-2.4/include -I/opt/gnome2/include/sigc++-2.0
-I/opt/gnome2/lib/sigc++-2.0/include -I/opt/gnome2/include/glib-2.0
-I/opt/gnome2/lib/glib-2.0/include -I/opt/gnome2/include/atk-1.0 -pthread
-I/opt/gnome2/include/glib-2.0 -I/opt/gnome2/lib/glib-2.0/include -g -O2
-Wall -MT relation.lo -MD -MP -MF .deps/relation.Tpo -c relation.cc -fPIC
-DPIC -o .libs/relation.o
relation.cc: In member function `void Atk::Relation::add_target(const
Glib::RefPtr<Atk::Object>&)':
relation.cc:171: error: `atk_relation_add_target' undeclared (first use this
function)
relation.cc:171: error: (Each undeclared identifier is reported only once for
each function it appears in.)
make[4]: *** [relation.lo] Error 1
make[4]: Leaving directory
`/usr/local/src/gnome-2.8/opt_gnome-2.8-extras/gtkmm-2.5.5/atk/atkmm'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/usr/local/src/gnome-2.8/opt_gnome-2.8-extras/gtkmm-2.5.5/atk/atkmm'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/usr/local/src/gnome-2.8/opt_gnome-2.8-extras/gtkmm-2.5.5/atk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/usr/local/src/gnome-2.8/opt_gnome-2.8-extras/gtkmm-2.5.5'
make: *** [all] Error 2
It is calling a function atk_relation_add_target which is not declared in
atk-1.8 (or if it is declared in atk-1.8, not in an included header).
> > So the question is, will gtkmm-2.6 await atk-1.10, or is atk-1.9 a stable
> > release?
>
> We want to use whatever GTK+ and/or GNOME 2.10 uses.
atk-1.9 is used by gnome 2.9, so I imagine atk-1.10 will be released as stable
with gnome 2.10.
Chris.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]