Hey..don't know much about this whole process, but I wanted to poke around and experiment with coding with the swr codebase. Grabbed swrfuss, untar'd, and:
blah@laptop:~/Desktop/swrfuss/src$ make -i
make -s swreality
Compiling o/imc.o....
cc1: warnings being treated as errors
imc.c: In function ‘imc_recv_broadcast’:
imc.c:1929: error: the address of ‘sender’ will always evaluate as ‘true’
imc.c: In function ‘imc_recv_isalive’:
imc.c:2524: error: the address of ‘url’ will always evaluate as ‘true’
imc.c:2530: error: the address of ‘version’ will always evaluate as ‘true’
imc.c:2536: error: the address of ‘netname’ will always evaluate as ‘true’
imc.c:2548: error: the address of ‘host’ will always evaluate as ‘true’
imc.c:2554: error: the address of ‘iport’ will always evaluate as ‘true’
imc.c: In function ‘imc_recv_iceupdate’:
imc.c:2631: error: the address of ‘chan’ will always evaluate as ‘true’
imc.c: In function ‘imc_process_authentication’:
imc.c:3111: error: the address of ‘rname’ will always evaluate as ‘true’
imc.c:3124: error: the address of ‘pw’ will always evaluate as ‘true’
imc.c:3167: error: the address of ‘md5’ will always evaluate as ‘true’
imc.c: In function ‘imcsetup’:
imc.c:5326: error: the address of ‘imccmd’ will always evaluate as ‘true’
imc.c:5326: error: the address of ‘chan’ will always evaluate as ‘true’
imc.c:5394: error: the address of ‘arg1’ will always evaluate as ‘true’
imc.c: In function ‘imcfinger’:
imc.c:5948: error: the address of ‘arg’ will always evaluate as ‘true’
imc.c: In function ‘imcconfig’:
imc.c:6305: error: the address of ‘arg1’ will always evaluate as ‘true’
imc.c: In function ‘imcignore’:
imc.c:6576: error: the address of ‘arg’ will always evaluate as ‘true’
imc.c: In function ‘imcban’:
imc.c:6644: error: the address of ‘arg’ will always evaluate as ‘true’
imc.c: In function ‘imc_deny_channel’:
imc.c:6703: error: the address of ‘vic_name’ will always evaluate as ‘true’
imc.c: In function ‘imcpermset’:
imc.c:6819: error: the address of ‘arg’ will always evaluate as ‘true’
imc.c: In function ‘imcremoteadmin’:
imc.c:6976: error: the address of ‘server’ will always evaluate as ‘true’
imc.c:6976: error: the address of ‘cmd’ will always evaluate as ‘true’
imc.c: In function ‘imccedit’:
imc.c:7129: error: the address of ‘name’ will always evaluate as ‘true’
imc.c:7129: error: the address of ‘option’ will always evaluate as ‘true’
imc.c: In function ‘imchedit’:
imc.c:7346: error: the address of ‘name’ will always evaluate as ‘true’
imc.c:7346: error: the address of ‘cmd’ will always evaluate as ‘true’
imc.c: In function ‘imc_send_social’:
imc.c:7820: error: the address of ‘socbuf’ will always evaluate as ‘true’
imc.c:7827: error: the address of ‘socbuf’ will always evaluate as ‘true’
imc.c:7834: error: the address of ‘socbuf’ will always evaluate as ‘true’
Compiling o/act_comm.o....
Compiling o/act_info.o....
Compiling o/act_move.o....
Compiling o/act_obj.o....
Compiling o/act_wiz.o....
cc1: warnings being treated as errors
act_wiz.c: In function ‘do_invis’:
act_wiz.c:3392: error: the address of ‘arg’ will always evaluate as ‘true’
act_wiz.c: In function ‘do_bestow’:
act_wiz.c:4054: error: the address of ‘arg’ will always evaluate as ‘true’
act_wiz.c:4074: error: the address of ‘cmd_tmp’ will always evaluate as ‘true’
Compiling o/boards.o....
Compiling o/bounty.o....
Compiling o/build.o....
cc1: warnings being treated as errors
build.c: In function ‘copy_buffer’:
build.c:736: error: the address of ‘tmp’ will always evaluate as ‘true’
build.c: In function ‘do_mset’:
build.c:1712: error: the address of ‘arg3’ will always evaluate as ‘true’
build.c:1762: error: the address of ‘arg3’ will always evaluate as ‘true’
build.c: In function ‘do_oset’:
build.c:3220: error: the address of ‘arg2’ will always evaluate as ‘true’
build.c:3339: error: the address of ‘arg3’ will always evaluate as ‘true’
build.c:3409: error: the address of ‘arg3’ will always evaluate as ‘true’
build.c: In function ‘do_redit’:
build.c:4332: error: the address of ‘arg2’ will always evaluate as ‘true’
build.c:4353: error: the address of ‘arg3’ will always evaluate as ‘true’
build.c:4423: error: the address of ‘arg3’ will always evaluate as ‘true’
build.c:4459: error: the address of ‘arg2’ will always evaluate as ‘true’
build.c:4528: error: the address of ‘arg2’ will always evaluate as ‘true’
build.c:4557: error: the address of ‘arg2’ will always evaluate as ‘true’
blah@laptop:~/Desktop/swrfuss/src$ make -i
make -s swreality
Compiling o/imc.o....
cc1: warnings being treated as errors
imc.c: In function ‘imc_recv_broadcast’:
imc.c:1929: error: the address of ‘sender’ will always evaluate as ‘true’
imc.c: In function ‘imc_recv_isalive’:
imc.c:2524: error: the address of ‘url’ will always evaluate as ‘true’
imc.c:2530: error: the address of ‘version’ will always evaluate as ‘true’
imc.c:2536: error: the address of ‘netname’ will always evaluate as ‘true’
imc.c:2548: error: the address of ‘host’ will always evaluate as ‘true’
imc.c:2554: error: the address of ‘iport’ will always evaluate as ‘true’
imc.c: In function ‘imc_recv_iceupdate’:
imc.c:2631: error: the address of ‘chan’ will always evaluate as ‘true’
imc.c: In function ‘imc_process_authentication’:
imc.c:3111: error: the address of ‘rname’ will always evaluate as ‘true’
imc.c:3124: error: the address of ‘pw’ will always evaluate as ‘true’
imc.c:3167: error: the address of ‘md5’ will always evaluate as ‘true’
imc.c: In function ‘imcsetup’:
imc.c:5326: error: the address of ‘imccmd’ will always evaluate as ‘true’
imc.c:5326: error: the address of ‘chan’ will always evaluate as ‘true’
imc.c:5394: error: the address of ‘arg1’ will always evaluate as ‘true’
imc.c: In function ‘imcfinger’:
imc.c:5948: error: the address of ‘arg’ will always evaluate as ‘true’
imc.c: In function ‘imcconfig’:
imc.c:6305: error: the address of ‘arg1’ will always evaluate as ‘true’
imc.c: In function ‘imcignore’:
imc.c:6576: error: the address of ‘arg’ will always evaluate as ‘true’
imc.c: In function ‘imcban’:
imc.c:6644: error: the address of ‘arg’ will always evaluate as ‘true’
imc.c: In function ‘imc_deny_channel’:
imc.c:6703: error: the address of ‘vic_name’ will always evaluate as ‘true’
imc.c: In function ‘imcpermset’:
imc.c:6819: error: the address of ‘arg’ will always evaluate as ‘true’
imc.c: In function ‘imcremoteadmin’:
imc.c:6976: error: the address of ‘server’ will always evaluate as ‘true’
imc.c:6976: error: the address of ‘cmd’ will always evaluate as ‘true’
imc.c: In function ‘imccedit’:
imc.c:7129: error: the address of ‘name’ will always evaluate as ‘true’
imc.c:7129: error: the address of ‘option’ will always evaluate as ‘true’
imc.c: In function ‘imchedit’:
imc.c:7346: error: the address of ‘name’ will always evaluate as ‘true’
imc.c:7346: error: the address of ‘cmd’ will always evaluate as ‘true’
imc.c: In function ‘imc_send_social’:
imc.c:7820: error: the address of ‘socbuf’ will always evaluate as ‘true’
imc.c:7827: error: the address of ‘socbuf’ will always evaluate as ‘true’
imc.c:7834: error: the address of ‘socbuf’ will always evaluate as ‘true’
Compiling o/act_comm.o....
Compiling o/act_info.o....
Compiling o/act_move.o....
Compiling o/act_obj.o....
Compiling o/act_wiz.o....
cc1: warnings being treated as errors
act_wiz.c: In function ‘do_invis’:
act_wiz.c:3392: error: the address of ‘arg’ will always evaluate as ‘true’
act_wiz.c: In function ‘do_bestow’:
act_wiz.c:4054: error: the address of ‘arg’ will always evaluate as ‘true’
act_wiz.c:4074: error: the address of ‘cmd_tmp’ will always evaluate as ‘true’
Compiling o/boards.o....
Compiling o/bounty.o....
Compiling o/build.o....
cc1: warnings being treated as errors
build.c: In function ‘copy_buffer’:
build.c:736: error: the address of ‘tmp’ will always evaluate as ‘true’
build.c: In function ‘do_mset’:
build.c:1712: error: the address of ‘arg3’ will always evaluate as ‘true’
build.c:1762: error: the address of ‘arg3’ will always evaluate as ‘true’
build.c: In function ‘do_oset’:
build.c:3220: error: the address of ‘arg2’ will always evaluate as ‘true’
build.c:3339: error: the address of ‘arg3’ will always evaluate as ‘true’
build.c:3409: error: the address of ‘arg3’ will always evaluate as ‘true’
build.c: In function ‘do_redit’:
build.c:4332: error: the address of ‘arg2’ will always evaluate as ‘true’
build.c:4353: error: the address of ‘arg3’ will always evaluate as ‘true’
build.c:4423: error: the address of ‘arg3’ will always evaluate as ‘true’
build.c:4459: error: the address of ‘arg2’ will always evaluate as ‘true’
build.c:4528: error: the address of ‘arg2’ will always evaluate as ‘true’
build.c:4557: error: the address of ‘arg2’ will always evaluate as ‘true’