Пытаюсь сделать чтото удобоваримое из ЦентоОС7, поставил gcc 13.2.0, скачал и компилирую git, после «make all» получаю ошибки :
LINK git-http-backend
CC imap-send.o
imap-send.c: In function ‘issue_imap_cmd’:
imap-send.c:546:22: warning: implicit declaration of function ‘starts_with’ [-Wimplicit-function-declaration]
546 | if (!starts_with(cmd->cmd, "LOGIN"))
| ^~~~~~~~~~~
imap-send.c: In function ‘cram’:
imap-send.c:896:20: warning: implicit declaration of function ‘xstrfmt’ [-Wimplicit-function-declaration]
896 | response = xstrfmt("%s %s", user, hex);
| ^~~~~~~
imap-send.c:896:18: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
896 | response = xstrfmt("%s %s", user, hex);
| ^
imap-send.c: In function ‘lf_to_crlf’:
imap-send.c:1193:46: error: invalid use of undefined type ‘struct strbuf’
1193 | for (i = j = 0, lastc = '\0'; i < msg->len; i++) {
| ^~
imap-send.c:1194:24: error: invalid use of undefined type ‘struct strbuf’
1194 | if (msg->buf[i] == '\n' && lastc != '\r')
Это както исправимо малыми усилиями?