FedoraでオープンソースのC++プロジェクトをコンパイルする際に問題があります。私はダウンロードして./configureを実行すると、私は私が後押しするプロジェクト参照をインストールして更新する必要がなかったのWindowsでequivilantプロジェクトをコンパイルしたとき、私は最終的にFedoraでのC++プログラムのコンパイル
.
.
.
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
./configure: line 15513: AX_CFLAGS_WARN_ALL: command not found
./configure: line 15514: AX_CXXFLAGS_WARN_ALL: command not found
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking for bison... bison
./configure: line 15784: AX_PROG_GPERF: command not found
checking trace option enabled... no
checking for getrusage... yes
checking time profiling enabled... no
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking forcing use of select... no
checking use pipes to communication between scheduler and dispatcher... no
./configure: line 16280: syntax error near unexpected token `1.39.0'
./configure: line 16280: `AX_BOOST_BASE(1.39.0)'
....で終わります。私はこれがブーストに関連しているのを見ることができますが、なぜ私は構文エラーを得るのかわかりません。
他にもいくつかの注意点がありますが、configureとconfigure.acの元のソースコードには1.3.5と同じコンパイルエラー(明らかにエラーメッセージの1.3.5)が追加されています。
私は最近、ブースト1.3.9をインストールし、ソースを更新しました。また、私は
yum install boost
しようとしたとき、それは私が1.3.7がインストールされている報告していることに注意し、それが最新バージョンです。ソースコード内で1.3.7も試しましたが、同じ問題が発生します。なぜ文法エラーが出るのか分かりません。
これは次のどこへ行く上の任意の考えは素晴らしいことだエラー
#BOOST
AX_BOOST_BASE(1.39.0)
AX_BOOST_THREAD
をスローconfigureとconfigre.ac内のコードです。
TIA
G
"code"タグ内にエラーを配置して、正しくフォーマットされたエラーを確認してください。 – luiscubal
これはプログラミングとは関係ありません。 – rlbond
オープンソースプロジェクトのフォーラム/メーリングリストで助けを求める価値があります。 :P – Noldorin