Test ran at 2025-10-04 12:35:17.660113+00:00 SOLUTION: ncursesada=6.5.0: Ada binding to the ncurses text user interface library Origin: commit 1ea33215ed820c6b2fef21c526cf20a3b2c124c5 from https://github.com/Blady-Com/ncurses-snapshots.git Available when: (case OS is Linux => True, Macos => True, Windows => False, others => False) Properties: Post_Fetch run: sh configure --with-ada-libname=adacurses (from ${CRATE_ROOT}/.) Post_Fetch run: make libs (from ${CRATE_ROOT}/.) Author: Thomas E. Dickey Author: Juergen Pfeifer Author: Eric S Raymond Author: Alexander V Lukyanov Author: Philippe Blain Author: Sven Verdoolaege Author: Nicolas Boulenguez Description: Ada binding to the ncurses text user interface library License: X11 OR MIT Maintainer: Pascal Pignard Maintainers_Logins: Blady-Com Name: ncursesada Project_File: Ada95/lib_adacurses.gpr Tag: ncurses Tag: binding Version: 6.5.0 Website: https://github.com/Blady-Com/ncurses Dependencies (direct): m4_tool* Dependencies (solution): m4_tool=1.4.20 Dependencies (graph): ncursesada=6.5.0 --> m4_tool=1.4.20 (*) LOG: [alr test] Testing ncursesada=6.5.0 [alr test] Spawning retrieval for remote crate: alr -d -n get ncursesada=6.5.0 Note: Deploying ncursesada=6.5.0... Note: Deploying m4_tool=1.4.20... The system package 'm4' is about to be installed. This action might require admin privileges and impact your system installation. Do you want Alire to install this system package? Using default: Yes ==> Fetching downloads for: m4 ==> Downloading https://ghcr.io/v2/homebrew/core/m4/manifests/1.4.20 ==> Fetching m4 ==> Downloading https://ghcr.io/v2/homebrew/core/m4/blobs/sha256:80bd9ecaa8798a7db6a2e86acc61089dc31d83e6e9e01495a6a57c3703155f47 ==> Pouring m4--1.4.20.arm64_sequoia.bottle.tar.gz ==> Caveats m4 is keg-only, which means it was not symlinked into /opt/homebrew, because macOS already provides this software and installing another version in parallel can cause all kinds of trouble. If you need to have m4 first in your PATH, run: echo 'export PATH="/opt/homebrew/opt/m4/bin:$PATH"' >> /Users/runner/.bash_profile ==> Summary 🍺 /opt/homebrew/Cellar/m4/1.4.20: 14 files, 783.8KB ==> No outdated dependents to upgrade! ncursesada=6.5.0 successfully retrieved. Dependencies were solved as follows: +b m4_tool 1.4.20 (new,system package) [alr test] Spawning default test for remote crate: alr -d -n build --release -- -cargs:Ada -gnatwn Note: Running post-fetch actions for ncursesada=6.5.0... checking for ggrep... no checking for grep... grep checking for egrep... grep -E Configuring NCURSES 6.5 ABI 6 (Sat Oct 4 12:34:46 UTC 2025) checking for package version... 6.5 checking for package patch date... 20240427 checking build system type... aarch64-apple-darwin24.6.0 checking host system type... aarch64-apple-darwin24.6.0 checking target system type... aarch64-apple-darwin24.6.0 Configuring for darwin24.6.0 checking for fgrep... grep -F checking for prefix... /usr/local checking for gnatgcc... no checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking version of gcc... 13.2.0 checking if this is really Clang C compiler... no checking for gcc option to accept ANSI C... none needed checking $CFLAGS variable... ok checking $CC variable... ok checking how to run the C preprocessor... gcc -E checking whether gcc needs -traditional... no checking whether gcc understands -c and -o together... yes checking for ldconfig... no checking if you want to ensure bool is consistent with C++... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking if g++ works... no configure: WARNING: Ignore g++, since it cannot compile hello-world. configure: WARNING: You don't have any C++ compiler, too bad checking if you want to build C++ binding and demo... no checking if you want to build with Ada... yes checking if you want to install terminal database... yes checking if you want to install manpages... yes checking if you want to build programs such as tic... yes checking if you want to build test-programs... yes checking if you wish to install curses.h... yes checking for mawk... no checking for gawk... no checking for nawk... no checking for awk... awk checking for a BSD compatible install... /usr/bin/install -c checking for lint... no checking for cppcheck... no checking for splint... no checking whether ln -s works... yes checking if ln -s -f options work... yes checking for long file names... yes checking if you want to use pkg-config... yes checking for pkg-config... /opt/homebrew/bin/pkg-config checking for /opt/homebrew/bin/pkg-config library directory... auto checking for search-list... /opt/homebrew/lib/pkgconfig /opt/homebrew/share/pkgconfig /usr/local/lib/pkgconfig /usr/lib/pkgconfig /opt/homebrew/Library/Homebrew/os/mac/pkgconfig/15 checking for first directory... /opt/homebrew/lib/pkgconfig checking if we should install .pc files for /opt/homebrew/bin/pkg-config... no checking if we should assume mixed-case filenames... auto checking if filesystem supports mixed-case filenames... no checking whether make sets ${MAKE}... yes checking for ".PHONY" make-support... yes checking for exctags... no checking for ctags... ctags checking for exetags... no checking for etags... no checking for ctags... yes checking for makeflags variable... checking for ranlib... ranlib checking for ld... ld checking for ar... ar checking for nm... nm checking for ar... (cached) ar checking for options to update archives... -curv checking for an installation directory prefix... (none) checking if libtool -version-number should be used... yes checking if you want to build libraries with libtool... no checking if you want to build shared libraries... no checking if you want to build static libraries... yes checking if you want to build debug libraries... yes checking if you want to build profiling libraries... no checking for specified models... normal debug checking for default model... normal checking if you want to have a library-prefix... auto checking for PATH separator... : checking for ANSI C header files... yes checking for sys/types.h... no checking for sys/stat.h... no checking for stdlib.h... no checking for string.h... no checking for memory.h... no checking for strings.h... no checking for inttypes.h... no checking for stdint.h... no checking for unistd.h... no checking whether exit is declared... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking if you want to build a separate terminfo library... no checking if you want to build a separate tic library... no checking for default loader flags... (none) checking for an rpath option... checking whether to use release or ABI version in shared library file names... auto checking which gcc option to use... checking if ld -search_paths_first works... yes checking if CFLAGS option -no-cpp-precomp works... no checking if you want to link with the GPM mouse library... maybe checking for gpm.h... no checking if you want to use PCRE2 for regular-expressions... no checking if you want to disable library suffixes... no checking if you want to disable extra LDFLAGS for package-scripts... no checking for extra suffix to append to header/library paths... (none) checking if you wish to install ncurses overwriting curses... no checking if external terminfo-database is used... yes checking which terminfo source-file will be installed... ${top_srcdir}/misc/terminfo.src checking whether to use hashed database instead of directory/tree... no checking for list of fallback terminal descriptions... (none) checking for tic... tic checking for infocmp... infocmp checking if you want modern xterm or antique... xterm-new checking if xterm backspace sends BS or DEL... BS checking for list of terminfo directories... /usr/local/share/terminfo checking for default terminfo directory... /usr/local/share/terminfo checking if big-core option selected... yes checking if big-strings option selected... yes checking if you want termcap-fallback support... no checking if ~/.terminfo is wanted... yes checking if you want to permit root to use ncurses environment variables... yes checking if you want to permit setuid programs to access all files... yes checking if you want to permit setuid use of ncurses environment variables... yes checking for unistd.h... (cached) no checking for remove... yes checking for unlink... yes checking if link/symlink functions work... no checking if tic should use hard links... no checking if you want broken-linker support code... no checking if tputs should process BSD-style prefix padding... no checking if the POSIX test-macros are already defined... yes checking if SIGWINCH is defined... yes checking for nl_langinfo and CODESET... no checking if you want wide-character code... yes configure: WARNING: _XOPEN_SOURCE feature test macro appears to be predefined checking for wchar.h... yes checking for wctype.h... yes checking if wchar.h can be used as is... no checking if we must define _XOPEN_SOURCE_EXTENDED... yes checking if wcwidth agrees graphics are single-width... no checking for putwc... yes checking for btowc... yes checking for wctob... yes checking for wmemchr... yes checking for mbtowc... yes checking for wctomb... yes checking for mblen... yes checking for mbrlen... yes checking for mbrtowc... yes checking for wcsrtombs... yes checking for mbsrtowcs... yes checking for wcstombs... yes checking for mbstowcs... yes checking if we must include wchar.h to declare mbstate_t... unknown checking if we must include wchar.h to declare wchar_t... unknown checking if we must include wchar.h to declare wint_t... unknown checking whether to enable _LP64 definition in curses.h... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for _LARGE_FILES value needed for large files... no checking for _LARGEFILE_SOURCE value needed for large files... no checking for fseeko... no checking whether to use struct dirent64... no checking if you want tparm not to use X/Open fixed-parameter list... yes checking if you want to enable wattr* macros... no checking for X11 rgb file... ${exec_prefix}/lib/X11/rgb.txt checking for type of bool... auto checking for alternate terminal capabilities file... Caps checking for type of chtype... uint32_t checking for type of ospeed... short checking for type of mmask-t... uint32_t checking for size CCHARW_MAX... 5 checking for signed char... no checking size of signed char... 0 checking whether to use signed chars for Boolean array in term.h... no checking for type of tparm-arg... intptr_t checking if RCS identifiers should be compiled-in... no checking format of man-pages... normal checking for manpage renaming... no checking if manpage aliases will be installed... yes checking if manpage symlinks should be used... yes checking for manpage tbl... no checking if you want to build with function extensions... yes checking if you want to build with SCREEN extensions... yes checking if you want to build with terminal-driver... no checking for extended use of const keyword... yes checking if you want to use extended colors... yes checking if you want to use extended mouse encoding... yes checking if you want to use extended putwin/screendump... yes checking if you want $NCURSES_NO_PADDING code... yes checking if you want SIGWINCH handler... yes checking if you want user-definable terminal capabilities like termcap... yes checking if you want to link with the pthread library... no checking if you want reentrant code... no checking whether curses library structures should be opaque... yes checking whether form library structures should be opaque... yes checking whether menu library structures should be opaque... yes checking whether panel library structures should be opaque... yes checking if you want all development code... no checking if you want to check screensize of serial terminals... no checking if you want hard-tabs code... no checking if you want limited support for xmc... no checking if you do not want to assume colors are white-on-black... yes checking if you want hashmap scrolling-optimization code... yes checking if you want colorfgbg code... no checking if you want to use gcc -fvisibility option... no checking if you want interop bindings... yes checking if you want experimental safe-sprintf code... no checking if you want wgetch-events code... no checking if you want to see long compiling messages... yes checking if you want to install stripped executables... yes checking if install accepts -p option... yes checking if install needs to be told about ownership... no checking if you want to specify strip-program... no checking if you want to use C11 _Noreturn feature... no checking if you want to turn on gcc warnings... no configure: checking for gcc __attribute__ directives... checking if you want to work around bogus compiler/loader warnings... no checking if you want to enable runtime assertions... no checking if you want to use dmalloc for testing... no checking if you want to use dbmalloc for testing... no checking if you want to use valgrind for testing... no checking if you want to perform memory-leak testing... no checking whether to add trace feature to all models... no checking if we want to use GNAT projects... yes checking if -lm needed for math functions... yes checking if -lm is available for math functions... no checking whether time.h and sys/time.h may both be included... yes checking for regcomp... yes checking for regular-expression headers... regex.h checking for fcntl.h... yes checking for getopt.h... yes checking for limits.h... yes checking for locale.h... yes checking for math.h... yes checking for poll.h... yes checking for sys/auxv.h... no checking for sys/ioctl.h... yes checking for sys/param.h... yes checking for sys/poll.h... yes checking for sys/select.h... yes checking for sys/time.h... yes checking for sys/times.h... yes checking for unistd.h... (cached) no checking for wctype.h... (cached) yes checking for unistd.h... (cached) no checking for getopt.h... (cached) yes checking for header declaring getopt variables... unistd.h checking if external environ is declared... no checking if external environ exists... yes checking for getenv... yes checking for putenv... yes checking for setenv... yes checking for strdup... yes checking if getenv returns consistent values... no checking if sys/time.h works with sys/select.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking if gcc supports options to tune inlining... yes checking for signal global datatype... no checking if unsigned literals are legal... yes checking if external errno is declared... no checking if external errno exists... yes checking if data-only library module links... yes checking for clock_gettime... yes checking for fpathconf... yes checking for getcwd... yes checking for getauxval... no checking for getegid... yes checking for geteuid... yes checking for getopt... yes checking for getuid... yes checking for issetugid... yes checking for localeconv... yes checking for poll... yes checking for remove... (cached) yes checking for select... yes checking for setbuf... yes checking for setbuffer... yes checking for setfsuid... no checking for setvbuf... yes checking for sigaction... yes checking for sigvec... yes checking for snprintf... yes checking for strdup... (cached) yes checking for strstr... yes checking for sysconf... yes checking for tcgetpgrp... yes checking for times... yes checking for tsearch... yes checking for vsnprintf... yes checking if _PATH_TTYS is defined in ttyent.h... no checking if _PATH_TTYS file exists... no checking for isascii... yes checking whether sigaction needs _POSIX_SOURCE... no checking if nanosleep really works... no checking for termio.h... no checking for termios.h... yes checking for unistd.h... (cached) no checking for sys/ioctl.h... (cached) yes checking for sys/termio.h... no checking whether termios.h needs _POSIX_SOURCE... no checking for tcgetattr... yes checking for vsscanf function or workaround... no checking for unistd.h... (cached) no checking for working mkstemp... no checking whether setvbuf arguments are reversed... no checking for intptr_t... no checking for ssize_t... no checking for type sigaction_t... no checking declaration of size-change... no checking for memmove... yes checking for posix_openpt... yes checking if poll really works... no checking if MB_LEN_MAX is usable... no configure: WARNING: MB_LEN_MAX is missing/inconsistent in system headers checking for va_copy... yes checking for pid_t... no checking for unistd.h... (cached) no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... (cached) yes checking for working vfork... (cached) yes checking if fopen accepts explicit binary mode... no checking for openpty in -lutil... yes checking for openpty header... no checking if we should include stdbool.h... yes checking for builtin bool type... no checking for bool... no checking size of bool... 0 checking for type of bool... unknown configure: WARNING: Assuming unsigned for type of bool checking for gnat... /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/bin/gnat checking for gnat version... 13.2.0 checking for gnatmake... /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/bin/gnatmake checking for gnatmake version... 13.2.0 checking for gprconfig... /Users/runner/.local/share/alire/toolchains/gprbuild_25.0.1_c2b4ada4/bin/gprconfig checking for gprconfig version... 25.0.0 checking for gprbuild... /Users/runner/.local/share/alire/toolchains/gprbuild_25.0.1_c2b4ada4/bin/gprbuild checking for gprbuild version... 25.0.0 checking for gprconfig name for Ada... GNAT checking for gprconfig name for C... GCC checking for gnat version... 13.2.0 checking for m4... yes checking if GNAT works... yes checking optimization options for ADAFLAGS... -gnatpn -O2 checking if GNATPREP supports -T option... yes checking if GNAT supports generics... yes checking if GNAT supports SIGINT... yes checking if GNAT supports project files... yes checking if GNAT supports libraries... yes checking for Ada95 compiler... gnatmake checking for Ada95 include directory... /usr/local/share/ada/adainclude checking for Ada95 object directory... /usr/local/lib/ada/adalib checking whether to build an Ada95 shared library... no checking for Ada95 curses library name... adacurses checking for wchar_t... no checking size of wchar_t... 0 checking for library subsets... ticlib+termlib+ext_tinfo+base+widechar+ext_funcs checking default library suffix... w checking default library-dependency suffix... w.a checking default object directory... objects checking where we will install curses.h... ${prefix}/include/ncursesw checking for desired basename for form library... form checking for desired basename for menu library... menu checking for desired basename for panel library... panel checking for desired basename for cxx library... ncurses++ checking for src modules... ncurses progs panel menu form checking for defines to add to ncursesw6-config script... -DNCURSES_WIDECHAR package: ncursesw checking for linker search path... $HOME/lib /usr/lib configure: creating ./config.status config.status: creating include/MKterm.h.awk config.status: creating include/curses.head config.status: creating include/ncurses_dll.h config.status: creating include/termcap.h config.status: creating include/unctrl.h config.status: creating man/man_db.renames config.status: creating man/Makefile config.status: creating include/Makefile config.status: creating ncurses/Makefile config.status: creating progs/Makefile config.status: creating panel/Makefile config.status: creating menu/Makefile config.status: creating form/Makefile config.status: creating test/Makefile config.status: creating misc/Makefile config.status: creating Ada95/Makefile config.status: creating Ada95/gen/Makefile config.status: creating Ada95/src/Makefile config.status: creating Ada95/samples/Makefile config.status: creating Ada95/src/library.gpr config.status: creating Ada95/gen/adacursesw6-config config.status: creating man/adacursesw6-config.1 config.status: creating misc/run_tic.sh config.status: creating misc/ncurses-config config.status: creating man/ncursesw6-config.1 config.status: creating Makefile config.status: creating include/ncurses_cfg.h Appending rules for normal model (ncurses: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs) Appending rules for debug model (ncurses: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs) Appending rules for normal model (progs: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs) Appending rules for debug model (progs: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs) Appending rules for normal model (panel: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs) Appending rules for debug model (panel: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs) Appending rules for normal model (menu: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs) Appending rules for debug model (menu: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs) Appending rules for normal model (form: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs) Appending rules for debug model (form: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs) Appending rules for normal model (test: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs) Appending rules for debug model (test: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs) creating headers.sh ** Configuration summary for NCURSES 6.5 20240427: extended funcs: yes xterm terminfo: xterm-new bin directory: /usr/local/bin lib directory: /usr/local/lib include directory: /usr/local/include/ncursesw man directory: /usr/local/share/man terminfo directory: /usr/local/share/terminfo ** Include-directory is not in a standard location ( cd "include" && /Applications/Xcode_16.4.app/Contents/Developer/usr/bin/make DESTDIR="" RPATH_LIST="/usr/local/lib" libs ) cat curses.head >curses.h AWK=awk /bin/sh ./MKkey_defs.sh ./Caps ./Caps-ncurses >>curses.h /bin/sh -c 'if test "0" = "1" ; then cat ./curses.events >>curses.h ; fi' /bin/sh -c 'if test "cchar_t" = "cchar_t" ; then cat ./curses.wide >>curses.h ; fi' cat ./curses.tail >>curses.h /bin/sh ./MKhashsize.sh ./Caps ./Caps-ncurses >hashsize.h AWK=awk /bin/sh ./MKncurses_def.sh ./ncurses_defs >ncurses_def.h AWK=awk /bin/sh ./MKparametrized.sh ./Caps ./Caps-ncurses >parametrized.h touch config.h awk -f MKterm.h.awk ./Caps ./Caps-ncurses > term.h /bin/sh ./edit_cfg.sh ../include/ncurses_cfg.h term.h ** edit: HAVE_TCGETATTR 1 ** edit: HAVE_TERMIOS_H 1 ** edit: HAVE_TERMIO_H 0 ** edit: BROKEN_LINKER 0 ( cd "ncurses" && /Applications/Xcode_16.4.app/Contents/Developer/usr/bin/make DESTDIR="" RPATH_LIST="/usr/local/lib" libs ) awk -f ./tinfo/MKcodes.awk bigstrings=1 ../include/Caps ../include/Caps-ncurses >codes.c gcc -o make_hash -DHAVE_CONFIG_H -DUSE_BUILD_CC -I../ncurses -I. -I../include -I./../include -DHAVE_CONFIG_H -DBUILDING_NCURSES -I../ncurses -I. -I../include -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -O2 --param max-inline-insns-single=1200 ./tinfo/make_hash.c -Wl,-search_paths_first In file included from ../ncurses/build.priv.h:53, from ./tinfo/make_hash.c:40: ../include/ncurses_cfg.h:178:15: error: two or more data types in declaration specifiers 178 | #define pid_t int | ^~~ ../include/ncurses_cfg.h:174:18: error: two or more data types in declaration specifiers 174 | #define intptr_t long | ^~~~ ../include/ncurses_cfg.h:175:17: error: two or more data types in declaration specifiers 175 | #define ssize_t int | ^~~ In file included from ../ncurses/build.priv.h:66: /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:83:8: error: unknown type name 'FILE' 83 | extern FILE *__stdinp; | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:84:8: error: unknown type name 'FILE' 84 | extern FILE *__stdoutp; | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:85:8: error: unknown type name 'FILE' 85 | extern FILE *__stderrp; | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:148:19: error: unknown type name 'FILE' 148 | void clearerr(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:81:1: note: 'FILE' is defined in header ''; did you forget to '#include '? 80 | #include +++ |+#include 81 | /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:149:17: error: unknown type name 'FILE' 149 | int fclose(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:149:17: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:150:15: error: unknown type name 'FILE' 150 | int feof(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:150:15: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:151:17: error: unknown type name 'FILE' 151 | int ferror(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:151:17: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:152:17: error: unknown type name 'FILE' 152 | int fflush(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:152:17: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:153:16: error: unknown type name 'FILE' 153 | int fgetc(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:153:16: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:154:18: error: unknown type name 'FILE' 154 | int fgetpos(FILE * __restrict, fpos_t *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:154:18: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:154:37: error: unknown type name 'fpos_t' 154 | int fgetpos(FILE * __restrict, fpos_t *); | ^~~~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:154:37: note: 'fpos_t' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:155:40: error: unknown type name 'FILE' 155 | char *fgets(char * __restrict, int, FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:155:40: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:159:1: error: unknown type name 'FILE' 159 | FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:159:1: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:161:18: error: unknown type name 'FILE' 161 | int fprintf(FILE * __restrict, const char * __restrict, ...) __printflike(2, 3); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:161:18: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:162:21: error: unknown type name 'FILE' 162 | int fputc(int, FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:162:21: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:163:41: error: unknown type name 'FILE' 163 | int fputs(const char * __restrict, FILE * __restrict) __DARWIN_ALIAS(fputs); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:163:41: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:164:73: error: unknown type name 'FILE' 164 | size_t fread(void * __restrict __ptr, size_t __size, size_t __nitems, FILE * __restrict __stream); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:164:73: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:165:1: error: unknown type name 'FILE' 165 | FILE *freopen(const char * __restrict, const char * __restrict, | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:165:1: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:166:18: error: unknown type name 'FILE' 166 | FILE * __restrict) __DARWIN_ALIAS(freopen); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:166:18: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:167:17: error: unknown type name 'FILE' 167 | int fscanf(FILE * __restrict, const char * __restrict, ...) __scanflike(2, 3); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:167:17: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:168:16: error: unknown type name 'FILE' 168 | int fseek(FILE *, long, int); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:168:16: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:169:18: error: unknown type name 'FILE' 169 | int fsetpos(FILE *, const fpos_t *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:169:18: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:169:32: error: unknown type name 'fpos_t' 169 | int fsetpos(FILE *, const fpos_t *); | ^~~~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:170:16: error: unknown type name 'FILE' 170 | long ftell(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:170:16: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:171:80: error: unknown type name 'FILE' 171 | size_t fwrite(const void * __restrict __ptr, size_t __size, size_t __nitems, FILE * __restrict __stream) __DARWIN_ALIAS(fwrite); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:171:80: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:172:15: error: unknown type name 'FILE' 172 | int getc(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:172:15: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:184:20: error: unknown type name 'FILE' 184 | int putc(int, FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:184:20: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:189:17: error: unknown type name 'FILE' 189 | void rewind(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:189:17: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:191:17: error: unknown type name 'FILE' 191 | void setbuf(FILE * __restrict, char * __restrict); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:191:17: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:192:18: error: unknown type name 'FILE' 192 | int setvbuf(FILE * __restrict, char * __restrict, int, size_t); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:192:18: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:203:1: error: unknown type name 'FILE' 203 | FILE *tmpfile(void); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:203:1: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:213:22: error: unknown type name 'FILE' 213 | int ungetc(int, FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:213:22: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:214:19: error: unknown type name 'FILE' 214 | int vfprintf(FILE * __restrict, const char * __restrict, __gnuc_va_list) __printflike(2, 0); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:214:19: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:242:1: error: unknown type name 'FILE' 242 | FILE *fdopen(int, const char *) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fdopen)); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:242:1: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:244:17: error: unknown type name 'FILE' 244 | int fileno(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:244:17: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:255:17: error: unknown type name 'FILE' 255 | int pclose(FILE *) __swift_unavailable("Use posix_spawn APIs or NSTask instead. (On iOS, process spawning is unavailable.)"); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:255:17: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:259:1: error: unknown type name 'FILE' 259 | FILE *popen(const char *, const char *) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(popen)) __swift_unavailable("Use posix_spawn APIs or NSTask instead. (On iOS, process spawning is unavailable.)"); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:259:1: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:274:17: error: unknown type name 'FILE' 274 | int __srget(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:274:17: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:275:20: error: unknown type name 'FILE' 275 | int __svfscanf(FILE *, const char *, __gnuc_va_list) __scanflike(2, 0); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:275:20: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:276:22: error: unknown type name 'FILE' 276 | int __swbuf(int, FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:276:22: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:285:44: error: unknown type name 'FILE' 285 | __header_always_inline int __sputc(int _c, FILE *_p) { | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:285:44: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:311:20: error: unknown type name 'FILE' 311 | void flockfile(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:311:20: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:312:23: error: unknown type name 'FILE' 312 | int ftrylockfile(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:312:23: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:313:22: error: unknown type name 'FILE' 313 | void funlockfile(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:313:22: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:314:24: error: unknown type name 'FILE' 314 | int getc_unlocked(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:314:24: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:316:29: error: unknown type name 'FILE' 316 | int putc_unlocked(int, FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:316:29: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:321:15: error: unknown type name 'FILE' 321 | int getw(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:321:15: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:322:20: error: unknown type name 'FILE' 322 | int putw(int, FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:322:20: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:354:17: error: unknown type name 'FILE' 354 | int fseeko(FILE * __stream, off_t __offset, int __whence); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:354:17: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:355:17: error: unknown type name 'FILE' 355 | off_t ftello(FILE * __stream); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:355:17: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:362:18: error: unknown type name 'FILE' 362 | int vfscanf(FILE * __restrict __stream, const char * __restrict __format, __gnuc_va_list) __scanflike(2, 0); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:362:18: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:381:95: error: unknown type name 'FILE' 381 | ssize_t getdelim(char ** __restrict __linep, size_t * __restrict __linecapp, int __delimiter, FILE * __restrict __stream) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:381:95: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:382:77: error: unknown type name 'FILE' 382 | ssize_t getline(char ** __restrict __linep, size_t * __restrict __linecapp, FILE * __restrict __stream) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:382:77: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:383:1: error: unknown type name 'FILE' 383 | FILE *fmemopen(void * __restrict __buf, size_t __size, const char * __restrict __mode) __API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0), watchos(4.0)); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:383:1: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:384:1: error: unknown type name 'FILE' 384 | FILE *open_memstream(char **__bufp, size_t *__sizep) __API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0), watchos(4.0)); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:384:1: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:399:17: error: unknown type name 'FILE' 399 | char *fgetln(FILE *, size_t *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:399:17: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:401:17: error: unknown type name 'FILE' 401 | int fpurge(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:401:17: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:402:20: error: unknown type name 'FILE' 402 | void setbuffer(FILE *, char *, int); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:402:20: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:403:21: error: unknown type name 'FILE' 403 | int setlinebuf(FILE *); | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:403:21: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:410:1: error: unknown type name 'FILE' 410 | FILE *funopen(const void *, | ^~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:410:1: note: 'FILE' is defined in header ''; did you forget to '#include '? /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:413:18: error: unknown type name 'fpos_t' 413 | fpos_t (* _Nullable)(void *, fpos_t, int), | ^~~~~~ /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:413:18: note: 'fpos_t' is defined in header ''; did you forget to '#include '? In file included from /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/include-fixed/stdio.h:433: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:65:53: error: unknown type name 'va_list' 65 | const char * __restrict, va_list); | ^~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:1:1: note: 'va_list' is defined in header ''; did you forget to '#include '? +++ |+#include 1 | /* /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:74:54: error: unknown type name 'va_list' 74 | const char * __restrict, va_list); | ^~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:74:54: note: 'va_list' is defined in header ''; did you forget to '#include '? In file included from ../ncurses/build.priv.h:70: ../include/curses.h:474:24: error: conflicting types for 'wchar_t'; have 'short unsigned int' 474 | typedef unsigned short wchar_t; | ^~~~~~~ In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdlib.h:98, from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:58, from ../ncurses/build.priv.h:61: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h:53:26: note: previous declaration of 'wchar_t' with type 'wchar_t' {aka 'int'} 53 | typedef __darwin_wchar_t wchar_t; | ^~~~~~~ ../include/curses.h:672:41: error: unknown type name 'FILE' 672 | extern NCURSES_EXPORT(WINDOW *) getwin (FILE *); /* implemented */ | ^~~~ ../include/curses.h:297:1: note: 'FILE' is defined in header ''; did you forget to '#include '? 296 | #include +++ |+#include 297 | /* use whatever the C compiler decides bool really is */ ../include/curses.h:758:55: error: unknown type name 'FILE' 758 | extern NCURSES_EXPORT(SCREEN *) newterm (const char *,FILE *,FILE *); /* implemented */ | ^~~~ ../include/curses.h:758:55: note: 'FILE' is defined in header ''; did you forget to '#include '? ../include/curses.h:758:62: error: unknown type name 'FILE' 758 | extern NCURSES_EXPORT(SCREEN *) newterm (const char *,FILE *,FILE *); /* implemented */ | ^~~~ ../include/curses.h:758:62: note: 'FILE' is defined in header ''; did you forget to '#include '? ../include/curses.h:777:46: error: unknown type name 'FILE' 777 | extern NCURSES_EXPORT(int) putwin (WINDOW *, FILE *); /* implemented */ | ^~~~ ../include/curses.h:777:46: note: 'FILE' is defined in header ''; did you forget to '#include '? ../include/curses.h:1037:67: error: unknown type name 'FILE' 1037 | extern NCURSES_EXPORT(WINDOW *) NCURSES_SP_NAME(getwin) (SCREEN*, FILE *); /* implemented:SP_FUNC */ | ^~~~ ../include/curses.h:1037:67: note: 'FILE' is defined in header ''; did you forget to '#include '? ../include/curses.h:1052:82: error: unknown type name 'FILE' 1052 | extern NCURSES_EXPORT(SCREEN *) NCURSES_SP_NAME(newterm) (SCREEN*, const char *, FILE *, FILE *); /* implemented:SP_FUNC */ | ^~~~ ../include/curses.h:1052:82: note: 'FILE' is defined in header ''; did you forget to '#include '? ../include/curses.h:1052:90: error: unknown type name 'FILE' 1052 | extern NCURSES_EXPORT(SCREEN *) NCURSES_SP_NAME(newterm) (SCREEN*, const char *, FILE *, FILE *); /* implemented:SP_FUNC */ | ^~~~ ../include/curses.h:1052:90: note: 'FILE' is defined in header ''; did you forget to '#include '? In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/runetype.h:53, from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctype.h:72, from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/ctype.h:66, from ./tinfo/make_hash.c:45: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h:32:25: error: conflicting types for 'wint_t'; have '__darwin_wint_t' {aka 'int'} 32 | typedef __darwin_wint_t wint_t; | ^~~~~~ ../include/curses.h:478:22: note: previous declaration of 'wint_t' with type 'wint_t' {aka 'unsigned int'} 478 | typedef unsigned int wint_t; | ^~~~~~ ./tinfo/make_hash.c: In function 'get_type': ./tinfo/make_hash.c:232:17: warning: implicit declaration of function 'fprintf' [-Wimplicit-function-declaration] 232 | fprintf(stderr, "Buffer is not large enough for %s + %s\n", | ^~~~~~~ ./tinfo/make_hash.c:61:1: note: include '' or provide a declaration of 'fprintf' 60 | #include +++ |+#include 61 | ./tinfo/make_hash.c:232:17: warning: incompatible implicit declaration of built-in function 'fprintf' [-Wbuiltin-declaration-mismatch] 232 | fprintf(stderr, "Buffer is not large enough for %s + %s\n", | ^~~~~~~ ./tinfo/make_hash.c:232:17: note: include '' or provide a declaration of 'fprintf' ./tinfo/make_hash.c: In function 'main': ./tinfo/make_hash.c:277:9: warning: incompatible implicit declaration of built-in function 'fprintf' [-Wbuiltin-declaration-mismatch] 277 | fprintf(stderr, "usage: make_hash column root_name bigstring\n"); | ^~~~~~~ ./tinfo/make_hash.c:277:9: note: include '' or provide a declaration of 'fprintf' ./tinfo/make_hash.c:286:36: warning: implicit declaration of function 'fgets'; did you mean 'gets'? [-Wimplicit-function-declaration] 286 | for (n = 0; (n < tablesize) && fgets(buffer, BUFSIZ, stdin);) { | ^~~~~ | gets ./tinfo/make_hash.c:303:13: warning: incompatible implicit declaration of built-in function 'fprintf' [-Wbuiltin-declaration-mismatch] 303 | fprintf(stderr, "expected %d columns, have %d:\n%s\n", | ^~~~~~~ ./tinfo/make_hash.c:303:13: note: include '' or provide a declaration of 'fprintf' ./tinfo/make_hash.c:346:13: warning: incompatible implicit declaration of built-in function 'fprintf' [-Wbuiltin-declaration-mismatch] 346 | fprintf(stderr, "Unknown type: %s\n", list[2]); | ^~~~~~~ ./tinfo/make_hash.c:346:13: note: include '' or provide a declaration of 'fprintf' make[1]: *** [make_hash] Error 1 make: *** [libs] Error 2 Warning: Execution failed for action: Post_Fetch run: make libs (from ${CRATE_ROOT}/.) Warning: Exit code: 2 Warning: Action output not captured, check it above. stderr: ALIRE.PROPERTIES.ACTIONS.ACTION_FAILED stderr: Action failed with exit code 2 stderr: raised ALIRE.PROPERTIES.ACTIONS.ACTION_FAILED : Action failed with exit code 2 Load address: 0x1026c4000 Call stack traceback locations: 0x1033d00cc 0x1033d012c 0x102d73fe4 0x102d72788 0x102f2b9c0 0x102f4f78c 0x102faf56c 0x102fae99c 0x102f4f868 0x102f4f950 0x102f2c00c 0x102f2c174 0x102735730 0x102735070 0x1027351e4 0x1027d2b38 0x1027ddc78 0x1026c69f8 0x1026cba2c ERROR: Compilation failed.