
- Mark Sapiro <mark@msapiro.net>:
I am happy to announce the final release of the Mailman 2.1.11.
Ralf Hildebrandt <Ralf.Hildebrandt@charite.de> replied:
I get lots of these: initialization differ in signedness src/_koco_uhc.h:2349: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2349: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2349: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2349: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2349: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2349: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2350: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2350: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2350: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2350: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2350: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2350: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2351: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2351: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2351: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2351: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2352: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2352: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2352: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2352: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2352: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2352: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2352: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2353: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2353: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2353: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2353: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2354: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2354: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2354: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2354: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2354: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2354: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2354: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2354: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2355: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2355: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2355: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2355: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2355: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2355: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2355: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2355: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2356: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2356: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2356: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2356: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2356: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2356: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2356: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2356: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2357: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2357: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2357: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2357: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2357: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2357: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2357: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2358: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2358: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2358: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2358: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2358: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2358: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2358: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2358: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2359: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2359: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2359: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2359: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2359: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2359: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2359: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2359: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2360: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2360: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2360: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2360: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2360: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2360: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2360: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2360: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2361: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2361: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2361: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2361: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2361: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2361: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2362: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2362: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2362: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2362: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2362: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2362: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2363: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2363: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2363: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2363: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2363: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2364: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2364: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2364: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2364: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2364: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2364: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2365: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2365: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2365: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2365: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2365: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2365: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2366: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2366: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2366: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2366: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2366: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2366: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2366: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2367: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2367: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2367: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2367: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2367: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2367: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2367: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2367: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2368: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2368: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2368: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2368: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2368: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2368: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2368: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2368: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2369: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2369: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2369: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2369: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2369: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2369: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2369: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2369: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2370: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2370: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2370: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2370: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2370: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2370: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2370: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2370: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2371: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2371: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2371: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2371: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2371: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2371: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2371: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2371: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2372: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2372: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2372: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2372: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2372: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2372: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2372: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2373: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2373: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2373: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2373: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2373: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2373: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2373: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2373: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2374: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2374: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2374: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2374: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2374: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2374: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2374: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2374: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2375: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2375: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2375: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2375: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2375: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2375: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2376: warning: pointer targets in initialization differ in signedness src/_koco_uhc.h:2376: warning: pointer targets in initialization
Should I worry?
When I build my 2.1.11 package for Ubuntu this morning I saw those (and others), and I did some research:
src/_koco_ksc5601.h:1493:
static unsigned char *ksc5601_encode_page0[945] = { /* 0x00a1 - 0x0451 */
"\xa2\xae", 0, 0, "\xa2\xb4", 0, 0, "\xa1\xd7", "\xa1\xa7",
There is one message for each non-zero value (e.g., "\xa2\xae").
src/_koco_uhc.h:1613:
static unsigned char *uhc_encode_page0[11170] = { /* 0xac02 - 0xd7a3 */
"\x81\x41", "\x81\x42", 0, "\x81\x43", "\x81\x44", 0, 0, 0,
There is one message for each non-zero value (e.g., "\xa2\xae").
src/koco_stream.h:42: warning: pointer targets in assignment differ in signedness src/koco_stream.h:43: warning: pointer targets in assignment differ in signedness srccur = s; [unsigned char = char] srcend = s + slen; [unsigned char = char + int]
The same is true for lines 135 and 136.
And there are similar errors in a handful of other routines.
I have not yet installed my 2.1.11 package on my test machine, but my records show that I had the identical messages when I built my 2.1.9 package, which I use in production. I am not an expert in the C language and what type conversions are done. But I would not worry about these messages. I do not know if the C code can be changed to eliminate these messages.
I captured the output of my package build process using the "script" command. That output file has
17097 "warning: " lines
4777 other lines
-----
21874 lines total
Barry S. Finkel Computing and Information Systems Division Argonne National Laboratory Phone: +1 (630) 252-7277 9700 South Cass Avenue Facsimile:+1 (630) 252-4601 Building 222, Room D209 Internet: BSFinkel@anl.gov Argonne, IL 60439-4828 IBMMAIL: I1004994