GNOME Bugzilla – Bug 503131
g_intern_string SUSE 10.2
Last modified: 2007-12-11 22:04:32 UTC
gstobject.c:614: warning: type-punning to incomplete type might break strict-aliasing rules gstobject.c:614: warning: dereferencing type-punned pointer will break strict-aliasing rules gstobject.c:624: warning: type-punning to incomplete type might break strict-aliasing rules gstobject.c:624: warning: dereferencing type-punned pointer will break strict-aliasing rules gstcaps.c: In function 'gst_static_caps_get': gstcaps.c:442: warning: type-punning to incomplete type might break strict-aliasing rules gstcaps.c:442: warning: dereferencing type-punned pointer will break strict-aliasing rules gstcaps.c:479: warning: type-punning to incomplete type might break strict-aliasing rules gstcaps.c:479: warning: dereferencing type-punned pointer will break strict-aliasing rules gstcaps.c:489: warning: type-punning to incomplete type might break strict-aliasing rules gstcaps.c:489: warning: dereferencing type-punned pointer will break strict-aliasing rules gstformat.c: In function '_gst_format_initialize': gstformat.c:60: warning: type-punning to incomplete type might break strict-aliasing rules gstformat.c:60: warning: dereferencing type-punned pointer will break strict-aliasing rules gstformat.c:78: warning: type-punning to incomplete type might break strict-aliasing rules gstformat.c:78: warning: dereferencing type-punned pointer will break strict-aliasing rules gstformat.c: In function 'gst_format_register': gstformat.c:153: warning: type-punning to incomplete type might break strict-aliasing rules gstformat.c:153: warning: dereferencing type-punned pointer will break strict-aliasing rules gstformat.c:165: warning: type-punning to incomplete type might break strict-aliasing rules gstformat.c:165: warning: dereferencing type-punned pointer will break strict-aliasing rules gstformat.c: In function 'gst_format_get_by_nick': gstformat.c:186: warning: type-punning to incomplete type might break strict-aliasing rules gstformat.c:186: warning: dereferencing type-punned pointer will break strict-aliasing rules gstformat.c:188: warning: type-punning to incomplete type might break strict-aliasing rules gstformat.c:188: warning: dereferencing type-punned pointer will break strict-aliasing rules gstformat.c: In function 'gst_format_get_details': gstformat.c:236: warning: type-punning to incomplete type might break strict-aliasing rules gstformat.c:236: warning: dereferencing type-punned pointer will break strict-aliasing rules gstformat.c:238: warning: type-punning to incomplete type might break strict-aliasing rules gstformat.c:238: warning: dereferencing type-punned pointer will break strict-aliasing rules gstformat.c: In function 'gst_format_iterate_definitions': gstformat.c:256: warning: type-punning to incomplete type might break strict-aliasing rules gstformat.c:256: warning: dereferencing type-punned pointer will break strict-aliasing rules gstformat.c:259: warning: type-punning to incomplete type might break strict-aliasing rules gstformat.c:259: warning: dereferencing type-punned pointer will break strict-aliasing rules gstformat.c:261: warning: type-punning to incomplete type might break strict-aliasing rules gstformat.c:261: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c: In function 'gst_debug_add_log_function': gstinfo.c:751: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:751: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c:754: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:754: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c: In function 'gst_debug_remove_with_compare_func': gstinfo.c:783: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:783: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c:796: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:796: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c: In function 'gst_debug_reset_threshold': gstinfo.c:938: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:938: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c:954: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:954: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c: In function 'gst_debug_reset_all_thresholds': gstinfo.c:959: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:959: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c:961: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:961: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c: In function 'gst_debug_set_threshold_for_name': gstinfo.c:996: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:996: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c:998: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:998: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c:999: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:999: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c:1001: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:1001: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c: In function 'gst_debug_unset_threshold_for_name': gstinfo.c:1019: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:1019: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c:1033: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:1033: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c: In function '_gst_debug_category_new': gstinfo.c:1058: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:1058: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c:1060: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:1060: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c: In function 'gst_debug_category_free': gstinfo.c:1078: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:1078: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c:1080: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:1080: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c: In function 'gst_debug_get_all_categories': gstinfo.c:1202: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:1202: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c:1204: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:1204: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c: In function '_gst_debug_nameof_funcptr': gstinfo.c:1230: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:1230: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c:1233: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:1233: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c:1237: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:1237: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c: In function '_gst_debug_register_funcptr': gstinfo.c:1262: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:1262: warning: dereferencing type-punned pointer will break strict-aliasing rules gstinfo.c:1269: warning: type-punning to incomplete type might break strict-aliasing rules gstinfo.c:1269: warning: dereferencing type-punned pointer will break strict-aliasing rules gstplugin.c: In function 'gst_plugin_load_file': gstplugin.c:375: warning: type-punning to incomplete type might break strict-aliasing rules gstplugin.c:375: warning: dereferencing type-punned pointer will break strict-aliasing rules gstplugin.c:380: warning: type-punning to incomplete type might break strict-aliasing rules gstplugin.c:380: warning: dereferencing type-punned pointer will break strict-aliasing rules gstplugin.c:474: warning: type-punning to incomplete type might break strict-aliasing rules gstplugin.c:474: warning: dereferencing type-punned pointer will break strict-aliasing rules gstplugin.c:481: warning: type-punning to incomplete type might break strict-aliasing rules gstplugin.c:481: warning: dereferencing type-punned pointer will break strict-aliasing rules gstplugin.c: In function 'gst_plugin_desc_copy': gstplugin.c:491: warning: implicit declaration of function 'g_intern_string' gstplugin.c:491: warning: assignment makes pointer from integer without a cast gstplugin.c:495: warning: assignment makes pointer from integer without a cast gstplugin.c:496: warning: assignment makes pointer from integer without a cast gstplugin.c:497: warning: assignment makes pointer from integer without a cast gstplugin.c:498: warning: assignment makes pointer from integer without a cast gstplugin.c:499: warning: assignment makes pointer from integer without a cast gstquery.c: In function '_gst_query_initialize': gstquery.c:104: warning: type-punning to incomplete type might break strict-aliasing rules gstquery.c:104: warning: dereferencing type-punned pointer will break strict-aliasing rules gstquery.c:120: warning: type-punning to incomplete type might break strict-aliasing rules gstquery.c:120: warning: dereferencing type-punned pointer will break strict-aliasing rules gstquery.c: In function 'gst_query_type_register': gstquery.c:259: warning: type-punning to incomplete type might break strict-aliasing rules gstquery.c:259: warning: dereferencing type-punned pointer will break strict-aliasing rules gstquery.c:265: warning: type-punning to incomplete type might break strict-aliasing rules gstquery.c:265: warning: dereferencing type-punned pointer will break strict-aliasing rules gstquery.c: In function 'gst_query_type_get_by_nick': gstquery.c:286: warning: type-punning to incomplete type might break strict-aliasing rules gstquery.c:286: warning: dereferencing type-punned pointer will break strict-aliasing rules gstquery.c:288: warning: type-punning to incomplete type might break strict-aliasing rules gstquery.c:288: warning: dereferencing type-punned pointer will break strict-aliasing rules gstquery.c: In function 'gst_query_type_get_details': gstquery.c:334: warning: type-punning to incomplete type might break strict-aliasing rules gstquery.c:334: warning: dereferencing type-punned pointer will break strict-aliasing rules gstquery.c:336: warning: type-punning to incomplete type might break strict-aliasing rules gstquery.c:336: warning: dereferencing type-punned pointer will break strict-aliasing rules gstquery.c: In function 'gst_query_type_iterate_definitions': gstquery.c:354: warning: type-punning to incomplete type might break strict-aliasing rules gstquery.c:354: warning: dereferencing type-punned pointer will break strict-aliasing rules gstquery.c:357: warning: type-punning to incomplete type might break strict-aliasing rules gstquery.c:357: warning: dereferencing type-punned pointer will break strict-aliasing rules gstquery.c:359: warning: type-punning to incomplete type might break strict-aliasing rules gstquery.c:359: warning: dereferencing type-punned pointer will break strict-aliasing rules gstregistry.c: In function 'gst_registry_get_default': gstregistry.c:240: warning: type-punning to incomplete type might break strict-aliasing rules gstregistry.c:240: warning: dereferencing type-punned pointer will break strict-aliasing rules gstregistry.c:247: warning: type-punning to incomplete type might break strict-aliasing rules gstregistry.c:247: warning: dereferencing type-punned pointer will break strict-aliasing rules gstregistry.c: In function '_priv_gst_registry_cleanup': gstregistry.c:1011: warning: type-punning to incomplete type might break strict-aliasing rules gstregistry.c:1011: warning: dereferencing type-punned pointer will break strict-aliasing rules gstregistry.c:1015: warning: type-punning to incomplete type might break strict-aliasing rules gstregistry.c:1015: warning: dereferencing type-punned pointer will break strict-aliasing rules gstsystemclock.c: In function 'gst_system_clock_obtain': gstsystemclock.c:192: warning: type-punning to incomplete type might break strict-aliasing rules gstsystemclock.c:192: warning: dereferencing type-punned pointer will break strict-aliasing rules gstsystemclock.c:206: warning: type-punning to incomplete type might break strict-aliasing rules gstsystemclock.c:206: warning: dereferencing type-punned pointer will break strict-aliasing rules gstsystemclock.c:208: warning: type-punning to incomplete type might break strict-aliasing rules gstsystemclock.c:208: warning: dereferencing type-punned pointer will break strict-aliasing rules gsttask.c: In function 'gst_task_cleanup_all': gsttask.c:241: warning: type-punning to incomplete type might break strict-aliasing rules gsttask.c:241: warning: dereferencing type-punned pointer will break strict-aliasing rules gsttask.c:252: warning: type-punning to incomplete type might break strict-aliasing rules gsttask.c:252: warning: dereferencing type-punned pointer will break strict-aliasing rules gsttask.c: In function 'gst_task_start': gsttask.c:388: warning: type-punning to incomplete type might break strict-aliasing rules gsttask.c:388: warning: dereferencing type-punned pointer will break strict-aliasing rules gsttask.c:390: warning: type-punning to incomplete type might break strict-aliasing rules gsttask.c:390: warning: dereferencing type-punned pointer will break strict-aliasing rules gsttask.c: In function 'gst_task_pause': gsttask.c:497: warning: type-punning to incomplete type might break strict-aliasing rules gsttask.c:497: warning: dereferencing type-punned pointer will break strict-aliasing rules gsttask.c:499: warning: type-punning to incomplete type might break strict-aliasing rules gsttask.c:499: warning: dereferencing type-punned pointer will break strict-aliasing rules libtool: link: warning: `/usr/lib/gcc/i586-suse-linux/4.1.0/../../..//libxml2.la' seems to be moved libtool: link: warning: `/usr/lib/gcc/i586-suse-linux/4.1.0/../../..//libxml2.la' seems to be moved libtool: link: warning: `/usr/lib/gcc/i586-suse-linux/4.1.0/../../..//libxml2.la' seems to be moved libtool: link: warning: `/usr/lib/gcc/i586-suse-linux/4.1.0/../../..//libxml2.la' seems to be moved libtool: link: warning: `/usr/lib/gcc/i586-suse-linux/4.1.0/../../..//libxml2.la' seems to be moved libtool: link: warning: `/usr/lib/gcc/i586-suse-linux/4.1.0/../../..//libxml2.la' seems to be moved libtool: link: warning: `/usr/lib/gcc/i586-suse-linux/4.1.0/../../..//libxml2.la' seems to be moved libtool: link: warning: `/usr/lib/gcc/i586-suse-linux/4.1.0/../../..//libxml2.la' seems to be moved ../gst/.libs/libgstreamer-0.10.so: undefined reference to `g_intern_string' collect2: ld returned 1 exit status make[2]: *** [gst-xmllaunch-0.10] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
2007-12-11 Stefan Kost <ensonic@users.sf.net> * gst/gstplugin.c: Include "glib-compat-private.h" to fix the build on system with glib < 2.10. Fixes #503131.