=> Bootstrap dependency digest>=20211023: found digest-20211023 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for icsi-finger-1.0.29 --- src/./Makefile --- cp ./support/cpp-Makefile src/tmp-Makefile.c (cd src/; tradcpp -DCPP_CC=cc -DIncludes=../include/ tmp-Makefile.c | sed -e 's@[ ]*$@@' -e 's@^ *@ @' | uniq >./Makefile) rm -f src/tmp-Makefile.c --- all --- (cd src/; /usr/bin/make -f ./Makefile -j 4 all) --- fingerpaths.h --- cat ./../include/fingerpaths.cfg | sed -e 's@/usr/local/etc/fingerdir@/var/spool/fingerdir/@g' > fingerpaths.new if cmp fingerpaths.new fingerpaths.h; then rm -f fingerpaths.new; else cp fingerpaths.new ./../lib/./fingerpaths.h ; mv fingerpaths.new fingerpaths.h; fi cmp: fingerpaths.h: No such file or directory --- finger.o --- --- fingerd.o --- --- in.cfingerd.o --- --- packet2ascii.o --- --- fingerd.o --- cc -O -I. -I. -I./../include/ -c fingerd.c --- finger.o --- cc -O -I. -I. -I./../include/ -c finger.c --- packet2ascii.o --- cc -O -I. -I. -I./../include/ -c packet2ascii.c --- in.cfingerd.o --- cc -O -I. -I. -I./../include/ -c in.cfingerd.c --- finger.o --- finger.c:44:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ finger.c: In function 'main': finger.c:91:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ finger.c:91:3: warning: incompatible implicit declaration of built-in function 'exit' finger.c:91:3: note: include '' or provide a declaration of 'exit' --- packet2ascii.o --- packet2ascii.c:47:1: warning: return type defaults to 'int' [-Wimplicit-int] packet2ascii() ^~~~~~~~~~~~ packet2ascii.c:126:1: warning: return type defaults to 'int' [-Wimplicit-int] ascii2packet() ^~~~~~~~~~~~ packet2ascii.c:171:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ packet2ascii.c: In function 'main': packet2ascii.c:185:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(retcode); ^~~~ packet2ascii.c:185:2: warning: incompatible implicit declaration of built-in function 'exit' packet2ascii.c:185:2: note: include '' or provide a declaration of 'exit' --- fingerd.o --- fingerd.c:151:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fingerd.c: In function 'main': fingerd.c:180:26: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] connect_timeout = atoi(argv[++arg_index]); ^~~~ fingerd.c:200:7: warning: implicit declaration of function 'usage' [-Wimplicit-function-declaration] usage (); ^~~~~ fingerd.c:209:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fingerd.c:209:5: warning: incompatible implicit declaration of built-in function 'exit' fingerd.c:209:5: note: include '' or provide a declaration of 'exit' fingerd.c:219:13: warning: implicit declaration of function 'fork' [-Wimplicit-function-declaration] pid = fork (); ^~~~ fingerd.c:226:4: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ fingerd.c:226:4: note: include '' or provide a declaration of 'exit' fingerd.c:239:2: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close (tty); ^~~~~ pclose fingerd.c:263:3: warning: implicit declaration of function 'initialize_server' [-Wimplicit-function-declaration] initialize_server (); ^~~~~~~~~~~~~~~~~ fingerd.c:269:4: warning: implicit declaration of function 'clean_up_for_exit' [-Wimplicit-function-declaration] clean_up_for_exit (); ^~~~~~~~~~~~~~~~~ fingerd.c:270:4: warning: incompatible implicit declaration of built-in function 'exit' exit (2); ^~~~ fingerd.c:270:4: note: include '' or provide a declaration of 'exit' --- in.cfingerd.o --- in.cfingerd.c:109:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ in.cfingerd.c: In function 'main': in.cfingerd.c:128:3: warning: implicit declaration of function 'alarm' [-Wimplicit-function-declaration] alarm(SELF_DESTRUCT_TIMEOUT); ^~~~~ in.cfingerd.c:130:8: warning: implicit declaration of function 'local_socket'; did you mean 'ascii_packet'? [-Wimplicit-function-declaration] if (!local_socket (fileno(stdin), peername, sizeof(peername), NULL, 0)) ^~~~~~~~~~~~ ascii_packet in.cfingerd.c:134:7: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(2); ^~~~ in.cfingerd.c:134:7: warning: incompatible implicit declaration of built-in function 'exit' in.cfingerd.c:134:7: note: include '' or provide a declaration of 'exit' in.cfingerd.c:138:7: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ in.cfingerd.c:138:7: note: include '' or provide a declaration of 'exit' in.cfingerd.c:174:4: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ in.cfingerd.c:174:4: note: include '' or provide a declaration of 'exit' --- fingerd.o --- fingerd.c:273:7: warning: implicit declaration of function 'poll_some_clients' [-Wimplicit-function-declaration] poll_some_clients (); ^~~~~~~~~~~~~~~~~ fingerd.c:274:7: warning: implicit declaration of function 'sleep'; did you mean 'stresep'? [-Wimplicit-function-declaration] sleep (time_between_polls); ^~~~~ stresep fingerd.c: At top level: fingerd.c:279:1: warning: return type defaults to 'int' [-Wimplicit-int] clean_up_for_exit () ^~~~~~~~~~~~~~~~~ fingerd.c:284:1: warning: return type defaults to 'int' [-Wimplicit-int] usage () ^~~~~ fingerd.c: In function 'usage': fingerd.c:294:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fingerd.c:294:3: note: include '' or provide a declaration of 'exit' fingerd.c: At top level: fingerd.c:336:1: warning: return type defaults to 'int' [-Wimplicit-int] initialize_server () ^~~~~~~~~~~~~~~~~ --- in.cfingerd.o --- in.cfingerd.c:179:4: warning: implicit declaration of function 'warn_if_not_recent' [-Wimplicit-function-declaration] warn_if_not_recent (USERDATA); ^~~~~~~~~~~~~~~~~~ in.cfingerd.c:197:9: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ in.cfingerd.c:197:9: note: include '' or provide a declaration of 'exit' in.cfingerd.c:256:3: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ in.cfingerd.c:256:3: note: include '' or provide a declaration of 'exit' --- fingerd.o --- fingerd.c: In function 'initialize_server': fingerd.c:338:3: warning: implicit declaration of function 'initialize_pathnames'; did you mean 'initialize_server'? [-Wimplicit-function-declaration] initialize_pathnames (); ^~~~~~~~~~~~~~~~~~~~ initialize_server --- in.cfingerd.o --- in.cfingerd.c: In function 'warn_if_not_recent': in.cfingerd.c:280:4: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (itime); ^~~~ in.cfingerd.c:280:4: warning: incompatible implicit declaration of built-in function 'free' in.cfingerd.c:280:4: note: include '' or provide a declaration of 'free' --- ./../lib/./libfinger.a --- (cd ./../lib/; /usr/bin/make -j 4 -J 15,16 -j 4 CC="cc" RANLIB="ranlib" CFLAGS="-O -I. -I. -I./../include/ ") --- fingerd.o --- fingerd.c:339:3: warning: implicit declaration of function 'initialize_clients'; did you mean 'initialize_server'? [-Wimplicit-function-declaration] initialize_clients (); ^~~~~~~~~~~~~~~~~~ initialize_server fingerd.c:340:3: warning: implicit declaration of function 'initialize_fingerdata'; did you mean 'initialize_server'? [-Wimplicit-function-declaration] initialize_fingerdata (); ^~~~~~~~~~~~~~~~~~~~~ initialize_server fingerd.c: At top level: fingerd.c:361:1: warning: return type defaults to 'int' [-Wimplicit-int] initialize_pathnames () ^~~~~~~~~~~~~~~~~~~~ fingerd.c:372:1: warning: return type defaults to 'int' [-Wimplicit-int] initialize_clients () ^~~~~~~~~~~~~~~~~~ --- ./../lib/./libfinger.a --- --- error.o --- --- fingerd.o --- fingerd.c: In function 'initialize_clients': fingerd.c:374:3: warning: implicit declaration of function 'initialize_clients_internal'; did you mean 'initialize_clients'? [-Wimplicit-function-declaration] initialize_clients_internal (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ initialize_clients --- ./../lib/./libfinger.a --- cc -c -O -I. -I. -I./../include/ ./error.c --- fingerd.o --- fingerd.c:383:7: warning: implicit declaration of function 'write_host_status' [-Wimplicit-function-declaration] write_host_status (clients, clients_file) < 0) ^~~~~~~~~~~~~~~~~ fingerd.c: At top level: fingerd.c:425:1: warning: return type defaults to 'int' [-Wimplicit-int] initialize_clients_internal () ^~~~~~~~~~~~~~~~~~~~~~~~~~~ fingerd.c: In function 'initialize_clients_internal': fingerd.c:443:51: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] for (; line = get_config_entry("client", NULL); free(line)) ^~~~ fingerd.c:443:51: warning: incompatible implicit declaration of built-in function 'free' fingerd.c:443:51: note: include '' or provide a declaration of 'free' fingerd.c:487:5: warning: implicit declaration of function 'add_client' [-Wimplicit-function-declaration] add_client (get_full_hostname (), address, status); ^~~~~~~~~~ fingerd.c: At top level: fingerd.c:554:1: warning: return type defaults to 'int' [-Wimplicit-int] add_client (name, address, status) ^~~~~~~~~~ fingerd.c:586:1: warning: return type defaults to 'int' [-Wimplicit-int] initialize_fingerdata () ^~~~~~~~~~~~~~~~~~~~~ fingerd.c:642:1: warning: return type defaults to 'int' [-Wimplicit-int] poll_some_clients () ^~~~~~~~~~~~~~~~~ fingerd.c: In function 'poll_some_clients': fingerd.c:679:11: warning: implicit declaration of function 'poll_client'; did you mean 'add_client'? [-Wimplicit-function-declaration] poll_client (client, 1); ^~~~~~~~~~~ add_client fingerd.c: At top level: fingerd.c:713:1: warning: return type defaults to 'int' [-Wimplicit-int] poll_client (client, lastlog) ^~~~~~~~~~~ --- vifinger --- sed -e 's@/usr/local/etc/fingerdir@/var/spool/fingerdir/@g' -e 's@/usr/local/etc@/usr/pkg/sbin@g' -e 's@/usr/local/bin@/usr/pkg/bin@g' -e 's@gfinger@gfinger@g' -e 's@Gfinger@'`echo g | tr '[a-z]' '[A-Z]'`'finger@g' -e 's@GFINGER@'`echo g | tr '[a-z]' '[A-Z]'`'FINGER@g' ./vifinger.sh > vifinger --- fingerd.o --- fingerd.c: In function 'poll_client': fingerd.c:776:28: warning: implicit declaration of function 'remove_host_packets'; did you mean 'remove_packets'? [-Wimplicit-function-declaration] host_packets_len -= remove_host_packets (host_packets, lasthost); ^~~~~~~~~~~~~~~~~~~ remove_packets --- vifinger --- chmod a+x vifinger --- finger.1 --- --- fingerd.o --- fingerd.c:819:4: warning: implicit declaration of function 'record_user_info' [-Wimplicit-function-declaration] record_user_info (&dummy, timestamp, lastlog, gateway); ^~~~~~~~~~~~~~~~ fingerd.c: At top level: fingerd.c:894:1: warning: return type defaults to 'int' [-Wimplicit-int] record_user_info (packet, timestamp, lastlog, gateway) ^~~~~~~~~~~~~~~~ --- finger.1 --- sed -e 's@/usr/local/etc/fingerdir@/var/spool/fingerdir/@g' -e 's@/usr/local/etc@/usr/pkg/sbin@g' -e 's@/usr/local/bin@/usr/pkg/bin@g' -e 's@gfinger@gfinger@g' -e 's@Gfinger@'`echo g | tr '[a-z]' '[A-Z]'`'finger@g' -e 's@GFINGER@'`echo g | tr '[a-z]' '[A-Z]'`'FINGER@g' ./../doc/finger.man > finger.1 --- fingerd.o --- fingerd.c: In function 'record_user_info': fingerd.c:948:3: warning: implicit declaration of function 'write'; did you mean 'writev'? [-Wimplicit-function-declaration] write (user_file, packet, sizeof (FINGER_PACKET)); ^~~~~ writev --- fingerd.8 --- sed -e 's@/usr/local/etc/fingerdir@/var/spool/fingerdir/@g' -e 's@/usr/local/etc@/usr/pkg/sbin@g' -e 's@/usr/local/bin@/usr/pkg/bin@g' -e 's@gfinger@gfinger@g' -e 's@Gfinger@'`echo g | tr '[a-z]' '[A-Z]'`'finger@g' -e 's@GFINGER@'`echo g | tr '[a-z]' '[A-Z]'`'FINGER@g' ./../doc/fingerd.man > fingerd.8 --- ./../lib/./libfinger.a --- ./error.c: In function 'default_error_handling': ./error.c:82:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ ./error.c:82:5: warning: incompatible implicit declaration of built-in function 'exit' ./error.c:82:5: note: include '' or provide a declaration of 'exit' ./error.c: In function 'longjmperror': ./error.c:89:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ ./error.c:89:3: note: include '' or provide a declaration of 'exit' ./error.c: In function 'handle_error': ./error.c:127:7: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ ./error.c:127:7: note: include '' or provide a declaration of 'exit' --- cfingerd.8 --- --- hostconfig.5 --- sed -e 's@/usr/local/etc/fingerdir@/var/spool/fingerdir/@g' -e 's@/usr/local/etc@/usr/pkg/sbin@g' -e 's@/usr/local/bin@/usr/pkg/bin@g' -e 's@gfinger@gfinger@g' -e 's@Gfinger@'`echo g | tr '[a-z]' '[A-Z]'`'finger@g' -e 's@GFINGER@'`echo g | tr '[a-z]' '[A-Z]'`'FINGER@g' ./../doc/hostconfig.man > hostconfig.5 --- cfingerd.8 --- sed -e 's@/usr/local/etc/fingerdir@/var/spool/fingerdir/@g' -e 's@/usr/local/etc@/usr/pkg/sbin@g' -e 's@/usr/local/bin@/usr/pkg/bin@g' -e 's@gfinger@gfinger@g' -e 's@Gfinger@'`echo g | tr '[a-z]' '[A-Z]'`'finger@g' -e 's@GFINGER@'`echo g | tr '[a-z]' '[A-Z]'`'FINGER@g' ./../doc/cfingerd.man > cfingerd.8 --- ttylocs.5 --- sed -e 's@/usr/local/etc/fingerdir@/var/spool/fingerdir/@g' -e 's@/usr/local/etc@/usr/pkg/sbin@g' -e 's@/usr/local/bin@/usr/pkg/bin@g' -e 's@gfinger@gfinger@g' -e 's@Gfinger@'`echo g | tr '[a-z]' '[A-Z]'`'finger@g' -e 's@GFINGER@'`echo g | tr '[a-z]' '[A-Z]'`'FINGER@g' ./../doc/ttylocs.man > ttylocs.5 --- ./../lib/./libfinger.a --- --- os.o --- --- packet.o --- --- tcp.o --- --- os.o --- cc -c -O -I. -I. -I./../include/ ./os.c --- packet.o --- cc -c -O -I. -I. -I./../include/ ./packet.c --- tcp.o --- cc -c -O -I. -I. -I./../include/ ./tcp.c --- packet.o --- ./packet.c: In function 'sort_packets': ./packet.c:63:3: warning: implicit declaration of function 'qsort' [-Wimplicit-function-declaration] qsort (list, array_len (list), sizeof (FINGER_PACKET *), name_sort_comp); ^~~~~ ./packet.c: In function 'uniq_packets': ./packet.c:80:6: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(list[i]); ^~~~ ./packet.c:80:6: warning: incompatible implicit declaration of built-in function 'free' ./packet.c:80:6: note: include '' or provide a declaration of 'free' ./packet.c: In function 'print_packet': ./packet.c:257:3: warning: incompatible implicit declaration of built-in function 'free' free (idle); ^~~~ ./packet.c:257:3: note: include '' or provide a declaration of 'free' ./packet.c: In function 'finger_at_address': ./packet.c:317:3: warning: implicit declaration of function 'write'; did you mean 'writev'? [-Wimplicit-function-declaration] write (connection, user, strlen (user)); ^~~~~ writev ./packet.c: In function 'remove_packets': ./packet.c:364:4: warning: incompatible implicit declaration of built-in function 'free' free (list[i]); ^~~~ ./packet.c:364:4: note: include '' or provide a declaration of 'free' ./packet.c: In function 'read_packets': ./packet.c:431:7: warning: implicit declaration of function 'read'; did you mean 'readv'? [-Wimplicit-function-declaration] : read (filedes, &packet, sizeof (packet)))) ^~~~ readv --- tcp.o --- ./tcp.c: In function 'connect_timed_out': ./tcp.c:95:3: warning: implicit declaration of function 'ualarm' [-Wimplicit-function-declaration] ualarm (0, 0); ^~~~~~ --- packet.o --- ./packet.c:449:3: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close (filedes); ^~~~~ pclose --- tcp.o --- In file included from /usr/include/stdio.h:40:0, from ./tcp.c:28: ./tcp.c: In function 'tcp_to_service': ./tcp.c:122:37: warning: implicit declaration of function 'atoi'; did you mean 'strtoi'? [-Wimplicit-function-declaration] name.sin_port = htons((u_short) atoi (service)); ^ ./tcp.c:159:2: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close (connection); ^~~~~ pclose --- os.o --- ./os.c:259:8: warning: type defaults to 'int' in declaration of 'acct_file' [-Wimplicit-int] static acct_file = -1; /* file descriptor to acct file */ ^~~~~~~~~ ./os.c:260:8: warning: type defaults to 'int' in declaration of 'acct_nentries' [-Wimplicit-int] static acct_nentries; /* number of acct entries */ ^~~~~~~~~~~~~ ./os.c:261:8: warning: type defaults to 'int' in declaration of 'acct_ncached' [-Wimplicit-int] static acct_ncached = 0; /* number of entries cached */ ^~~~~~~~~~~~ ./os.c:263:8: warning: type defaults to 'int' in declaration of 'acct_nalloc' [-Wimplicit-int] static acct_nalloc = 0; /* number of allocated cache entries */ ^~~~~~~~~~~ --- tcp.o --- ./tcp.c: In function 'sock_read': ./tcp.c:204:8: warning: implicit declaration of function 'read'; did you mean 'readv'? [-Wimplicit-function-declaration] res = read(f, bufptr, n - got); ^~~~ readv --- os.o --- ./os.c: In function 'acct_open': ./os.c:303:4: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close (acct_file); ^~~~~ pclose ./os.c: In function 'acct_search': ./os.c:360:4: warning: implicit declaration of function 'read'; did you mean 'readv'? [-Wimplicit-function-declaration] read (acct_file, &acct_cache[acct_ncached], sizeof (struct acct)) ^~~~ readv ./os.c: In function 'make_utmp_array': ./os.c:716:12: warning: implicit declaration of function 'is_bogus_tty' [-Wimplicit-function-declaration] !is_bogus_tty(hostname, line)) ^~~~~~~~~~~~ ./os.c:722:22: warning: implicit declaration of function 'same_person' [-Wimplicit-function-declaration] if (unique && same_person (result[i], &entry)) ^~~~~~~~~~~ ./os.c:724:9: warning: implicit declaration of function 'idle_less_than'; did you mean 'idle_time_string'? [-Wimplicit-function-declaration] if (idle_less_than (hostname, &entry, result[i])) ^~~~~~~~~~~~~~ idle_time_string ./os.c: In function 'get_domain_name': ./os.c:1015:11: warning: implicit declaration of function 'gethostname'; did you mean 'gethostbyname'? [-Wimplicit-function-declaration] if (gethostname (domainname, MAXHOSTNAMELEN + 1) < 0 || ^~~~~~~~~~~ gethostbyname ./os.c:1026:11: warning: implicit declaration of function 'getdomainname'; did you mean 'get_domain_name'? [-Wimplicit-function-declaration] if (getdomainname (domainname, MAXHOSTNAMELEN + 1) < 0) ^~~~~~~~~~~~~ get_domain_name --- tty.o --- cc -c -O -I. -I. -I./../include/ ./tty.c --- util.o --- --- getservhost.o --- --- util.o --- cc -c -O -I. -I. -I./../include/ ./util.c --- getservhost.o --- cc -c -O -I. -I. -I./../include/ ./getservhost.c --- tty.o --- ./tty.c: In function 'is_bogus_tty': ./tty.c:300:7: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close (fd); ^~~~~ pclose --- util.o --- In file included from ./../include/general.h:49:0, from ./util.c:35: ./util.c: In function 'STRNICMP': ./../include/util.h:82:18: warning: type of 'count' defaults to 'int' [-Wimplicit-int] #define strnicmp STRNICMP ^ ./util.c:114:1: note: in expansion of macro 'strnicmp' strnicmp (string1, string2, count) /* same as strncasecmp() in */ ^~~~~~~~ --- text-finger.o --- cc -c -O -I. -I. -I./../include/ ./text-finger.c --- face-finger.o --- cc -c -O -I. -I. -I./../include/ ./face-finger.c --- text-finger.o --- ./text-finger.c: In function 'text_finger': ./text-finger.c:44:8: warning: implicit declaration of function 'dup' [-Wimplicit-function-declaration] fd = dup (connection); ^~~ --- dither.o --- cc -c -O -I. -I. -I./../include/ ./dither.c --- call.o --- --- face-finger.o --- ./face-finger.c: In function 'face_finger': ./face-finger.c:54:3: warning: implicit declaration of function 'site_show_face'; did you mean 'send_face'? [-Wimplicit-function-declaration] site_show_face (fullname, face); ^~~~~~~~~~~~~~ send_face ./face-finger.c:55:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (face->bits); ^~~~ ./face-finger.c:55:3: warning: incompatible implicit declaration of built-in function 'free' ./face-finger.c:55:3: note: include '' or provide a declaration of 'free' ./face-finger.c: In function 'get_face_bits': ./face-finger.c:77:8: warning: implicit declaration of function 'dup' [-Wimplicit-function-declaration] fd = dup (connection); ^~~ --- call.o --- cc -c -O -I. -I. -I./../include/ ./call.c --- dither.o --- ./dither.c: In function 'dither': ./dither.c:141:3: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] bzero (bits, size); ^~~~~ ./dither.c:141:3: warning: incompatible implicit declaration of built-in function 'bzero' ./dither.c:169:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (prev_line); ^~~~ ./dither.c:169:3: warning: incompatible implicit declaration of built-in function 'free' ./dither.c:169:3: note: include '' or provide a declaration of 'free' --- mail.o --- cc -c -O -I. -I. -I./../include/ ./mail.c --- call.o --- ./call.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] call_finger (arg, options, widtharg) ^~~~~~~~~~~ ./call.c: In function 'call_finger': ./call.c:125:7: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (newuser); ^~~~ ./call.c:125:7: warning: incompatible implicit declaration of built-in function 'free' ./call.c:125:7: note: include '' or provide a declaration of 'free' ./call.c:128:3: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close (connection); ^~~~~ pclose ./call.c:129:3: warning: incompatible implicit declaration of built-in function 'free' free (username); ^~~~ ./call.c:129:3: note: include '' or provide a declaration of 'free' --- read_bitmap.o --- cc -c -O -I. -I. -I./../include/ ./read_bitmap.c --- read_rastfile.o --- cc -c -O -I. -I. -I./../include/ ./read_rastfile.c --- mail.o --- ./mail.c: In function 'smtp_connect': ./mail.c:156:21: warning: implicit declaration of function 'dup' [-Wimplicit-function-declaration] smtpout = fdopen (dup (sockfd), "w"); ^~~ --- read_x_bitmap.o --- cc -c -O -I. -I. -I./../include/ ./read_x_bitmap.c --- read_bitmap.o --- ./read_bitmap.c: In function 'read_bitmap': ./read_bitmap.c:43:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (filename); ^~~~ ./read_bitmap.c:43:3: warning: incompatible implicit declaration of built-in function 'free' ./read_bitmap.c:43:3: note: include '' or provide a declaration of 'free' ./read_bitmap.c:50:3: warning: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration] read (file, &face->width, sizeof (face->width)); ^~~~ fread ./read_bitmap.c:57:3: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close (file); ^~~~~ pclose --- read_rastfile.o --- ./read_rastfile.c: In function 'read_rasterfile': ./read_rastfile.c:59:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (filename); ^~~~ ./read_rastfile.c:59:3: warning: incompatible implicit declaration of built-in function 'free' ./read_rastfile.c:59:3: note: include '' or provide a declaration of 'free' ./read_rastfile.c:63:8: warning: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration] if ((read (file, &header, sizeof (header)) != sizeof (header)) || ^~~~ fread ./read_rastfile.c:66:7: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close (file); ^~~~~ pclose --- read_x_bitmap.o --- ./read_x_bitmap.c: In function 'read_x_bitmap': ./read_x_bitmap.c:51:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (filename); ^~~~ ./read_x_bitmap.c:51:3: warning: incompatible implicit declaration of built-in function 'free' ./read_x_bitmap.c:51:3: note: include '' or provide a declaration of 'free' --- read_lispmug.o --- cc -c -O -I. -I. -I./../include/ ./read_lispmug.c --- save_bitmap.o --- cc -c -O -I. -I. -I./../include/ ./save_bitmap.c --- save_rastfile.o --- cc -c -O -I. -I. -I./../include/ ./save_rastfile.c --- read_lispmug.o --- ./read_lispmug.c: In function 'read_lispmug': ./read_lispmug.c:50:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (filename); ^~~~ ./read_lispmug.c:50:3: warning: incompatible implicit declaration of built-in function 'free' ./read_lispmug.c:50:3: note: include '' or provide a declaration of 'free' ./read_lispmug.c:55:7: warning: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration] if (read (file, &header, sizeof (header)) != sizeof (header)) ^~~~ fread ./read_lispmug.c:57:7: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close (file); ^~~~~ pclose --- save_x_bitmap.o --- cc -c -O -I. -I. -I./../include/ ./save_x_bitmap.c --- save_bitmap.o --- ./save_bitmap.c: In function 'save_bitmap': ./save_bitmap.c:45:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (filename); ^~~~ ./save_bitmap.c:45:3: warning: incompatible implicit declaration of built-in function 'free' ./save_bitmap.c:45:3: note: include '' or provide a declaration of 'free' ./save_bitmap.c:50:3: warning: implicit declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-function-declaration] write (file, &face->width, sizeof (face->width)); ^~~~~ fwrite ./save_bitmap.c:56:3: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close (file); ^~~~~ pclose --- save_rastfile.o --- ./save_rastfile.c: In function 'save_rasterfile': ./save_rastfile.c:58:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (filename); ^~~~ ./save_rastfile.c:58:3: warning: incompatible implicit declaration of built-in function 'free' ./save_rastfile.c:58:3: note: include '' or provide a declaration of 'free' ./save_rastfile.c:74:3: warning: implicit declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-function-declaration] write (file, &header, sizeof (header)); ^~~~~ fwrite ./save_rastfile.c:80:3: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close (file); ^~~~~ pclose --- save_lispmug.o --- cc -c -O -I. -I. -I./../include/ ./save_lispmug.c --- x_show_face.o --- --- save_x_bitmap.o --- ./save_x_bitmap.c: In function 'save_x_bitmap': ./save_x_bitmap.c:50:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (filename); ^~~~ ./save_x_bitmap.c:50:3: warning: incompatible implicit declaration of built-in function 'free' ./save_x_bitmap.c:50:3: note: include '' or provide a declaration of 'free' --- x_show_face.o --- cc -c -O -I. -I. -I./../include/ ./x_show_face.c --- sun_show_face.o --- cc -c -O -I. -I. -I./../include/ ./sun_show_face.c --- showface.o --- cc -c -O -I. -I. -I./../include/ ./showface.c --- save_lispmug.o --- ./save_lispmug.c: In function 'save_lispmug': ./save_lispmug.c:53:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (filename); ^~~~ ./save_lispmug.c:53:3: warning: incompatible implicit declaration of built-in function 'free' ./save_lispmug.c:53:3: note: include '' or provide a declaration of 'free' ./save_lispmug.c:73:3: warning: implicit declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-function-declaration] write (file, &header, sizeof (header)); ^~~~~ fwrite ./save_lispmug.c:76:3: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close (file); ^~~~~ pclose --- bitmap.o --- cc -c -O -I. -I. -I./../include/ ./bitmap.c --- userface.o --- cc -c -O -I. -I. -I./../include/ ./userface.c --- userinfo.o --- cc -c -O -I. -I. -I./../include/ ./userinfo.c --- ualarm.o --- --- bitmap.o --- ./bitmap.c: In function 'send_face': ./bitmap.c:66:5: warning: implicit declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-function-declaration] write (output, bits, face->rowlen); ^~~~~ fwrite ./bitmap.c: In function 'pad_face': ./bitmap.c:98:5: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (face->bits); ^~~~ ./bitmap.c:98:5: warning: incompatible implicit declaration of built-in function 'free' ./bitmap.c:98:5: note: include '' or provide a declaration of 'free' --- ualarm.o --- cc -c -O -I. -I. -I./../include/ ualarm.c --- bitmap.o --- ./bitmap.c: In function 'mugshot_filename': ./bitmap.c:179:7: warning: incompatible implicit declaration of built-in function 'free' free (file); ^~~~ ./bitmap.c:179:7: note: include '' or provide a declaration of 'free' ./bitmap.c:197:4: warning: incompatible implicit declaration of built-in function 'free' free (path); ^~~~ ./bitmap.c:197:4: note: include '' or provide a declaration of 'free' ./bitmap.c:206:7: warning: incompatible implicit declaration of built-in function 'free' free (path); ^~~~ ./bitmap.c:206:7: note: include '' or provide a declaration of 'free' ./bitmap.c:228:7: warning: incompatible implicit declaration of built-in function 'free' free (path); ^~~~ ./bitmap.c:228:7: note: include '' or provide a declaration of 'free' ./bitmap.c:239:3: warning: incompatible implicit declaration of built-in function 'free' free (path); ^~~~ ./bitmap.c:239:3: note: include '' or provide a declaration of 'free' --- userface.o --- ./userface.c: In function 'site_list_faces': ./userface.c:184:4: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (dir); ^~~~ ./userface.c:184:4: warning: incompatible implicit declaration of built-in function 'free' ./userface.c:184:4: note: include '' or provide a declaration of 'free' ./userface.c:194:4: warning: incompatible implicit declaration of built-in function 'free' free (array[i]); ^~~~ ./userface.c:194:4: note: include '' or provide a declaration of 'free' ./userface.c:197:7: warning: incompatible implicit declaration of built-in function 'free' free (dir); ^~~~ ./userface.c:197:7: note: include '' or provide a declaration of 'free' --- userinfo.o --- ./userinfo.c: In function 'phone': ./userinfo.c:103:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ ./userinfo.c: At top level: ./userinfo.c:154:1: warning: return type defaults to 'int' [-Wimplicit-int] decode(entry) ^~~~~~ ./userinfo.c:253:1: warning: return type defaults to 'int' [-Wimplicit-int] display_finger_info (entry, stream, packets) ^~~~~~~~~~~~~~~~~~~ ./userinfo.c: In function 'display_finger_info': ./userinfo.c:269:21: warning: implicit declaration of function 'access' [-Wimplicit-function-declaration] if (mugshot && (access (mugshot, R_OK) == 0)) ^~~~~~ ./userinfo.c:273:7: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (mugshot); ^~~~ ./userinfo.c:273:7: warning: incompatible implicit declaration of built-in function 'free' ./userinfo.c:273:7: note: include '' or provide a declaration of 'free' ./userinfo.c:322:3: warning: implicit declaration of function 'finger_default' [-Wimplicit-function-declaration] finger_default(entry->pw_name, INFINGERD, stream); ^~~~~~~~~~~~~~ ./userinfo.c:375:7: warning: implicit declaration of function 'mail_expand' [-Wimplicit-function-declaration] if (mail_expand(entry->pw_name, stream, peer_name)) ^~~~~~~~~~~ ./userinfo.c:400:4: warning: incompatible implicit declaration of built-in function 'free' free (temp_string); ^~~~ ./userinfo.c:400:4: note: include '' or provide a declaration of 'free' ./userinfo.c:501:3: warning: incompatible implicit declaration of built-in function 'free' free (mail_file); ^~~~ ./userinfo.c:501:3: note: include '' or provide a declaration of 'free' --- flock.o --- cc -c -O -I. -I. -I./../include/ flock.c --- getusershell.o --- cc -c -O -I. -I. -I./../include/ getusershell.c --- authuser.o --- cc -c -O -I. -I. -I./../include/ authuser.c authuser.c:31:8: warning: return type defaults to 'int' [-Wimplicit-int] static clearsa(sa) ^~~~~~~ authuser.c: In function 'auth_tcpsock': authuser.c:133:41: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] #define CLORETS(e) { saveerrno = errno; close(s); errno = saveerrno; return e; } ^ authuser.c:153:6: note: in expansion of macro 'CLORETS' CLORETS(-1) ^~~~~~~ authuser.c: In function 'auth_sockuser': authuser.c:250:11: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] buflen = strlen(buf); ^~~~~~ authuser.c:250:11: warning: incompatible implicit declaration of built-in function 'strlen' authuser.c:250:11: note: include '' or provide a declaration of 'strlen' authuser.c:251:14: warning: implicit declaration of function 'write'; did you mean 'writev'? [-Wimplicit-function-declaration] while ((w = write(s,buf,buflen)) < buflen) ^~~~~ writev authuser.c:263:14: warning: implicit declaration of function 'read'; did you mean 'readv'? [-Wimplicit-function-declaration] while ((w = read(s,&ch,1)) == 1) ^~~~ readv --- libfinger.a --- rm -f libfinger.a ar cr libfinger.a error.o os.o packet.o tcp.o tty.o util.o getservhost.o text-finger.o face-finger.o dither.o call.o mail.o read_bitmap.o read_rastfile.o read_x_bitmap.o read_lispmug.o save_bitmap.o save_rastfile.o save_x_bitmap.o save_lispmug.o x_show_face.o sun_show_face.o showface.o bitmap.o userface.o userinfo.o ualarm.o flock.o getusershell.o authuser.o ranlib libfinger.a --- finger --- --- fingerd --- --- in.cfingerd --- --- packet2ascii --- --- finger --- cc -O -I. -I. -I./../include/ -o finger finger.o ./../lib/./libfinger.a --- fingerd --- cc -O -I. -I. -I./../include/ -o fingerd fingerd.o ./../lib/./libfinger.a --- in.cfingerd --- cc -O -I. -I. -I./../include/ -o in.cfingerd in.cfingerd.o ./../lib/./libfinger.a --- packet2ascii --- cc -O -I. -I. -I./../include/ -o packet2ascii packet2ascii.o ./../lib/./libfinger.a --- version.h --- sh ./../support/newvers.sh --- in.fingerd.o --- cc -O -I. -I. -I./../include/ -c in.fingerd.c in.fingerd.c:110:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ in.fingerd.c: In function 'main': in.fingerd.c:143:19: warning: implicit declaration of function 'local_socket'; did you mean 'ascii_packet'? [-Wimplicit-function-declaration] local_connect = local_socket(fileno(stdin), peer_name, sizeof(peer_name), ^~~~~~~~~~~~ ascii_packet in.fingerd.c:151:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (0); ^~~~ in.fingerd.c:151:5: warning: incompatible implicit declaration of built-in function 'exit' in.fingerd.c:151:5: note: include '' or provide a declaration of 'exit' in.fingerd.c:159:7: warning: incompatible implicit declaration of built-in function 'exit' exit(2); ^~~~ in.fingerd.c:159:7: note: include '' or provide a declaration of 'exit' in.fingerd.c:162:7: warning: implicit declaration of function 'deny_connection' [-Wimplicit-function-declaration] if (deny_connection (user_name, peer_name)) ^~~~~~~~~~~~~~~ in.fingerd.c:167:7: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ in.fingerd.c:167:7: note: include '' or provide a declaration of 'exit' in.fingerd.c:189:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ in.fingerd.c:189:5: note: include '' or provide a declaration of 'exit' in.fingerd.c:199:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ in.fingerd.c:199:5: note: include '' or provide a declaration of 'exit' in.fingerd.c:208:7: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (defwidths); ^~~~ in.fingerd.c:208:7: warning: incompatible implicit declaration of built-in function 'free' in.fingerd.c:208:7: note: include '' or provide a declaration of 'free' in.fingerd.c:211:3: warning: implicit declaration of function 'finger_reply' [-Wimplicit-function-declaration] finger_reply (next_argument(), stdout); ^~~~~~~~~~~~ in.fingerd.c:213:3: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ in.fingerd.c:213:3: note: include '' or provide a declaration of 'exit' in.fingerd.c: In function 'client_finger': in.fingerd.c:234:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ in.fingerd.c:234:2: note: include '' or provide a declaration of 'exit' in.fingerd.c:244:16: warning: implicit declaration of function 'tcp_to_service' [-Wimplicit-function-declaration] connection = tcp_to_service ("finger", (struct in_addr *)host->h_addr); ^~~~~~~~~~~~~~ in.fingerd.c: In function 'forward_finger': in.fingerd.c:314:5: warning: incompatible implicit declaration of built-in function 'free' free(newuser); ^~~~ in.fingerd.c:314:5: note: include '' or provide a declaration of 'free' in.fingerd.c: In function 'finger_long': in.fingerd.c:414:11: warning: implicit declaration of function 'maybe_user_script' [-Wimplicit-function-declaration] if (!maybe_user_script (current_pw, stream, packets)) ^~~~~~~~~~~~~~~~~ in.fingerd.c:415:8: warning: implicit declaration of function 'display_finger_info' [-Wimplicit-function-declaration] display_finger_info (current_pw, stream, packets); ^~~~~~~~~~~~~~~~~~~ in.fingerd.c:421:11: warning: implicit declaration of function 'mail_list' [-Wimplicit-function-declaration] if (mail_list (user, stream, peer_name)) ^~~~~~~~~ in.fingerd.c:425:5: warning: implicit declaration of function 'maybe_special_target' [-Wimplicit-function-declaration] (maybe_special_target (DEFAULT_TARGET, stream, 'l', user) || ^~~~~~~~~~~~~~~~~~~~ in.fingerd.c: At top level: in.fingerd.c:520:1: warning: return type defaults to 'int' [-Wimplicit-int] finger_reply (user, stream) ^~~~~~~~~~~~ in.fingerd.c: In function 'finger_reply': in.fingerd.c:610:2: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:520:1: note: declared here finger_reply (user, stream) ^~~~~~~~~~~~ in.fingerd.c:622:4: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:520:1: note: declared here finger_reply (user, stream) ^~~~~~~~~~~~ in.fingerd.c:626:7: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:520:1: note: declared here finger_reply (user, stream) ^~~~~~~~~~~~ in.fingerd.c:639:5: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:520:1: note: declared here finger_reply (user, stream) ^~~~~~~~~~~~ in.fingerd.c:660:8: warning: implicit declaration of function 'show_last_modified' [-Wimplicit-function-declaration] show_last_modified ("Client status", HOSTSTAT, stream); ^~~~~~~~~~~~~~~~~~ in.fingerd.c:672:7: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:520:1: note: declared here finger_reply (user, stream) ^~~~~~~~~~~~ in.fingerd.c:679:7: warning: implicit declaration of function 'finger_local'; did you mean 'finger_long'? [-Wimplicit-function-declaration] finger_local (user, options, stream); ^~~~~~~~~~~~ finger_long in.fingerd.c:680:7: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:520:1: note: declared here finger_reply (user, stream) ^~~~~~~~~~~~ in.fingerd.c:686:7: warning: implicit declaration of function 'finger_users'; did you mean 'finger_reply'? [-Wimplicit-function-declaration] finger_users (user, options, stream); ^~~~~~~~~~~~ finger_reply in.fingerd.c:687:7: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:520:1: note: declared here finger_reply (user, stream) ^~~~~~~~~~~~ in.fingerd.c:693:7: warning: implicit declaration of function 'finger_clients'; did you mean 'finger_long'? [-Wimplicit-function-declaration] finger_clients (user, options, stream); ^~~~~~~~~~~~~~ finger_long in.fingerd.c:694:7: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:520:1: note: declared here finger_reply (user, stream) ^~~~~~~~~~~~ in.fingerd.c:700:7: warning: implicit declaration of function 'finger_faces'; did you mean 'finger_reply'? [-Wimplicit-function-declaration] finger_faces (user, options, stream); ^~~~~~~~~~~~ finger_reply in.fingerd.c:701:7: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:520:1: note: declared here finger_reply (user, stream) ^~~~~~~~~~~~ in.fingerd.c:707:7: warning: implicit declaration of function 'finger_free'; did you mean 'finger_reply'? [-Wimplicit-function-declaration] finger_free (user, options, stream); ^~~~~~~~~~~ finger_reply in.fingerd.c:708:7: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:520:1: note: declared here finger_reply (user, stream) ^~~~~~~~~~~~ in.fingerd.c:726:9: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:520:1: note: declared here finger_reply (user, stream) ^~~~~~~~~~~~ in.fingerd.c:733:3: warning: implicit declaration of function 'finger_default'; did you mean 'finger_reply'? [-Wimplicit-function-declaration] finger_default (user, options, stream); ^~~~~~~~~~~~~~ finger_reply in.fingerd.c: At top level: in.fingerd.c:737:1: warning: return type defaults to 'int' [-Wimplicit-int] finger_local (user, options, stream) ^~~~~~~~~~~~ in.fingerd.c:769:1: warning: return type defaults to 'int' [-Wimplicit-int] finger_users (user, options, stream) ^~~~~~~~~~~~ in.fingerd.c: In function 'finger_users': in.fingerd.c:780:7: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:769:1: note: declared here finger_users (user, options, stream) ^~~~~~~~~~~~ in.fingerd.c:787:7: warning: implicit declaration of function 'warn_if_not_recent' [-Wimplicit-function-declaration] warn_if_not_recent (USERDATA); ^~~~~~~~~~~~~~~~~~ in.fingerd.c: At top level: in.fingerd.c:832:1: warning: return type defaults to 'int' [-Wimplicit-int] finger_clients (user, options, stream) ^~~~~~~~~~~~~~ in.fingerd.c: In function 'finger_clients': in.fingerd.c:846:7: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:832:1: note: declared here finger_clients (user, options, stream) ^~~~~~~~~~~~~~ in.fingerd.c:915:4: warning: incompatible implicit declaration of built-in function 'free' free (idle_time); ^~~~ in.fingerd.c:915:4: note: include '' or provide a declaration of 'free' in.fingerd.c: At top level: in.fingerd.c:926:1: warning: return type defaults to 'int' [-Wimplicit-int] finger_faces (user, options, stream) ^~~~~~~~~~~~ in.fingerd.c: In function 'finger_faces': in.fingerd.c:938:7: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:926:1: note: declared here finger_faces (user, options, stream) ^~~~~~~~~~~~ in.fingerd.c:941:18: warning: implicit declaration of function 'site_list_faces'; did you mean 'get_last_access'? [-Wimplicit-function-declaration] faces_listed = site_list_faces (stream) ; ^~~~~~~~~~~~~~~ get_last_access in.fingerd.c: At top level: in.fingerd.c:952:1: warning: return type defaults to 'int' [-Wimplicit-int] finger_free (user, options, stream) ^~~~~~~~~~~ in.fingerd.c: In function 'finger_free': in.fingerd.c:966:7: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:952:1: note: declared here finger_free (user, options, stream) ^~~~~~~~~~~ in.fingerd.c:1004:5: warning: incompatible implicit declaration of built-in function 'free' free (itime); ^~~~ in.fingerd.c:1004:5: note: include '' or provide a declaration of 'free' in.fingerd.c: At top level: in.fingerd.c:1103:1: warning: return type defaults to 'int' [-Wimplicit-int] finger_default (user, options, stream) ^~~~~~~~~~~~~~ in.fingerd.c: In function 'finger_default': in.fingerd.c:1118:7: warning: 'return' with no value, in function returning non-void return; ^~~~~~ in.fingerd.c:1103:1: note: declared here finger_default (user, options, stream) ^~~~~~~~~~~~~~ in.fingerd.c:1205:7: warning: implicit declaration of function 'show_unlogged_packet' [-Wimplicit-function-declaration] show_unlogged_packet (upackets[i], stream); ^~~~~~~~~~~~~~~~~~~~ in.fingerd.c: At top level: in.fingerd.c:1259:1: warning: return type defaults to 'int' [-Wimplicit-int] show_unlogged_packet (packet, stream) ^~~~~~~~~~~~~~~~~~~~ in.fingerd.c: In function 'warn_if_not_recent': in.fingerd.c:1355:4: warning: incompatible implicit declaration of built-in function 'free' free (itime); ^~~~ in.fingerd.c:1355:4: note: include '' or provide a declaration of 'free' in.fingerd.c: In function 'show_last_modified': in.fingerd.c:1391:7: warning: incompatible implicit declaration of built-in function 'free' free (itime); ^~~~ in.fingerd.c:1391:7: note: include '' or provide a declaration of 'free' in.fingerd.c: In function 'maybe_special_target': in.fingerd.c:1505:7: warning: incompatible implicit declaration of built-in function 'free' free (target_script); ^~~~ in.fingerd.c:1505:7: note: include '' or provide a declaration of 'free' in.fingerd.c:1511:3: warning: incompatible implicit declaration of built-in function 'free' free (target_script); ^~~~ in.fingerd.c:1511:3: note: include '' or provide a declaration of 'free' in.fingerd.c: In function 'maybe_user_script': in.fingerd.c:1557:7: warning: incompatible implicit declaration of built-in function 'free' free (user_script); ^~~~ in.fingerd.c:1557:7: note: include '' or provide a declaration of 'free' in.fingerd.c:1567:7: warning: incompatible implicit declaration of built-in function 'free' free (user_script); ^~~~ in.fingerd.c:1567:7: note: include '' or provide a declaration of 'free' in.fingerd.c:1574:13: warning: implicit declaration of function 'mkstemp'; did you mean 'mktemp'? [-Wimplicit-function-declaration] temp_fd = mkstemp (temp_file); ^~~~~~~ mktemp in.fingerd.c:1579:7: warning: incompatible implicit declaration of built-in function 'free' free (user_script); ^~~~ in.fingerd.c:1579:7: note: include '' or provide a declaration of 'free' in.fingerd.c: In function 'deny_connection': in.fingerd.c:1612:7: warning: incompatible implicit declaration of built-in function 'free' free (entry); ^~~~ in.fingerd.c:1612:7: note: include '' or provide a declaration of 'free' --- in.fingerd --- cc -O -I. -I. -I./../include/ -o in.fingerd in.fingerd.o ./../lib/./libfinger.a