Now attempting to compile and install supporting library to /usr/lib gcc -g -o mquery mquery.c mdnsd.c 1035.c mquery.c: In function 'ans': mquery.c:18: warning: incompatible implicit declaration of built-in function 'printf' mquery.c: In function 'msock': mquery.c:39: warning: incompatible implicit declaration of built-in function 'bzero' mquery.c: In function 'main': mquery.c:77: warning: incompatible implicit declaration of built-in function 'printf' mquery.c:80: warning: incompatible implicit declaration of built-in function 'printf' mquery.c:93: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness mquery.c:95: warning: incompatible implicit declaration of built-in function 'bzero' mquery.c:99: warning: incompatible implicit declaration of built-in function 'printf' mquery.c:103: warning: incompatible implicit declaration of built-in function 'bzero' mquery.c:107: warning: incompatible implicit declaration of built-in function 'printf' mdnsd.c: In function '_c_next': mdnsd.c:98: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c: In function '_r_next': mdnsd.c:107: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c: In function '_rr_len': mdnsd.c:116: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness mdnsd.c: In function '_a_match': mdnsd.c:124: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:124: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:125: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:125: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:126: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:126: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c: In function '_u_push': mdnsd.c:186: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c: In function '_r_done': mdnsd.c:229: warning: pointer targets in passing argument 1 of '_namehash' differ in signedness mdnsd.c: In function '_conflict': mdnsd.c:249: warning: pointer targets in passing argument 1 of 'r->conflict' differ in signedness mdnsd.c: In function '_cache': mdnsd.c:287: warning: pointer targets in passing argument 1 of '_namehash' differ in signedness mdnsd.c:291: warning: pointer targets in passing argument 3 of '_c_next' differ in signedness mdnsd.c:297: warning: pointer targets in passing argument 3 of '_c_next' differ in signedness mdnsd.c:306: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c:308: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness mdnsd.c:308: warning: pointer targets in assignment differ in signedness mdnsd.c:322: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness mdnsd.c:322: warning: pointer targets in assignment differ in signedness mdnsd.c:325: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness mdnsd.c:325: warning: pointer targets in assignment differ in signedness mdnsd.c:333: warning: pointer targets in passing argument 3 of '_q_next' differ in signedness mdnsd.c: In function 'mdnsd_new': mdnsd.c:370: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c: In function 'mdnsd_in': mdnsd.c:425: warning: pointer targets in passing argument 3 of '_r_next' differ in signedness mdnsd.c:430: warning: pointer targets in passing argument 3 of '_r_next' differ in signedness mdnsd.c:436: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:436: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:443: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:443: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:454: warning: pointer targets in passing argument 3 of '_r_next' differ in signedness mdnsd.c: In function 'mdnsd_out': mdnsd.c:579: warning: pointer targets in passing argument 2 of 'message_qd' differ in signedness mdnsd.c:601: warning: pointer targets in passing argument 2 of 'message_an' differ in signedness mdnsd.c: In function 'mdnsd_query': mdnsd.c:663: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c: In function 'mdnsd_shared': mdnsd.c:693: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c:695: warning: pointer targets in assignment differ in signedness mdnsd.c: In function 'mdnsd_set_raw': mdnsd.c:736: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c: In function 'mdnsd_set_host': mdnsd.c:745: warning: pointer targets in assignment differ in signedness 1035.c: In function '_label': 1035.c:89: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness 1035.c:89: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness 1035.c: In function '_rrparse': 1035.c:208: warning: pointer targets in assignment differ in signedness 1035.c:210: warning: incompatible implicit declaration of built-in function 'sprintf' 1035.c: In function 'message_parse': 1035.c:268: warning: target of assignment not really an lvalue; this will be a hard error in the future 1035.c:277: warning: target of assignment not really an lvalue; this will be a hard error in the future 1035.c:278: warning: target of assignment not really an lvalue; this will be a hard error in the future 1035.c:279: warning: target of assignment not really an lvalue; this will be a hard error in the future gcc -g -o mhttp mhttp.c mdnsd.c 1035.c sdtxt.c xht.c mhttp.c: In function 'con': mhttp.c:14: warning: incompatible implicit declaration of built-in function 'printf' mhttp.c:15: warning: incompatible implicit declaration of built-in function 'exit' mhttp.c: In function 'msock': mhttp.c:37: warning: incompatible implicit declaration of built-in function 'bzero' mhttp.c: In function 'main': mhttp.c:79: warning: incompatible implicit declaration of built-in function 'printf' mhttp.c:83: warning: incompatible implicit declaration of built-in function 'printf' mhttp.c:93: warning: incompatible implicit declaration of built-in function 'sprintf' mhttp.c:93: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness mhttp.c:94: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness mhttp.c:96: warning: pointer targets in passing argument 3 of 'mdnsd_set_host' differ in signedness mhttp.c:97: warning: pointer targets in passing argument 2 of 'mdnsd_unique' differ in signedness mhttp.c:98: warning: pointer targets in passing argument 6 of 'mdnsd_set_srv' differ in signedness mhttp.c:99: warning: pointer targets in passing argument 2 of 'mdnsd_unique' differ in signedness mhttp.c:100: warning: pointer targets in passing argument 3 of 'mdnsd_set_raw' differ in signedness mhttp.c:101: warning: pointer targets in passing argument 2 of 'mdnsd_unique' differ in signedness mhttp.c:103: warning: incompatible implicit declaration of built-in function 'strlen' mhttp.c:106: warning: pointer targets in passing argument 3 of 'mdnsd_set_raw' differ in signedness mhttp.c:122: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness mhttp.c:124: warning: incompatible implicit declaration of built-in function 'bzero' mhttp.c:132: warning: incompatible implicit declaration of built-in function 'bzero' mdnsd.c: In function '_c_next': mdnsd.c:98: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c: In function '_r_next': mdnsd.c:107: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c: In function '_rr_len': mdnsd.c:116: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness mdnsd.c: In function '_a_match': mdnsd.c:124: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:124: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:125: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:125: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:126: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:126: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c: In function '_u_push': mdnsd.c:186: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c: In function '_r_done': mdnsd.c:229: warning: pointer targets in passing argument 1 of '_namehash' differ in signedness mdnsd.c: In function '_conflict': mdnsd.c:249: warning: pointer targets in passing argument 1 of 'r->conflict' differ in signedness mdnsd.c: In function '_cache': mdnsd.c:287: warning: pointer targets in passing argument 1 of '_namehash' differ in signedness mdnsd.c:291: warning: pointer targets in passing argument 3 of '_c_next' differ in signedness mdnsd.c:297: warning: pointer targets in passing argument 3 of '_c_next' differ in signedness mdnsd.c:306: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c:308: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness mdnsd.c:308: warning: pointer targets in assignment differ in signedness mdnsd.c:322: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness mdnsd.c:322: warning: pointer targets in assignment differ in signedness mdnsd.c:325: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness mdnsd.c:325: warning: pointer targets in assignment differ in signedness mdnsd.c:333: warning: pointer targets in passing argument 3 of '_q_next' differ in signedness mdnsd.c: In function 'mdnsd_new': mdnsd.c:370: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c: In function 'mdnsd_in': mdnsd.c:425: warning: pointer targets in passing argument 3 of '_r_next' differ in signedness mdnsd.c:430: warning: pointer targets in passing argument 3 of '_r_next' differ in signedness mdnsd.c:436: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:436: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:443: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:443: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:454: warning: pointer targets in passing argument 3 of '_r_next' differ in signedness mdnsd.c: In function 'mdnsd_out': mdnsd.c:579: warning: pointer targets in passing argument 2 of 'message_qd' differ in signedness mdnsd.c:601: warning: pointer targets in passing argument 2 of 'message_an' differ in signedness mdnsd.c: In function 'mdnsd_query': mdnsd.c:663: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c: In function 'mdnsd_shared': mdnsd.c:693: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c:695: warning: pointer targets in assignment differ in signedness mdnsd.c: In function 'mdnsd_set_raw': mdnsd.c:736: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c: In function 'mdnsd_set_host': mdnsd.c:745: warning: pointer targets in assignment differ in signedness 1035.c: In function '_label': 1035.c:89: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness 1035.c:89: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness 1035.c: In function '_rrparse': 1035.c:208: warning: pointer targets in assignment differ in signedness 1035.c:210: warning: incompatible implicit declaration of built-in function 'sprintf' 1035.c: In function 'message_parse': 1035.c:268: warning: target of assignment not really an lvalue; this will be a hard error in the future 1035.c:277: warning: target of assignment not really an lvalue; this will be a hard error in the future 1035.c:278: warning: target of assignment not really an lvalue; this will be a hard error in the future 1035.c:279: warning: target of assignment not really an lvalue; this will be a hard error in the future sdtxt.c: In function 'sd2txt': sdtxt.c:49: warning: incompatible implicit declaration of built-in function 'malloc' sdtxt.c:53: warning: incompatible implicit declaration of built-in function 'malloc' xht.c: In function 'xht_new': xht.c:53: warning: incompatible implicit declaration of built-in function 'malloc' xht.c:56: warning: incompatible implicit declaration of built-in function 'bzero' xht.c: In function '_xht_set': xht.c:78: warning: incompatible implicit declaration of built-in function 'malloc' xht.c: In function 'xht_store': xht.c:109: warning: incompatible implicit declaration of built-in function 'malloc' xht.c:110: warning: incompatible implicit declaration of built-in function 'memcpy' gcc -fPIC -Wall -g -c mdns_server.c mdnsd.c 1035.c sdtxt.c xht.c mdns_server.c: In function 'mdnss_stop': mdns_server.c:24: warning: implicit declaration of function 'write' mdns_server.c: In function 'mdnss_conflict_handler': mdns_server.c:32: warning: implicit declaration of function 'printf' mdns_server.c:32: warning: incompatible implicit declaration of built-in function 'printf' mdns_server.c: In function 'mdnss_msock': mdns_server.c:43: warning: implicit declaration of function 'bzero' mdns_server.c:43: warning: incompatible implicit declaration of built-in function 'bzero' mdns_server.c:53: warning: implicit declaration of function 'close' mdns_server.c:55: warning: implicit declaration of function 'inet_addr' mdns_server.c: In function 'mdnss_add_service': mdns_server.c:83: warning: implicit declaration of function 'strlen' mdns_server.c:83: warning: incompatible implicit declaration of built-in function 'strlen' mdns_server.c:84: warning: implicit declaration of function 'snprintf' mdns_server.c:84: warning: incompatible implicit declaration of built-in function 'snprintf' mdns_server.c:92: warning: pointer targets in passing argument 3 of 'mdnsd_set_raw' differ in signedness mdns_server.c:98: warning: pointer targets in passing argument 3 of 'mdnsd_set_raw' differ in signedness mdns_server.c:99: warning: implicit declaration of function 'free' mdns_server.c: In function 'mdnss_add_hostname': mdns_server.c:116: warning: incompatible implicit declaration of built-in function 'snprintf' mdns_server.c: In function 'mdnss_start': mdns_server.c:124: warning: implicit declaration of function 'pipe' mdns_server.c:128: warning: incompatible implicit declaration of built-in function 'printf' mdns_server.c:128: warning: implicit declaration of function 'strerror' mdns_server.c:128: warning: format '%s' expects type 'char *', but argument 2 has type 'int' mdns_server.c: In function 'mdnss_process_network_events': mdns_server.c:154: warning: implicit declaration of function 'read' mdns_server.c:158: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness mdns_server.c:160: warning: incompatible implicit declaration of built-in function 'bzero' mdns_server.c:164: warning: incompatible implicit declaration of built-in function 'printf' mdns_server.c:164: warning: format '%s' expects type 'char *', but argument 3 has type 'int' mdns_server.c:168: warning: incompatible implicit declaration of built-in function 'bzero' mdns_server.c:172: warning: incompatible implicit declaration of built-in function 'printf' mdns_server.c:172: warning: format '%s' expects type 'char *', but argument 2 has type 'int' mdns_server.c:174: warning: control reaches end of non-void function mdnsd.c: In function '_c_next': mdnsd.c:98: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c: In function '_r_next': mdnsd.c:107: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c: In function '_rr_len': mdnsd.c:116: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness mdnsd.c: In function '_a_match': mdnsd.c:124: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:124: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:125: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:125: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:126: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:126: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c: In function '_u_push': mdnsd.c:186: warning: implicit declaration of function 'malloc' mdnsd.c:186: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c: In function '_q_reset': mdnsd.c:201: warning: suggest parentheses around assignment used as truth value mdnsd.c: In function '_q_done': mdnsd.c:211: warning: suggest parentheses around assignment used as truth value mdnsd.c:222: warning: implicit declaration of function 'free' mdnsd.c: In function '_r_done': mdnsd.c:229: warning: pointer targets in passing argument 1 of '_namehash' differ in signedness mdnsd.c: In function '_conflict': mdnsd.c:249: warning: pointer targets in passing argument 1 of 'r->conflict' differ in signedness mdnsd.c: In function '_cache': mdnsd.c:287: warning: pointer targets in passing argument 1 of '_namehash' differ in signedness mdnsd.c:291: warning: pointer targets in passing argument 3 of '_c_next' differ in signedness mdnsd.c:291: warning: suggest parentheses around assignment used as truth value mdnsd.c:297: warning: pointer targets in passing argument 3 of '_c_next' differ in signedness mdnsd.c:297: warning: suggest parentheses around assignment used as truth value mdnsd.c:306: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c:308: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness mdnsd.c:308: warning: pointer targets in assignment differ in signedness mdnsd.c:322: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness mdnsd.c:322: warning: pointer targets in assignment differ in signedness mdnsd.c:325: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness mdnsd.c:325: warning: pointer targets in assignment differ in signedness mdnsd.c:333: warning: pointer targets in passing argument 3 of '_q_next' differ in signedness mdnsd.c:333: warning: suggest parentheses around assignment used as truth value mdnsd.c: In function '_r_out': mdnsd.c:349: warning: unused variable 'next' mdnsd.c: In function 'mdnsd_new': mdnsd.c:370: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c:368: warning: unused variable 'i' mdnsd.c: In function 'mdnsd_free': mdnsd.c:406: warning: unused variable 'i' mdnsd.c: In function 'mdnsd_in': mdnsd.c:425: warning: pointer targets in passing argument 3 of '_r_next' differ in signedness mdnsd.c:430: warning: pointer targets in passing argument 3 of '_r_next' differ in signedness mdnsd.c:436: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:436: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:443: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:443: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:454: warning: pointer targets in passing argument 3 of '_r_next' differ in signedness mdnsd.c: In function 'mdnsd_out': mdnsd.c:468: warning: implicit declaration of function 'htons' mdnsd.c:469: warning: implicit declaration of function 'inet_addr' mdnsd.c:579: warning: pointer targets in passing argument 2 of 'message_qd' differ in signedness mdnsd.c:601: warning: pointer targets in passing argument 2 of 'message_an' differ in signedness mdnsd.c: In function 'mdnsd_sleep': mdnsd.c:617: warning: unused variable 'r' mdnsd.c: In function 'mdnsd_query': mdnsd.c:663: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c:670: warning: suggest parentheses around assignment used as truth value mdnsd.c: In function 'mdnsd_shared': mdnsd.c:693: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c:695: warning: pointer targets in assignment differ in signedness mdnsd.c: In function 'mdnsd_set_raw': mdnsd.c:736: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c: In function 'mdnsd_set_host': mdnsd.c:745: warning: pointer targets in assignment differ in signedness 1035.c: In function '_label': 1035.c:89: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness 1035.c:89: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness 1035.c: In function '_rrparse': 1035.c:208: warning: pointer targets in assignment differ in signedness 1035.c:210: warning: implicit declaration of function 'sprintf' 1035.c:210: warning: incompatible implicit declaration of built-in function 'sprintf' 1035.c: In function 'message_parse': 1035.c:268: warning: target of assignment not really an lvalue; this will be a hard error in the future 1035.c:277: warning: target of assignment not really an lvalue; this will be a hard error in the future 1035.c:278: warning: target of assignment not really an lvalue; this will be a hard error in the future 1035.c:279: warning: target of assignment not really an lvalue; this will be a hard error in the future sdtxt.c: In function '_sd2txt_write': sdtxt.c:26: warning: unused variable 'len' sdtxt.c: In function 'sd2txt': sdtxt.c:49: warning: implicit declaration of function 'malloc' sdtxt.c:49: warning: incompatible implicit declaration of built-in function 'malloc' sdtxt.c:53: warning: incompatible implicit declaration of built-in function 'malloc' xht.c: In function '_xht_node_find': xht.c:43: warning: implicit declaration of function 'strcmp' xht.c: In function 'xht_new': xht.c:53: warning: implicit declaration of function 'malloc' xht.c:53: warning: incompatible implicit declaration of built-in function 'malloc' xht.c:56: warning: implicit declaration of function 'bzero' xht.c:56: warning: incompatible implicit declaration of built-in function 'bzero' xht.c: In function '_xht_set': xht.c:78: warning: incompatible implicit declaration of built-in function 'malloc' xht.c:86: warning: implicit declaration of function 'free' xht.c:93: warning: control reaches end of non-void function xht.c: In function 'xht_store': xht.c:109: warning: incompatible implicit declaration of built-in function 'malloc' xht.c:110: warning: implicit declaration of function 'memcpy' xht.c:110: warning: incompatible implicit declaration of built-in function 'memcpy' gcc -g -fPIC -shared -Wl,-soname,libmdns_server.so.0 -o libmdns_server.so.0.0 -lc mdns_server.o mdnsd.o 1035.o sdtxt.o xht.o powerpc-apple-darwin8-gcc-4.0.1: unrecognized option '-shared' /usr/bin/ld: unknown flag: -soname collect2: ld returned 1 exit status make: *** [libmdns_server.so] Error 1 Checking if your kit is complete... Looks good Warning: -L./mdns/ changed to -L/Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Net-MDNS-Server/./mdns/ Note (probably harmless): No library found for -lmdns_server Writing Makefile for Net::MDNS::Server cp Server.pm blib/lib/Net/MDNS/Server.pm AutoSplitting blib/lib/Net/MDNS/Server.pm (blib/lib/auto/Net/MDNS/Server) cp mdns_ports.pl blib/lib/Net/MDNS/mdns_ports.pl cp example.pl blib/lib/Net/MDNS/example.pl cd mdns && make gcc -fPIC -Wall -g -c mdns_server.c mdnsd.c 1035.c sdtxt.c xht.c mdns_server.c: In function 'mdnss_stop': mdns_server.c:24: warning: implicit declaration of function 'write' mdns_server.c: In function 'mdnss_conflict_handler': mdns_server.c:32: warning: implicit declaration of function 'printf' mdns_server.c:32: warning: incompatible implicit declaration of built-in function 'printf' mdns_server.c: In function 'mdnss_msock': mdns_server.c:43: warning: implicit declaration of function 'bzero' mdns_server.c:43: warning: incompatible implicit declaration of built-in function 'bzero' mdns_server.c:53: warning: implicit declaration of function 'close' mdns_server.c:55: warning: implicit declaration of function 'inet_addr' mdns_server.c: In function 'mdnss_add_service': mdns_server.c:83: warning: implicit declaration of function 'strlen' mdns_server.c:83: warning: incompatible implicit declaration of built-in function 'strlen' mdns_server.c:84: warning: implicit declaration of function 'snprintf' mdns_server.c:84: warning: incompatible implicit declaration of built-in function 'snprintf' mdns_server.c:92: warning: pointer targets in passing argument 3 of 'mdnsd_set_raw' differ in signedness mdns_server.c:98: warning: pointer targets in passing argument 3 of 'mdnsd_set_raw' differ in signedness mdns_server.c:99: warning: implicit declaration of function 'free' mdns_server.c: In function 'mdnss_add_hostname': mdns_server.c:116: warning: incompatible implicit declaration of built-in function 'snprintf' mdns_server.c: In function 'mdnss_start': mdns_server.c:124: warning: implicit declaration of function 'pipe' mdns_server.c:128: warning: incompatible implicit declaration of built-in function 'printf' mdns_server.c:128: warning: implicit declaration of function 'strerror' mdns_server.c:128: warning: format '%s' expects type 'char *', but argument 2 has type 'int' mdns_server.c: In function 'mdnss_process_network_events': mdns_server.c:154: warning: implicit declaration of function 'read' mdns_server.c:158: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness mdns_server.c:160: warning: incompatible implicit declaration of built-in function 'bzero' mdns_server.c:164: warning: incompatible implicit declaration of built-in function 'printf' mdns_server.c:164: warning: format '%s' expects type 'char *', but argument 3 has type 'int' mdns_server.c:168: warning: incompatible implicit declaration of built-in function 'bzero' mdns_server.c:172: warning: incompatible implicit declaration of built-in function 'printf' mdns_server.c:172: warning: format '%s' expects type 'char *', but argument 2 has type 'int' mdns_server.c:174: warning: control reaches end of non-void function mdnsd.c: In function '_c_next': mdnsd.c:98: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c: In function '_r_next': mdnsd.c:107: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c: In function '_rr_len': mdnsd.c:116: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness mdnsd.c: In function '_a_match': mdnsd.c:124: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:124: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:125: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:125: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:126: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:126: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c: In function '_u_push': mdnsd.c:186: warning: implicit declaration of function 'malloc' mdnsd.c:186: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c: In function '_q_reset': mdnsd.c:201: warning: suggest parentheses around assignment used as truth value mdnsd.c: In function '_q_done': mdnsd.c:211: warning: suggest parentheses around assignment used as truth value mdnsd.c:222: warning: implicit declaration of function 'free' mdnsd.c: In function '_r_done': mdnsd.c:229: warning: pointer targets in passing argument 1 of '_namehash' differ in signedness mdnsd.c: In function '_conflict': mdnsd.c:249: warning: pointer targets in passing argument 1 of 'r->conflict' differ in signedness mdnsd.c: In function '_cache': mdnsd.c:287: warning: pointer targets in passing argument 1 of '_namehash' differ in signedness mdnsd.c:291: warning: pointer targets in passing argument 3 of '_c_next' differ in signedness mdnsd.c:291: warning: suggest parentheses around assignment used as truth value mdnsd.c:297: warning: pointer targets in passing argument 3 of '_c_next' differ in signedness mdnsd.c:297: warning: suggest parentheses around assignment used as truth value mdnsd.c:306: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c:308: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness mdnsd.c:308: warning: pointer targets in assignment differ in signedness mdnsd.c:322: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness mdnsd.c:322: warning: pointer targets in assignment differ in signedness mdnsd.c:325: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness mdnsd.c:325: warning: pointer targets in assignment differ in signedness mdnsd.c:333: warning: pointer targets in passing argument 3 of '_q_next' differ in signedness mdnsd.c:333: warning: suggest parentheses around assignment used as truth value mdnsd.c: In function '_r_out': mdnsd.c:349: warning: unused variable 'next' mdnsd.c: In function 'mdnsd_new': mdnsd.c:370: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c:368: warning: unused variable 'i' mdnsd.c: In function 'mdnsd_free': mdnsd.c:406: warning: unused variable 'i' mdnsd.c: In function 'mdnsd_in': mdnsd.c:425: warning: pointer targets in passing argument 3 of '_r_next' differ in signedness mdnsd.c:430: warning: pointer targets in passing argument 3 of '_r_next' differ in signedness mdnsd.c:436: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:436: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:443: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness mdnsd.c:443: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness mdnsd.c:454: warning: pointer targets in passing argument 3 of '_r_next' differ in signedness mdnsd.c: In function 'mdnsd_out': mdnsd.c:468: warning: implicit declaration of function 'htons' mdnsd.c:469: warning: implicit declaration of function 'inet_addr' mdnsd.c:579: warning: pointer targets in passing argument 2 of 'message_qd' differ in signedness mdnsd.c:601: warning: pointer targets in passing argument 2 of 'message_an' differ in signedness mdnsd.c: In function 'mdnsd_sleep': mdnsd.c:617: warning: unused variable 'r' mdnsd.c: In function 'mdnsd_query': mdnsd.c:663: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c:670: warning: suggest parentheses around assignment used as truth value mdnsd.c: In function 'mdnsd_shared': mdnsd.c:693: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c:695: warning: pointer targets in assignment differ in signedness mdnsd.c: In function 'mdnsd_set_raw': mdnsd.c:736: warning: incompatible implicit declaration of built-in function 'malloc' mdnsd.c: In function 'mdnsd_set_host': mdnsd.c:745: warning: pointer targets in assignment differ in signedness 1035.c: In function '_label': 1035.c:89: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness 1035.c:89: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness 1035.c: In function '_rrparse': 1035.c:208: warning: pointer targets in assignment differ in signedness 1035.c:210: warning: implicit declaration of function 'sprintf' 1035.c:210: warning: incompatible implicit declaration of built-in function 'sprintf' 1035.c: In function 'message_parse': 1035.c:268: warning: target of assignment not really an lvalue; this will be a hard error in the future 1035.c:277: warning: target of assignment not really an lvalue; this will be a hard error in the future 1035.c:278: warning: target of assignment not really an lvalue; this will be a hard error in the future 1035.c:279: warning: target of assignment not really an lvalue; this will be a hard error in the future sdtxt.c: In function '_sd2txt_write': sdtxt.c:26: warning: unused variable 'len' sdtxt.c: In function 'sd2txt': sdtxt.c:49: warning: implicit declaration of function 'malloc' sdtxt.c:49: warning: incompatible implicit declaration of built-in function 'malloc' sdtxt.c:53: warning: incompatible implicit declaration of built-in function 'malloc' xht.c: In function '_xht_node_find': xht.c:43: warning: implicit declaration of function 'strcmp' xht.c: In function 'xht_new': xht.c:53: warning: implicit declaration of function 'malloc' xht.c:53: warning: incompatible implicit declaration of built-in function 'malloc' xht.c:56: warning: implicit declaration of function 'bzero' xht.c:56: warning: incompatible implicit declaration of built-in function 'bzero' xht.c: In function '_xht_set': xht.c:78: warning: incompatible implicit declaration of built-in function 'malloc' xht.c:86: warning: implicit declaration of function 'free' xht.c:93: warning: control reaches end of non-void function xht.c: In function 'xht_store': xht.c:109: warning: incompatible implicit declaration of built-in function 'malloc' xht.c:110: warning: implicit declaration of function 'memcpy' xht.c:110: warning: incompatible implicit declaration of built-in function 'memcpy' gcc -g -fPIC -shared -Wl,-soname,libmdns_server.so.0 -o libmdns_server.so.0.0 -lc mdns_server.o mdnsd.o 1035.o sdtxt.o xht.o powerpc-apple-darwin8-gcc-4.0.1: unrecognized option '-shared' /usr/bin/ld: unknown flag: -soname collect2: ld returned 1 exit status make[1]: *** [libmdns_server.so] Error 1 make: *** [mdns/libmdns_server.a] Error 2