Description of problem: I'm not certain if this is glib's fault or not, but SCIM doesn't seem to build with current rawhide: there are compile errors for the G_LOCK macros. Version-Release number of selected component (if applicable): 2.9.2 How reproducible: every time Steps to Reproduce: 1. rebuild scim on ppc Actual results: For example: scim_panel_gtk.cpp:2335: error: invalid conversion from '_GMutex**' to 'void* volatile*' scim_panel_gtk.cpp:2335: error: initializing argument 1 of 'void* g_atomic_pointer_get(void* volatile*)' : scim_panel_gtk.cpp:2337: error: invalid conversion from '_GMutex**' to 'void* volatile*' scim_panel_gtk.cpp:2337: error: initializing argument 1 of 'void* g_atomic_pointer_get(void* volatile*)' : <other g_lock errors> Expected results: No errors. Additional info: 2335: G_LOCK (_global_resource_lock); 2337: G_UNLOCK (_global_resource_lock); This is with scim-1.4.4-1 in package cvs: which builds fine on i386 and x86_64.
Thats odd, since glib itself also uses G_LOCK and G_UNLOCK, and built fine on all arches
It's because scim was built by g++, but not gcc?
It built yesterday anyway: not sure if it was buildroot breakage or fixes waiting for the buildroots to be unlocked after fc5t2.