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
