Package: kismet
Version: 2007-01-R1b-1
Severity: serious

Hi,

Your package is failing to build on 64 bit arches.  It generates lots of
warnings, and in the middle it has an error:
gpsmap.cc:2249: error: cast from 'void*' to 'int' loses precision

You can't cast a pointer to an int, since it's not the same size.

About the warnings:
You have some warnings in this style:
finitestate.cc:228: warning: format '%llx' expects type 'long long unsigned int
', but argument 5 has type 'long unsigned int'

That should say "%lx"
finitestate.cc:228: warning: format '%llx' expects type 'long long unsigned int
', but argument 6 has type 'uint64_t'

For this you can include <inttypes.h> and then use PRIx64 which will
expand to "%llx" or "%lx"


gpsmap.cc:1029: warning: format '%d' expects type 'int', but argument 3 has 
type 'size_t'

That should be "%zd"

It also has warnings about redefining PACKAGE_*, but I wonder why
magick-config.h defines those.

Please look at the build log for all warnings:
http://buildd.debian.org/fetch.cgi?pkg=kismet;ver=2007-01-R1b-1;arch=amd64;stamp=1170885194


Kurt



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to