2012-09-13 28 views
5

私は私がちょうどダウンロードしたUbuntuの最新バージョンにskipfishを使用しようとしています。私はこのリンクの指示に従っていますhttp://digitivity.org/943/how-to-install-google-skipfish-on-ubuntu-linuxskipfish - メイクでエラー

記事に基づいて "nice make"を実行すると、このエラーが発生しました...誰でもこの問題を解決するための助けをしてくれませんか?前もって感謝します。

[email protected]:~/Downloads/skipfish-2.09b$ nice make 
cc -L/usr/lib/ssl/engines -L/usr/lib/ -L/usr/lib/ssl/ -L/usr/local/lib/ -L/opt/local/lib src/skipfish.c -o skipfish \ 
     -O3 -Wno-format -Wall -funsigned-char -g -ggdb -I/usr/local/include/ -I/opt/local/include/ -I/usr/include/ -DVERSION=\"2.09b\" src/http_client.c src/database.c src/crawler.c src/analysis.c src/report.c src/checks.c src/signatures.c src/auth.c -lcrypto -lssl -lidn -lz -lpcre 
In file included from src/skipfish.c:47:0: 
src/signatures.h:24:18: fatal error: pcre.h: No such file or directory 
compilation terminated. 
src/http_client.c:40:18: fatal error: idna.h: No such file or directory 
compilation terminated. 
In file included from src/analysis.c:32:0: 
src/signatures.h:24:18: fatal error: pcre.h: No such file or directory 
compilation terminated. 
src/signatures.c:27:18: fatal error: pcre.h: No such file or directory 
compilation terminated. 
make: *** [skipfish] Error 1 

答えて

19

あなたはdevライブラリがありません。このコマンドを実行します。

sudo apt-get install libpcre3-dev libidn11-dev 
+0

おかげでたくさんの..私は1つを逃しました。もう一度ありがとう –

+4

MacOS Xでこれらのlibsをインストールするのはどうですか? – loretoparisi

+5

MacOS Xの場合: 'brew install pcre'と' brew install libidn'です。 pcre.h用のCentOS 'yum install pcre-devel'にbrew –