==> Retrieving sources... -> Found ace-1.10.tar.gz ==> Generating checksums for source files... ==> Making package: ace 1.10-4 (Wed 20 Nov 2024 10:03:05 PM UTC) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found ace-1.10.tar.gz ==> Validating source files with sha512sums... ace-1.10.tar.gz ... Passed ==> Extracting sources... -> Extracting ace-1.10.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/include/tirpc -c tftp_client.c gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/include/tirpc -c http_handler.c gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/include/tirpc -c http_packet.c gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/include/tirpc -c directory_parser.c tftp_client.c: In function ‘recv_request_reply’: tftp_client.c:93:113: error: passing argument 6 of ‘recvfrom’ from incompatible pointer type [-Wincompatible-pointer-types] 93 | recv_err = recvfrom(sock,&tftp_recv_packet,sizeof(tftp_recv_packet),0,(struct sockaddr*)&saddr1,&size_of); | ^~~~~~~~ | | | ssize_t * {aka long int *} In file included from /usr/include/sys/socket.h:343, from /usr/include/pcap/socket.h:78, from /usr/include/pcap/pcap.h:130, from /usr/include/pcap.h:43, from includes.h:32, from tftp_client.c:23: /usr/include/bits/socket2.h:69:56: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘ssize_t *’ {aka ‘long int *’} 69 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ http_handler.c: In function ‘http_handler’: http_handler.c:252:33: error: implicit declaration of function ‘parse_localdirectory’ [-Wimplicit-function-declaration] 252 | return_prompt = parse_localdirectory(firstBuffer); | ^~~~~~~~~~~~~~~~~~~~ tftp_client.c: In function ‘tftp_handler’: tftp_client.c:271:26: error: implicit declaration of function ‘check_file_format’ [-Wimplicit-function-declaration] 271 | int return_val = check_file_format(directory_buf); | ^~~~~~~~~~~~~~~~~ make: *** [Makefile:4: tftp_client.o] Error 1 make: *** Waiting for unfinished jobs.... make: *** [Makefile:6: http_handler.o] Error 1 directory_parser.c: In function ‘parse_number_end_tag_part’: directory_parser.c:403:31: error: implicit declaration of function ‘check_directory_end’ [-Wimplicit-function-declaration] 403 | new_pointer = check_directory_end(data,++i); | ^~~~~~~~~~~~~~~~~~~ directory_parser.c: In function ‘parse_number_value_part’: directory_parser.c:477:31: error: implicit declaration of function ‘check_number_tag_end’; did you mean ‘check_number_value’? [-Wimplicit-function-declaration] 477 | new_pointer = check_number_tag_end(data,++i); | ^~~~~~~~~~~~~~~~~~~~ | check_number_value directory_parser.c: In function ‘parse_name_value_part’: directory_parser.c:759:31: error: implicit declaration of function ‘check_name_tag_end’ [-Wimplicit-function-declaration] 759 | new_pointer = check_name_tag_end(data,++i); | ^~~~~~~~~~~~~~~~~~ directory_parser.c: In function ‘parse_name_start_tag_part’: directory_parser.c:877:31: error: implicit declaration of function ‘check_name_value’; did you mean ‘check_number_value’? [-Wimplicit-function-declaration] 877 | new_pointer = check_name_value(data,++i,name_buffer); | ^~~~~~~~~~~~~~~~ | check_number_value make: *** [Makefile:10: directory_parser.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting...