0
libgit2 정적 빌드가 없거나 제한적으로 컴파일하려고하지만 아직 openssl 없이는 컴파일하지 못했습니다.HTTPS없이 libgit2를 컴파일하는 방법
지금까지 내 최고의 시도는 명령이 제품군은 다음되었습니다
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/ -DBUILD_SHARED_LIBS=OFF -DCMAKE_DISABLE_FIND_PACKAGE_OpenSSL=TRUE
make
을하지만 난 다음 얻을 : 다음
[ 11%] Building C object CMakeFiles/git2.dir/src/openssl_stream.c.o
/Users/raphael/src/github.com/libgit2/libgit2/src/openssl_stream.c:369:41: warning: unused parameter 'out' [-Wunused-parameter]
int git_openssl_stream_new(git_stream **out, const char *host, const char *port)
^
/Users/raphael/src/github.com/libgit2/libgit2/src/openssl_stream.c:369:58: warning: unused parameter 'host' [-Wunused-parameter]
int git_openssl_stream_new(git_stream **out, const char *host, const char *port)
^
/Users/raphael/src/github.com/libgit2/libgit2/src/openssl_stream.c:369:76: warning: unused parameter 'port' [-Wunused-parameter]
int git_openssl_stream_new(git_stream **out, const char *host, const char *port)
:
[ 23%] Building C object CMakeFiles/git2.dir/src/hash/hash_generic.c.o
In file included from /Users/raphael/src/github.com/libgit2/libgit2/src/hash/hash_generic.c:10:
/Users/raphael/src/github.com/libgit2/libgit2/src/hash/hash_generic.h:13:8: error: redefinition of 'git_hash_ctx'
struct git_hash_ctx {
^
/Users/raphael/src/github.com/libgit2/libgit2/src/hash/hash_common_crypto.h:15:8: note: previous definition is here
struct git_hash_ctx {
^
그리고 많은 다른 사람 분명히 다음과 같습니다.
환경 세부 정보 : 연타 또는 GCC 4.9 나는 정적 짓고 있어요, 나는 얀 (24)로부터 태그 v0.22.1 및 마스터와 시도를 사용하여 내가 맥 OS X 요세미티에있어
, 2015
리눅스/FreeBSD에 이식 할 수있는 프로세스를 찾고 있습니다.
잘 작동하고 Linux 또는 FreeBSD에서 해결 방법이 필요하지 않습니다. 감사합니다! –