[Pidgin] #12507: [PATCH] Build warnings / portability issues x86_64
Pidgin
trac at pidgin.im
Thu Dec 9 00:18:46 EST 2010
#12507: [PATCH] Build warnings / portability issues x86_64
------------------------------------+---------------------------------------
Reporter: dimstar | Owner: rekkanoryo
Type: patch | Status: new
Milestone: Patches Needing Review | Component: unclassified
Version: 2.7.7 | Resolution:
Keywords: |
------------------------------------+---------------------------------------
Description changed by darkrain42:
Old description:
> Building pidgin, up to 2.7.3, results in those warnings: file included
> from dbus-server.c:426:0:
> dbus-bindings.c: In function 'purple_conversation_set_data_DBUS':
> dbus-bindings.c:4209:2: warning: passing argument 3 of
> 'purple_conversation_set_data' makes pointer from integer without a cast
> conversation.h:576:6: note: expected 'gpointer' but argument is of type
> 'dbus_int32_t'
> dbus-bindings.c: In function 'purple_conversation_get_data_DBUS':
> dbus-bindings.c:4226:9: warning: assignment makes integer from pointer
> without a cast
> dbus-bindings.c: In function 'purple_core_quit_cb_DBUS':
> dbus-bindings.c:5488:2: warning: passing argument 1 of
> 'purple_core_quit_cb' makes pointer from integer without a cast
> core.h:120:10: note: expected 'gpointer' but argument is of type
> 'dbus_int32_t'
> dbus-bindings.c: In function 'purple_prefs_set_generic_DBUS':
> dbus-bindings.c:7380:2: warning: passing argument 2 of
> 'purple_prefs_set_generic' makes pointer from integer without a cast
> prefs.h:198:6: note: expected 'gpointer' but argument is of type
> 'dbus_int32_t'
> dbus-bindings.c: In function 'purple_util_format_song_info_DBUS':
> dbus-bindings.c:10554:2: warning: passing argument 4 of
> 'purple_util_format_song_info' makes pointer from integer without a cast
> media/../util.h:120:8: note: expected 'gpointer' but argument is of type
> 'dbus_int32_t'
>
> which in the openSUSE build root policy checks are raised to errors:
> E: pidgin 64bit-portability-issue dbus-bindings.c:4209, 5488, 7380, 10554
>
> The attached patch removes gpointer from the list of simple types, which
> resolves the issue (the patch has been in openSUSE packages for a long
> time already, since March 2008.
>
> Please merge the patch in upstream code, so we can drop it in our
> packages.
New description:
Building pidgin, up to 2.7.3, results in those warnings:
{{{
file included from dbus-server.c:426:0:
dbus-bindings.c: In function 'purple_conversation_set_data_DBUS':
dbus-bindings.c:4209:2: warning: passing argument 3 of
'purple_conversation_set_data' makes pointer from integer without a cast
conversation.h:576:6: note: expected 'gpointer' but argument is of type
'dbus_int32_t'
dbus-bindings.c: In function 'purple_conversation_get_data_DBUS':
dbus-bindings.c:4226:9: warning: assignment makes integer from pointer
without a cast
dbus-bindings.c: In function 'purple_core_quit_cb_DBUS':
dbus-bindings.c:5488:2: warning: passing argument 1 of
'purple_core_quit_cb' makes pointer from integer without a cast
core.h:120:10: note: expected 'gpointer' but argument is of type
'dbus_int32_t'
dbus-bindings.c: In function 'purple_prefs_set_generic_DBUS':
dbus-bindings.c:7380:2: warning: passing argument 2 of
'purple_prefs_set_generic' makes pointer from integer without a cast
prefs.h:198:6: note: expected 'gpointer' but argument is of type
'dbus_int32_t'
dbus-bindings.c: In function 'purple_util_format_song_info_DBUS':
dbus-bindings.c:10554:2: warning: passing argument 4 of
'purple_util_format_song_info' makes pointer from integer without a cast
media/../util.h:120:8: note: expected 'gpointer' but argument is of type
'dbus_int32_t'
}}}
which in the openSUSE build root policy checks are raised to errors: E:
pidgin 64bit-portability-issue dbus-bindings.c:4209, 5488, 7380, 10554
The attached patch removes gpointer from the list of simple types, which
resolves the issue (the patch has been in openSUSE packages for a long
time already, since March 2008.
Please merge the patch in upstream code, so we can drop it in our
packages.
--
--
Ticket URL: <http://developer.pidgin.im/ticket/12507#comment:5>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list