構築に問題があります。svnwクルー、追加情報には、「この小さなユーティリティには複雑なインストールプロセスはありません」と記載されています。
Readmeに従ってAPR_INCLUDEを設定するようにconfig.mkファイルを変更し、実行したとき作る:
このツールを構築するための提案はありますか?ありがとうございます!
ベストアンサー1
回答に追加持続可能な開発管理Ubuntu 15.10でコンパイルするためにtigressの最新のソースコードを取得するには、次の手順を実行する必要がありました。
wget http://svnwcrev.tigris.org/files/documents/3444/44067/svnwcrev-1.0.tar.gz
tar -xzvf svnwcrev-1.0.tar.gz
apt-get install libapr1-dev libsvn-dev
cd svnwcrev-1.0
これは、config.mkファイルで参照されるヘッダーを提供し、config_mk.templateの名前をconfig.mkに変更します。
その後、src / SVNWcRev.cppの33行目に以下を追加する必要がありました。
#include <stddef.h>
これは、拡張およびptrdiff_t未定義のコンパイラエラーを修正します。
また、不足しているライブラリを含めて警告を無効にするようにMakefileを変更する必要がありました。変更された行は次のようになります。
...
CPPFLAGS=-I$(SUBVERSION_INCLUDE) -I$(APR_INCLUDE) -Wno-deprecated-declarations
...
LDLIBS=-lpthread -L$(LIBRARIES) -lsvn_client-1 -lsvn_wc-1 -lsvn_subr-1 -lapr-1
....