After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 647832 - evolution 2.32 FTBFS with --with-clutter (libclutter-gtk-0.10 doesn't contain gtk_clutter_actor_new())
evolution 2.32 FTBFS with --with-clutter (libclutter-gtk-0.10 doesn't contain...
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
2.32.x (obsolete)
Other Linux
: Normal major
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2011-04-15 05:38 UTC by Yves-Alexis Perez
Modified: 2011-09-30 18:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Yves-Alexis Perez 2011-04-15 05:38:21 UTC
Building with clutter is broken on evolution 2.32 when using GTK+ 2 builds. In that case it uses libclutter-gtk-0.10 which doesn't contain gtk_clutter_actor_new() while it's used in create_gtk_actor():


e-mail-notebook-view.c: In function 'create_gtk_actor':
e-mail-notebook-view.c:396:3: error: implicit declaration of function 'gtk_clutter_actor_new'
e-mail-notebook-view.c:396:3: warning: nested extern declaration of 'gtk_clutter_actor_new'
e-mail-notebook-view.c:396:13: warning: assignment makes pointer from integer without a cast
e-mail-notebook-view.c:397:3: error: implicit declaration of function 'gtk_clutter_actor_get_widget'
e-mail-notebook-view.c:397:3: warning: nested extern declaration of 'gtk_clutter_actor_get_widget'
e-mail-notebook-view.c:397:3: error: implicit declaration of function 'GTK_CLUTTER_ACTOR'
e-mail-notebook-view.c:397:3: warning: nested extern declaration of 'GTK_CLUTTER_ACTOR'
e-mail-notebook-view.c:397:7: warning: assignment makes pointer from integer without a cast

I'm not sure what the solution is.
Comment 1 Milan Crha 2011-05-17 16:07:41 UTC
Strange, mine Clutter-Gtk 1.0.0 Reference Manual doesn't mention since which version is gtk_clutter_actor_new() included, but I'm sure it was compilable under 2.32.x too. What I'm not sure is whether I build clutter myself or used the system one. Based on the git log the function is defined since very beginning of the gtk-clutter-actor.h born.
Comment 2 Akhil Laddha 2011-09-30 05:24:56 UTC
Does evolution 3.0.3 or 3.2.0 build fine with clutter support ?

There is not much activity on clutter support anyway.
Comment 3 Yves-Alexis Perez 2011-09-30 05:30:19 UTC
Yes
Comment 4 Akhil Laddha 2011-09-30 06:52:29 UTC
shall i close the bug ?
Comment 5 Yves-Alexis Perez 2011-09-30 18:54:08 UTC
Yeah, I guess it can be closed now