2012-04-18 4 views
0

Ubuntu 10.04でpcre-8.30.tar.gzをコンパイルしようとするとエラーが発生しましたが、何が起こっているのかわかりません。Ubuntuでpcre-8.30のコンパイルエラー

[email protected]:~/work/pcre-8.30$ make 
make all-am 
make[1]: Entering directory `/home/ciphor/work/pcre-8.30' 
    CXX pcrecpp.lo 
libtool: compile: unrecognized option `-DHAVE_CONFIG_H' 
libtool: compile: Try `libtool --help' for more information. 
make[1]: *** [pcrecpp.lo] Error 1 
make[1]:Leaving directory `/home/ciphor/work/pcre-8.30' 
make: *** [all] Error 2 

私はMakefileを読んで、次の行が見つかりました:$(DEFS)は "-DHAVE_CONFIG_H" オプションであることを特徴とする請求

LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ 
    $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ 
    $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ 
    $(AM_CFLAGS) $(CFLAGS) 

を。私はそれがlibtool用ではなく、gcc用のオプションだと思いますか?

ここにエラーがあるようですが、それを解決するにはどうすればよいですか?

+0

MakefileのCXX、CXXCPP、ac_ct_CXXの値を確認できますか?それらはすべて '= g ++'ですか? 'g ++ 'はインストールされていますか? –

+0

はい、そうです、g ++はインストールされていません。 – ciphor

+0

インストールして問題を解決しましたか?もしそうなら、これを答えにするかもしれない。 –

答えて

1

g++がインストールされていることを確認し、MakefileのCXXCXXCPPac_ct_CXXの値はg++に設定されています。

関連する問題