From: [email protected]

> I am running into an error while compiling stable clutter-1.4.0 for native 
> egl on my beagleboard, as I follow the "Introduction to creating 3D UI with 
> BeagleBoard":
> 
> [..]
> Making all in accessibility
> make[3]: Entering directory 
> `/home/ubuntu/clutter-src/clutter-1.4.0/tests/accessibility'
>  CC cally_atkcomponent_example-cally-atkcomponent-example.o
>  CC cally_atkcomponent_example-cally-examples-util.o
>  CCLD cally-atkcomponent-example
> ../../clutter/.libs/libclutter-eglnative-1.0.so: undefined reference to 
> `_clutter_backend_impl_get_type'
> collect2: ld returned 1 exit status
> make[3]: *** [cally-atkcomponent-example] Error 1
> make[3]: Leaving directory 
> `/home/ubuntu/clutter-src/clutter-1.4.0/tests/accessibility'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/ubuntu/clutter-src/clutter-1.4.0/tests'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/ubuntu/clutter-src/clutter-1.4.0'
> make: *** [all] Error 2

Taking into account that this output fails while linking on the
accessibility tests, I will try to add some light here.

Well, right now clutter accessibility support (ATK) tries to be as
general as possible, but some features are only implemented on the
GLX backend.

*But*, afaik, you should be able to compile the accessibility support
on any backend, this just means that some features doesn't work on the
other backends, and this is the reason I added the somewhat ugly but
functional #ifdefs:

#ifdef HAVE_CLUTTER_GLX
#include <clutter/x11/clutter-x11.h>
#endif

So backend specific methods are only compiled if they are really
available.

In the same way, _clutter_backend_impl_get_type should be always
available, provided for the current backend, and this is the error you
have.

Anyway, to discard any error on the accessibility directory, could you
try to compile clutter without this tests? You could do that by
editing tests/Makefile.am

> Does anyone has any advice?

Just my two cents.

===
API ([email protected])
_______________________________________________
clutter-app-devel-list mailing list
[email protected]
http://lists.clutter-project.org/listinfo/clutter-app-devel-list

Reply via email to