Cześć!
Gcc ( version 4.5.3 (Gentoo Hardened 4.5.3-r1 p1.0, pie-0.4.5),
glibc-2.13-r4, ncurses-5.9, libgadu-r1203) wyświetla więcej linijek
warningów niż jest plików do kompilacji. Gdyby ktoś, kiedyś miał
umiejętności, chęci i czas to podrzucam temat. O to log z kompilacji,
ograniczony do miejsc z ostrzeżeniami:
i686-pc-linux-gnu-gcc  -I.. -I. -I./..  -Wall    -I/usr/include/readline
-DWITH_IOCTLD -DIOCTLD_PATH=\"/usr/libexec/ioctld\" -DDATADIR=\"/us
r/share/ekg\" -DSYSCONFDIR=\"/etc\"   -c -o events.o events.c
events.c: In function ‘print_message’:
events.c:150:3: warning: pointer targets in passing argument 1 of
‘strlen’ differ in signedness
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:155:4: warning: pointer targets in passing argument 1 of
‘strlen’ differ in signedness
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:177:3: warning: pointer targets in passing argument 1 of
‘strlen’ differ in signedness
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:292:9: warning: pointer targets in passing argument 5 of
‘last_add’ differ in signedness
log.h:43:6: note: expected ‘const char *’ but argument is of type
‘unsigned char *’
events.c:338:2: warning: pointer targets in passing argument 1 of
‘strlen’ differ in signedness
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:338:2: warning: pointer targets in passing argument 1 of
‘xstrdup’ differ in signedness
xmalloc.h:34:7: note: expected ‘const char *’ but argument is of type
‘unsigned char *’
events.c: In function ‘handle_msg’:
events.c:530:3: warning: pointer targets in passing argument 1 of
‘strlen’ differ in signedness
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:541:4: warning: pointer targets in passing argument 1 of
‘strlen’ differ in signedness
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:541:4: warning: pointer targets in passing argument 1 of
‘strlcpy’ differ in signedness
../compat/strlcpy.h:3:8: note: expected ‘char *’ but argument is of type
‘unsigned char *’
events.c:621:2: warning: pointer targets in passing argument 1 of
‘strncmp’ differ in signedness
/usr/include/string.h:146:12: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:666:3: warning: pointer targets in passing argument 3 of
‘event_check’ differ in signedness
stuff.h:449:5: note: expected ‘const char *’ but argument is of type
‘unsigned char *’
events.c:680:5: warning: pointer targets in passing argument 1 of
‘strlen’ differ in signedness
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c: In function ‘handle_common’:
events.c:968:9: warning: pointer targets in assignment differ in signedness
events.c:993:9: warning: pointer targets in assignment differ in signedness
events.c:1001:5: warning: pointer targets in passing argument 1 of
‘strlen’ differ in signedness
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:1013:2: warning: pointer targets in passing argument 2 of
‘strcmp’ differ in signedness
/usr/include/string.h:143:12: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:1044:4: warning: pointer targets in passing argument 1 of
‘strcmp’ differ in signedness
/usr/include/string.h:143:12: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:1045:5: warning: pointer targets in passing argument 3 of
‘event_check’ differ in signedness
stuff.h:449:5: note: expected ‘const char *’ but argument is of type
‘unsigned char *’
events.c:1049:6: warning: pointer targets in passing argument 3 of
‘event_check’ differ in signedness
stuff.h:449:5: note: expected ‘const char *’ but argument is of type
‘unsigned char *’
events.c:1051:6: warning: pointer targets in passing argument 3 of
‘event_check’ differ in signedness
stuff.h:449:5: note: expected ‘const char *’ but argument is of type
‘unsigned char *’
events.c:1127:4: warning: pointer targets in passing argument 1 of
‘xstrdup’ differ in signedness
xmalloc.h:34:7: note: expected ‘const char *’ but argument is of type
‘unsigned char *’
events.c:1159:12: warning: pointer targets in assignment differ in
signedness
events.c: In function ‘handle_userlist’:
events.c:2150:5: warning: pointer targets in passing argument 1 of
‘cp_to_iso’ differ in signedness
stuff.h:454:6: note: expected ‘unsigned char *’ but argument is of type
‘char *’
events.c: In function ‘handle_dcc’:
events.c:2450:6: warning: pointer targets in passing argument 1 of
‘iso_to_cp’ differ in signedness
stuff.h:456:6: note: expected ‘unsigned char *’ but argument is of type
‘char *’
events.c:2490:4: warning: pointer targets in passing argument 1 of
‘xstrdup’ differ in signedness
xmalloc.h:34:7: note: expected ‘const char *’ but argument is of type
‘unsigned char *’
events.c:2491:4: warning: pointer targets in passing argument 1 of
‘cp_to_iso’ differ in signedness
stuff.h:454:6: note: expected ‘unsigned char *’ but argument is of type
‘char *’
events.c: In function ‘handle_search50’:
events.c:2944:3: warning: pointer targets in passing argument 1 of
‘cp_to_iso’ differ in signedness
stuff.h:454:6: note: expected ‘unsigned char *’ but argument is of type
‘char *’
events.c:2945:3: warning: pointer targets in passing argument 1 of
‘cp_to_iso’ differ in signedness
stuff.h:454:6: note: expected ‘unsigned char *’ but argument is of type
‘char *’
events.c:2946:3: warning: pointer targets in passing argument 1 of
‘cp_to_iso’ differ in signedness
stuff.h:454:6: note: expected ‘unsigned char *’ but argument is of type
‘char *’
events.c:2947:3: warning: pointer targets in passing argument 1 of
‘cp_to_iso’ differ in signedness
stuff.h:454:6: note: expected ‘unsigned char *’ but argument is of type
‘char *’
events.c: In function ‘handle_image_reply’:
events.c:3084:10: warning: pointer targets in assignment differ in
signedness
events.c:3089:10: warning: pointer targets in assignment differ in
signedness
events.c:3091:5: warning: pointer targets in passing argument 1 of
‘xstrdup’ differ in signedness
xmalloc.h:34:7: note: expected ‘const char *’ but argument is of type
‘unsigned char *’
events.c:3091:10: warning: pointer targets in assignment differ in
signedness
events.c:3105:4: warning: pointer targets in passing argument 1 of
‘open’ differ in signedness
/usr/include/fcntl.h:133:12: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:3113:5: warning: pointer targets in passing argument 1 of
‘unlink’ differ in signedness
/usr/include/unistd.h:845:12: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:3118:5: warning: pointer targets in passing argument 1 of
‘unlink’ differ in signedness
/usr/include/unistd.h:845:12: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:3126:5: warning: pointer targets in passing argument 1 of
‘unlink’ differ in signedness
/usr/include/unistd.h:845:12: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:3133:5: warning: pointer targets in passing argument 1 of
‘unlink’ differ in signedness
/usr/include/unistd.h:845:12: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’
events.c:3141:4: warning: pointer targets in passing argument 3 of
‘event_check’ differ in signedness
stuff.h:449:5: note: expected ‘const char *’ but argument is of type
‘unsigned char *’
events.c:3197:4: warning: pointer targets in passing argument 1 of
‘iso_to_cp’ differ in signedness
stuff.h:456:6: note: expected ‘unsigned char *’ but argument is of type
‘char *’
events.c: In function ‘handle_dcc7_new’:
events.c:3242:4: warning: pointer targets in passing argument 1 of
‘xstrdup’ differ in signedness
xmalloc.h:34:7: note: expected ‘const char *’ but argument is of type
‘unsigned char *’
events.c:3243:4: warning: pointer targets in passing argument 1 of
‘cp_to_iso’ differ in signedness
stuff.h:454:6: note: expected ‘unsigned char *’ but argument is of type
‘char *’
events.c:3244:4: warning: pointer targets in passing argument 1 of
‘fix_filename’ differ in signedness
events.c:2229:13: note: expected ‘unsigned char *’ but argument is of
type ‘char *’
i686-pc-linux-gnu-gcc  -I.. -I. -I./..  -Wall    -I/usr/include/readline
-DWITH_IOCTLD -DIOCTLD_PATH=\"/usr/libexec/ioctld\"
-DDATADIR=\"/usr/share/ekg\" -DSYSCONFDIR=\"/etc\"   -c -o themes.o themes.c
commands.c: In function ‘command_exec_format’:
commands.c:4842:2: warning: ‘gg_vsaprintf’ is deprecated (declared at
/usr/include/libgadu.h:1486)
[...]
i686-pc-linux-gnu-gcc  -I.. -I. -I./..  -Wall    -I/usr/include/readline
-DWITH_IOCTLD -DIOCTLD_PATH=\"/usr/libexec/ioctld\"
-DDATADIR=\"/usr/share/ekg\" -DSYSCONFDIR=\"/etc\"   -c -o mail.o mail.c
ekg.c: In function ‘debug_handler’:
ekg.c:1032:2: warning: ‘gg_vsaprintf’ is deprecated (declared at
/usr/include/libgadu.h:1486)
[...]
i686-pc-linux-gnu-gcc  -I.. -I. -I./..  -Wall    -I/usr/include/readline
-DWITH_IOCTLD -DIOCTLD_PATH=\"/usr/libexec/ioctld\"
-DDATADIR=\"/usr/share/ekg\" -DSYSCONFDIR=\"/etc\"   -c -o ui-readline.o
ui-readline.c
ui-readline.c: In function ‘ui_readline_event’:
ui-readline.c:1050:17: warning: pointer targets in initialization differ
in signedness
[...]
i686-pc-linux-gnu-gcc  -I.. -I. -I./..  -Wall    -I/usr/include/readline
-DWITH_IOCTLD -DIOCTLD_PATH=\"/usr/libexec/ioctld\"
-DDATADIR=\"/usr/share/ekg\" -DSYSCONFDIR=\"/etc\" ioctld.c -o ioctld
-lssl -lcrypto -lgmp -ldl -lz   -lgadu  -lncurses   -lreadline -lgif
-ljpeg -lz -laspell  ../compat/strlcat.o ../compat/strlcpy.o
ui-ncurses.c: In function ‘ui_ncurses_loop’:
ui-ncurses.c:4877:6: warning: pointer targets in passing argument 1 of
‘spellcheck’ differ in signedness
ui-ncurses.c:4681:13: note: expected ‘const char *’ but argument is of
type ‘unsigned char *’
ui-ncurses.c:4879:33: warning: pointer targets in passing argument 1 of
‘strlen’ differ in signedness
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument
is of type ‘unsigned char *’

Dzięki i pozdrawiam.

Odpowiedź listem elektroniczym