“openssl/ssl.h: No such file or directory" bei der Installation von Git

Versuchen, installieren Sie git auf der Unix-und Linux-Maschinen auf der Grundlage der Anweisungen auf Installieren Von Git blog, und es nicht mit die folgende Fehlermeldung

make prefix=/usr/local all
GIT_VERSION = 1.8.3.4
    * new build flags
    CC credential-store.o
In file included from cache.h:4,
                 from credential-store.c:1:
git-compat-util.h:221:25: warning: openssl/ssl.h: No such file or directory
git-compat-util.h:222:25: warning: openssl/err.h: No such file or directory
In file included from credential-store.c:1:
cache.h:11:21: warning: openssl/sha.h: No such file or directory
cache.h:19:18: warning: zlib.h: No such file or directory
In file included from credential-store.c:1:
cache.h:21: syntax error before "z_stream"
cache.h:21: warning: no semicolon at end of struct or union
cache.h:28: syntax error before '}' token
cache.h:28: warning: type defaults to `int' in declaration of `git_zstream'
cache.h:28: warning: data definition has no type or storage class
cache.h:30: syntax error before '*' token
cache.h:31: syntax error before '*' token
cache.h:32: syntax error before '*' token
cache.h:33: syntax error before '*' token
cache.h:35: syntax error before '*' token
cache.h:36: syntax error before '*' token
cache.h:37: syntax error before '*' token
cache.h:38: syntax error before '*' token
cache.h:39: syntax error before '*' token
cache.h:40: syntax error before '*' token
cache.h:41: syntax error before '*' token
cache.h:42: syntax error before '*' token
cache.h:769: syntax error before '*' token
make: *** [credential-store.o] Error 1

Ich weiß, das ist wegen der fehlenden Bibliotheken für openssl, aber ich bin nicht in der Lage zu bekommen, diese Bibliotheken.

Ich nicht über yum/apt-get auf meine Maschinen, die zum ausführen der unten Befehle wie vorgeschlagen:

$ yum install curl-devel expat-devel gettext-devel \
  openssl-devel zlib-devel

$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev libssl-dev

Was muss ich tun, um diese Bibliotheken auf diesen Maschinen. Diese Maschinen keinen Zugang zum internet haben, kann ich eine scp, falls erforderlich. Irgendwelche Vorschläge.

Fragen zum software installieren, die sind mehr geeignet für Super User. Auch sollten Sie Angaben über Ihr Betriebssystem, Paket-management, etc...
Wenn Sie sagen, kann uns Ihr Betriebssystem, wir könnten in der Lage sein, um Sie auf eine kanonische download-Verzeichnis für Git, Paket verwaltet werden, oder keine. Für die gängigen Pakete auf beliebten Plattformen sollten Sie praktisch nie brauchen, um alles kompilieren Sie selbst (Ausnahme z.B. Gentoo, wo der Kompilierung lokal ist Teil des Paket-management-Architektur).

InformationsquelleAutor Mir S Mehdi | 2013-07-29

Schreibe einen Kommentar