Mam problem z błędem podczas próby kompilacji GIT. Szukałem informacji o Google i źródle/problemach z GIT dla podobnych problemów, ale nie znalazłem nic, co mogłoby mi pomóc.rozmiar tablicy "__curl_rule_01__" jest ujemny
Początkowo otrzymałem następujący błąd
[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
Stworzyłem dowiązanie symboliczne wewnątrz /usr/include/
do brakującego pliku w następujący sposób (po tym, jak zainstalować/skompilowany najnowszej wersji/rozwój)
[email protected]:/usr/src/git# ln -s /usr/include/x86_64-linux-gnu/zconf.h /usr/include
Co prowadzi mnie do aktualnego problemu, który jestem zdezorientowany, jak rozwiązać. Gdyby ktoś mógł doradzić, byłoby to bardzo cenne.
[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
Dzięki za podpowiedź, chyba powinienem był najpierw to sprawdzić. Chociaż okazuje się, że nie mam tej notatki w mojej "curlrules.h" i mam uruchomioną wersję ** 7.35.0 ** – ash
Historia na githubie wygląda na to, że komentarz był tam od pierwszej wersji, ale może twój został zmodyfikowany. Niemniej jednak cały plik można zobaczyć na stronie https://github.com/curl/curl/blob/master/include/curl/curlrules.h lub pobrać najnowszą wersję. –
Zaakceptowałem - chociaż to nie rozwiązuje problemu, zachęciło mnie to do ponownego przekompilowania curl z właściwymi zasobami/ścieżkami – ash