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

Attachment: output.tar.gz
Description: GNU Zip compressed data

Reply via email to