[linux-audio-dev] Trying to build Om,
smcameron at yahoo.com
Wed Jul 5 14:42:15 UTC 2006
--- Stephen Cameron <smcameron at yahoo.com> wrote:
> 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:
> And when I try to build it, I get this:
> ../../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
> ../../libgnomecanvas/libgnomecanvasmm/line.h:378: error: abstract declarator `Glib::<anonymous
Oh, yeah, I found this:
GNOMEMM_PROPERTY macro is failed to compile when T is a template class.
#define GNOMEMM_PROPERTY(N,N2,T) \
class N : public Property<T> \
N(const T& v); \
It is fixed by replacing 'Property<T>' by 'Property<T >'.
But, making that change did not help for me.
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
More information about the Linux-audio-dev