Bug 143652

Summary: Rebuilding of glib2 2.6.0 fails with g_*_type_init at abicheck of gobject
Product: [Fedora] Fedora Reporter: Robert Scheck <redhat-bugzilla>
Component: glib2Assignee: Matthias Clasen <mclasen>
Status: CLOSED WONTFIX QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-12-23 12:36:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Robert Scheck 2004-12-23 10:57:28 UTC
Description of problem:
Rebuilding of glib2 2.6.0 fails everytime with g_*_type_init at 
abicheck of gobject here:

--- snipp ---
make  check-TESTS
make[4]: Entering directory `/usr/src/redhat/BUILD/glib-2.6.0/gobject'
--- expected-abi        2004-12-23 11:54:56.000000000 +0100
+++ actual-abi  2004-12-23 11:54:56.000000000 +0100
@@ -1,5 +1,6 @@
 g_boxed_copy
 g_boxed_free
+g_boxed_type_init
 g_boxed_type_register_static
 g_cclosure_marshal_BOOLEAN__FLAGS
 g_cclosure_marshal_STRING__OBJECT_POINTER
@@ -45,6 +46,7 @@
 g_enum_get_value_by_name
 g_enum_get_value_by_nick
 g_enum_register_static
+g_enum_types_init
 g_flags_complete_type_info
 g_flags_get_first_value
 g_flags_get_value_by_name
@@ -86,6 +88,7 @@
 g_object_steal_data
 g_object_steal_qdata
 g_object_thaw_notify
+g_object_type_init
 g_object_unref
 g_object_watch_closure
 g_object_weak_ref
@@ -122,6 +125,7 @@
 g_param_spec_sink
 g_param_spec_steal_qdata
 g_param_spec_string
+g_param_spec_types_init
 g_param_spec_uchar
 g_param_spec_uint
 g_param_spec_uint64
@@ -129,6 +133,7 @@
 g_param_spec_unichar
 g_param_spec_unref
 g_param_spec_value_array
+g_param_type_init
 g_param_type_register_static
 g_param_value_convert
 g_param_value_defaults
@@ -158,6 +163,7 @@
 g_signal_handlers_unblock_matched
 g_signal_handler_unblock
 g_signal_has_handler_pending
+g_signal_init
 g_signal_list_ids
 g_signal_lookup
 g_signal_name
@@ -254,6 +260,7 @@
 g_value_array_remove
 g_value_array_sort
 g_value_array_sort_with_data
+g_value_c_init
 g_value_copy
 g_value_dup_boxed
 g_value_dup_object
@@ -313,6 +320,8 @@
 g_value_take_param
 g_value_take_string
 g_value_transform
+g_value_transforms_init
 g_value_type_compatible
+g_value_types_init
 g_value_type_transformable
 g_value_unset
FAIL: abicheck.sh
=====================================================================
1 of 1 tests failed
--- snapp ---

Version-Release number of selected component (if applicable):
glib2-2.6.0-1

Actual results:
Rebuild dies at make check.

Expected results:
Rebuilding without any error.

Comment 1 Matthias Clasen 2004-12-23 12:36:03 UTC
make check doesn't work if the compiler doesn't support ELF visibility.
Just remove the make check call from the spec file, then it should
work fine.