Hello, I have been trying for the past weeks to build cordia on harmattan and I need a little help. The current status is described below, and you can find the whole history at http://talk.maemo.org/showthread.php?t=84987
Current Status ========================================== Packages configured and built successfully atk-1.29.2 clutter 0.8 from cordia github (--with-flavor=eglx -with-gles=1.1) glib from cordia github (latest) gnome-menus-svn2.23.3-2maemo+0m5 from maemo.org gnome-mime-data-2.18.0 from gnome.org gnome-vfs-2.24.4 from meego.com gtk latest from cordia github libhildon from cssu gitorious (cordia package was asking for gtk3) libhildondesktop from cssu gitorious (cordia package was asking for gtk3) libmatchbox2 from cordia github pango1.0_1.24.2-0maemo4+0m5 from maemo.org (harmattan pango not compatible) Now I am stuck to compiling hildon-desktop First I cannot force it to use fremantle pango instead of harmattan pango and if I just do ./configure i get this error /usr/lib/libpangocairo-1.0.so: undefined reference to `pango_fc_font_create_base_metrics_for_context' /usr/local/lib/libclutter-eglx-0.8.so: undefined reference to `glMultMatrix' After trying with HD_LIBS="/usr/local/lib/libpangocairo-1.0.so" ./configure I got the glMultMatrix error only, but I cannot reproduce this behaviour I tried recompiling clutter with --with-flavor=eglx -with-gles=1.1 and I got undefined reference errors for about every clutter function (see attachment) If I do a simple configure I get back to the previous two errors. Studying the code a little has revealed that glMultMatrix is a vanilla OpenGL function and not an OpenGL ES one so I assume I should somehow tell hildon-desktop to build with OpenGL ES. I cannot find relevant configure flags like those in clutter. I suppose the many errors I get while building with HD_LIBS set is because the linker cannot find other libs except the one I specify (pangocairo). How can I force use of a specific library and let the system use other libraries freely? Finally, is there something terribly wrong with this approach? It's the first time messing with so complicated packages so I could possibly doing things completely wrong. I'd appreciate any hints. Regards, Michael
output.tar.gz
Description: GNU Zip compressed data