クローニングしようとしています。ウェイランドgitのリポジトリ(プロジェクトの場合)しかし、git cloneコマンドを実行するとエラーが発生します。
カールを設置しました(ここから)。複製後make && make install
。以前はgitでうまく動作する別のバージョンがありました。
その後、再複製を試みます。ウェイランドリポジトリにアクセスすると、このエラーが表示されます。
致命的:アクセス不可」https://github.com/nobled/wayland.git/':'https'プロトコルはlibcurlでサポートされていないか無効になっています。
だからカールを作ろうとするのに./configure --with-ssl=/usr/local/ssl
カールの動作に顕著な変化を与えることはできません。
/usr/local/ssl は間違った --with-ssl プレフィックスです!
私も試してみましたが/etc/ssl/
失敗しました。
/etc/ssl は間違った --with-ssl プレフィックスです!
この問題の原因は何ですか?
答え1
スイッチ
--with-ssl={gnutls,openssl}
ヘッダーファイル(* .h)が必要な場合は、一般的/usr/include/openssl
に設定を実行し、--includedir=/usr/include/
インクルードファイルを見つける場所を設定に知らせるのが最善です。
/usr/include/openssl
ファイルが存在し、システムにファイルがある場合は、*.h
正しい場所になければなりません。
あなたはインストールする必要があります
openssl-devel
(yumを含むcent / redhat)またはlibssl-dev
(aptを含むdebian、ubuntu)パッケージ。 (またはgithub.com 1.1.1安定ブランチからファイルを複製してください)。
--with-ssl=/usr/include/openssl
編集する:
ls /usr/include/openssl
aes.h buffer.h cterr.h engineerr.h md5.h pem.h rsa.h symhacks.h
asn1err.h camellia.h ct.h engine.h mdc2.h pkcs12err.h safestack.h tls1.h
asn1.h cast.h des.h e_os2.h modes.h pkcs12.h seed.h tserr.h
asn1_mac.h cmac.h dherr.h err.h objectserr.h pkcs7err.h sha.h ts.h
asn1t.h cmserr.h dh.h evperr.h objects.h pkcs7.h srp.h txt_db.h
asyncerr.h cms.h dsaerr.h evp.h obj_mac.h rand_drbg.h srtp.h uierr.h
async.h comperr.h dsa.h hmac.h ocsperr.h randerr.h ssl2.h ui.h
bioerr.h comp.h dtls1.h idea.h ocsp.h rand.h ssl3.h whrlpool.h
bio.h conf_api.h ebcdic.h kdferr.h opensslconf.h rc2.h sslerr.h x509err.h
blowfish.h conferr.h ecdh.h kdf.h opensslv.h rc4.h ssl.h x509.h
bnerr.h conf.h ecdsa.h lhash.h ossl_typ.h rc5.h stack.h x509v3err.h
bn.h cryptoerr.h ecerr.h md2.h pem2.h ripemd.h storeerr.h x509v3.h
buffererr.h crypto.h ec.h md4.h pemerr.h rsaerr.h store.h x509_vfy.h
編集2:
openssl v1.0.2であることを確認してください。 openssl v1.1.1aでは、カールコンパイルが機能しないようです。