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 678423 - 1.10.8 needs fix on osx ... clutter_x11_enable_xinput not available
1.10.8 needs fix on osx ... clutter_x11_enable_xinput not available
Status: RESOLVED FIXED
Product: clutter
Classification: Platform
Component: general
1.10.x
Other Mac OS
: Normal normal
: ---
Assigned To: clutter-maint
clutter-maint
Depends on:
Blocks:
 
 
Reported: 2012-06-19 23:37 UTC by Roland Peffer
Modified: 2012-06-20 07:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Roland Peffer 2012-06-19 23:37:31 UTC
I think someone forgot that clutter_x11_enable_xinput is not available on all platforms.

Undefined symbols for architecture x86_64:
  "_clutter_x11_enable_xinput", referenced from:
      _test_touch_events_main in test_interactive-test-touch-events.o


Undefined symbols for architecture x86_64:
  "_clutter_x11_enable_xinput", referenced from:
      _test_conform_simple_fixture_setup in test_conformance-test-conform-common.o
Comment 1 Emmanuele Bassi (:ebassi) 2012-06-20 07:54:57 UTC
thanks. fixed in master and in the clutter-1.10 branch by these two commits:

commit 3ad550200390388955b373503137f52ad5e3e271
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Jun 20 08:52:40 2012 +0100

    interactive/touch-events: Protect x11-specific calls
    
    Use the CLUTTER_WINDOWING_X11 define to protect platform-specific calls
    like clutter_x11_enable_xinput().
    
    https://bugzilla.gnome.org/show_bug.cgi?id=678423

commit 47f8be4d4b6fec011a8fbe85c324344f60b489f2
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Jun 20 08:50:48 2012 +0100

    conform: Put xinput enabling under guards
    
    Calling clutter_x11_* API should be done only under the platform
    specific guards we provide with Clutter.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=678423