So, I'm trying to build Smack, which needs Om, which needs libgnomecanvasmm,
which my os (Fedora Core 3) doesn't seem to have, so I found it here:
http://sunsite.mff.cuni.cz/MIRRORS/ftp.gnome.org/pub/GNOME/sources/libgnome…
And when I try to build it, I get this:
g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"libgnomecanvasmm\" -I../../libgnomecanvas
-I../../libgnomecanvas -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
-I/usr/local/include/libart-2.0
-I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4
-I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include
-I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0
-I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include
-I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config
-I/usr/include/atk-1.0 -I/usr/include/libgnomecanvas-2.0 -g -O2 -MT line.lo -MD -MP -MF
.deps/line.Tpo -c line.cc -fPIC -DPIC -o .libs/line.o
In file included from line.cc:3:
../../libgnomecanvas/libgnomecanvasmm/line.h:374: error: extra qualification ignored
../../libgnomecanvas/libgnomecanvasmm/line.h:375: error: explicit specialization of
non-template
`Glib::<anonymous class>'
../../libgnomecanvas/libgnomecanvasmm/line.h:375: error: an anonymous union cannot have
function
members
../../libgnomecanvas/libgnomecanvasmm/line.h:378: error: abstract declarator
`Glib::<anonymous
class>' used as declaration
make[4]: *** [line.lo] Error 1
make[4]: Leaving directory
`/home/scameron/software/libgnomecanvasmm-2.6.0/libgnomecanvas/libgnomecanvasmm'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/scameron/software/libgnomecanvasmm-2.6.0/libgnomecanvas/libgnomecanvasmm'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/scameron/software/libgnomecanvasmm-2.6.0/libgnomecanvas'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/home/scameron/software/libgnomecanvasmm-2.6.0/libgnomecanvas'
make: *** [all-recursive] Error 1
[scameron@zuul libgnomecanvasmm-2.6.0]$
Anybody know how to get around this...? (without installing another OS
preferably)
-- steve
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com