1

ソースからグラフツールをコンパイルしようとしています。実行する./autogen.shと、次のエラー メッセージが表示されます。

libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:39: error: possibly undefined macro: PKG_INSTALLDIR
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.

これは私が行方不明だからだと言われましたpkg-config( http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/graph-triangulation-cc-55-61- fatal-error-CGAL-Periodic-3-Delaunay-triangulation-traits-3-h-No-such-fy-td4026810.html#a4026824 ) しかしpkg-config、既に私のマシンで実行されており、最新バージョンです。ランニングdpkg -l pkg-configリターン:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                                  Version                         Architecture                    Description
+++-=====================================================-===============================-===============================-===============================================================================================================
ii  pkg-config                                            0.26-1ubuntu4                   amd64                           manage compile and link flags for libraries

この問題を解決する方法や原因を知っている人はいますか? Ubuntu 14.04 を実行しています。

4

1 に答える 1

2

あなただけではないようです。ここで他の誰かが経験したPKG_INSTALLDIRように、0.27より前のpkg-configバージョンが壊れているようです。

私の簡単な検索では、pkg-config > 0.26 の 14.04 用の PPA はないようです。おそらく自分でビルドする必要があります。

于 2016-11-04T18:19:12.547 に答える