On Tue, 27 Apr 2010 22:45:25 +0200, "Carlos E. R." <robin.listas@telefonica.net> wrote:
cfg_win_op.c:170: warning: cast from pointer to integer of different size const gint radio_value = (gint)cfg_link->data;
cfg_win_op.c:339: warning: cast from pointer to integer of different size if(valuei == (gint)gtk_clist_get_row_data(clist, i))
cfg_win_op.c:399: warning: cast from pointer to integer of different size valuei = (gint)glist->data;
cfg_win_op.c:410: warning: cast to pointer from integer of different size (gpointer)valuei
If I'm not mistaken, that indicates that the code is not really prepared for 64 bit compilation. It runs, yes... but it worries me.
Mostly harmless AFAICT. As far as I've checked the code these are all places where direct casts are used to convert from pointer to integer and this of cause fails on x86_64 where pointers and long integers have the same size. Once again the case of a programer ignoring the macros glib provides like GPOINTER_TO_INT and GINT_TO_POINTER. I'm in the process of creating a patch that fies these and other graver bugs in the code. Be warned though that manedit will not compile for factory/11.3 and onwards because it's a gtk1 application that's never been ported to gtk2 and 11.3 has dropped gtk-devel. Philipp -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org