Schmottlach, Glenn wrote:
I am *attempting* to build clutter-gtk for the Freescale iMX31-3stack
evaluation board using several Poky recipes I developed. I built the core
clutter library using the native EGL libraries provided by Freescale (e.g.
--with-flavour=eglnative). All the packages (clutter, clutter-gtk,
clutter-cairo, etc...) are being built from the trunk of the svn depot.
When the compiler goes to link the clutter-gtk library is complains about
missing symbols:
| ../clutter-gtk/.libs/libclutter-gtk-0.8.so: undefined reference to
`clutter_x11_set_display'
| ../clutter-gtk/.libs/libclutter-gtk-0.8.so: undefined reference to
`clutter_x11_set_stage_foreign'
| ../clutter-gtk/.libs/libclutter-gtk-0.8.so: undefined reference to
`clutter_x11_get_stage_visual'
| ../clutter-gtk/.libs/libclutter-gtk-0.8.so: undefined reference to
`clutter_x11_disable_event_retrieval'
These symbols are defined for the X11 backend of clutter but NOT for eglnative backend. Looking at the "configure" options I see that it *appears* only the X11 or Win32 backends are supported. Can clutter-gtk be made to support the eglnative backend (since apparently the core library) does? Is there any patch/work-around I can use to build clutter-gtk for the eglnative backend?
Some of the clutter libraries rely on overlinking at present.... I've
been meaning to patch it myself as our default complier options are to
not rely on overlinking and thus causes build errors.
I've just not had time to do it myself.
Perhaps this is related if you use the --no-undefined and --as-needed
options in the complier...
Col
--
Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/
Day Job:
Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
Mandriva Linux Contributor [http://www.mandriva.com/]
PulseAudio Hacker [http://www.pulseaudio.org/]
Trac Hacker [http://trac.edgewall.org/]
--
To unsubscribe send a mail to [EMAIL PROTECTED]