私はgitを "sudo"だから私はyum install git
を使用することはできません。gitでコンパイルエラーが発生しました:imap-send.c:1408:エラー: 'CURLOPT_USERNAME'が宣言されていません
https://www.kernel.org/pub/software/scm/git/(v2.11.0.tar.gz)とgithub(v2.3.0.zip)の両方からソースコードをダウンロードしようとしました。
エラーが起こった源泉コンパイル:
imap-send.c: In function ‘setup_curl’:
imap-send.c:1408: error: ‘CURLOPT_USERNAME’ undeclared (first use in this function)
imap-send.c:1408: error: (Each undeclared identifier is reported only once
imap-send.c:1408: error: for each function it appears in.)
imap-send.c:1409: error: ‘CURLOPT_PASSWORD’ undeclared (first use in this function)
imap-send.c:1434: error: ‘CURLOPT_USE_SSL’ undeclared (first use in this function)
imap-send.c:1434: error: ‘CURLUSESSL_TRY’ undeclared (first use in this function)
make: *** [imap-send.o] Error 1
make: *** Waiting for unfinished jobs....
2つのバージョンが同じエラーを与えたが。私はgithubからソースコードをチェックし、コードの位置を得ましたが、なぜエラーが起こったのか理解できませんでした。
私は管理アクセスなしでサーバー(CentOS)にどうしたらいいですか?
あなたは最初のカールの新しいバージョンをインストールする必要があります。 – melpomene
@melpomeneこんにちは、カールのバージョンは 'curl 7.49.0(x86_64-pc-linux-gnu)libcurl/7.49.0 OpenSSL/1.0.2j zlib/1.2.8'です。バージョンはあまり古すぎないのですか? – Zealseeker
"curl"とはlibcurl(curlライブラリ)とそのヘッダ(curlver.hは関連するバージョン番号を含むべきです)を意味します。 – melpomene