readline-8.2.007-1 Arch VM Compiling with: -Wall -Werror -Wextra -lreadline -Iinclude Including *readline/history.h* and *readline/readline.h* Compiling the program errors:
*/usr/include/readline/rltypedefs.h:71:29: error: unknown type name 'FILE' 71 | typedef int rl_getc_func_t (FILE *); | ^~~~* And much more errors related to FILE !! I've compiled this same program in Debian and Ubuntu without errors, maybe readline version or distro differences? Error stops if I include *stdio.h* before readline. I don't think it makes sense to be that way, and it kinda sucks the fact that I could only find that my program wouldn't compile in arch after testing it myself.
