[Pkg-e-devel] Bug#537831: e17: pointer/int confusion

Wouter Verhelst wouter at debian.org
Tue Jul 21 09:24:17 UTC 2009

Package: e17
Version: 0.16.999.061-2
Severity: minor


The PowerPC buildd made this note while compiling e17:

e_entry.c: In function '_e_entry_smart_add':
e_entry.c:1064: warning: passing argument 2 of 'ecore_imf_context_client_window_set' makes pointer from integer without a cast

More such warnings can be found in the rest of the program output.

While this will work on 32bit architectures such as powerpc, it will
not work correctly on 64bit architectures, resulting in failures such as
segfaults or similar.

Usually, such warnings are produced because either people should be
using intptr_t from stdint (or, better yet, void*), or because they are
using a function from another file without the correct include file.

The biometric identification system at the gates of the CIA headquarters
works because there's a guard with a large gun making sure no one is
trying to fool the system.

More information about the Pkg-e-devel mailing list