svnwcrevをビルドする方法

svnwcrevをビルドする方法

構築に問題があります。svnwクルー、追加情報には、「この小さなユーティリティには複雑なインストールプロセスはありません」と記載されています。

Readmeに従ってAPR_INCLUDEを設定するようにconfig.mkファイルを変更し、実行したとき作る:

http://pastebin.com/NE1nevek

このツールを構築するための提案はありますか?ありがとうございます!

ベストアンサー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
....

おすすめ記事