Sono in difficoltà con un errore durante il tentativo di compilare GIT. Ho cercato su Google e i problemi/bug di origine GIT per problemi simili, ma non ho trovato nulla per aiutarmi.la dimensione dell'array '__curl_rule_01__' è negativa
Originariamente ho ricevuto il seguente errore
[email protected]:/usr/src/git# make prefix=/usr install install-doc install-html install-info;
CC http-push.o
In file included from cache.h:39:0,
from http-push.c:1:
/usr/include/zlib.h:34:19: fatal error: zconf.h: No such file or directory
#include "zconf.h"
^
compilation terminated.
make: *** [http-push.o] Error 1
ho creato un link simbolico all'interno /usr/include/
al file mancante nel modo seguente (dopo aver installato/compilato l'ultima versione/sviluppo)
[email protected]:/usr/src/git# ln -s /usr/include/x86_64-linux-gnu/zconf.h /usr/include
Il che mi porta al problema attuale, che sono confuso su come risolvere. Se qualcuno potesse consigliarlo sarebbe molto apprezzato.
[email protected]:/usr/src/git# make prefix=/usr install install-doc install-html install-info;
CC http-push.o
In file included from /usr/include/curl/curl.h:35:0,
from http.h:6,
from http-push.c:5:
/usr/include/curl/curlrules.h:142:3: error: size of array '__curl_rule_01__' is negative
__curl_rule_01__
^
/usr/include/curl/curlrules.h:152:3: error: size of array '__curl_rule_02__' is negative
__curl_rule_02__
^
make: *** [http-push.o] Error 1
Grazie per il suggerimento, suppongo che avrei dovuto controllare lì prima. Anche se, a quanto pare, non ho questa nota nel mio 'curlrules.h' e sto eseguendo la versione ** 7.35.0 ** – ash
La cronologia su github sembra che quel commento ci sia già dalla prima versione, ma forse il tuo è stato modificato. Tuttavia, è possibile visualizzare l'intero file all'indirizzo https://github.com/curl/curl/blob/master/include/curl/curlrules.h o scaricare l'ultima versione. –
Ho accettato - anche se questo non risolve il problema, mi ha spinto a ricompilare nuovamente con le giuste risorse/percorsi corretti – ash