web-dev-qa-db-ja.com

インストールの問題opengl Mesa-10.2.6がllvm共有ライブラリを見つけられない

だから、私は昨日のほとんどこれに取り組んでいました。 mesa3d openglライブラリをubuntu 14.04 x64にインストールしようとしています。したがって、このインストールの依存関係をダウンロードしてインストールしました:llvm-3.4.2。それでうまくいきました。

次に、設定スクリプトを使用してmesa-10.2.6パッケージをインストールしようとしました。

./configure
make
make install

./configureを実行するとエラーが発生する

checking for llvm-config... /usr/local/bin/llvm-config
checking for RADEON... yes
checking for RADEON... yes
configure: error: Could not find llvm shared libraries:
Please make sure you have built llvm with the --enable-shared option
and that your llvm libraries are installed in /usr/local/lib
If you have installed your llvm libraries to a different directory you
can use the --with-llvm-prefix= configure flag to specify this directory.
NOTE: Mesa is attempting to use llvm shared libraries by default.
If you do not want to build with llvm shared libraries and instead want to
use llvm static libraries then add --disable-llvm-shared-libs to your configure
invocation and rebuild.

だから私はこのエラーを修正する方法がわかりません。 configureスクリプトに./configure --with-llvm-prefix=/usr/local/binの方向を指定してみましたが、うまくいきませんでした。

私は他に何をすべきかわかりません。助言がありますか?

1
krishnab

あなたがしなければならないと思う

Sudo apt-get install llvm-dev
1
TheBlackReaper

Llvm-devをインストールした後、locate libLLVMを使用してsoファイルを見つけました。それは/usr/lib/llvm-3.9/libにありましたが、soファイルディレクトリを直接指定することはできません。そうしないと、llvmで別のガリウムエラーが報告されます。

Pierre Moreauのコメント に触発されて、llvmのルートディレクトリを次のように指定する必要があります。

./configure --with-llvm-prefix=/usr/lib/llvm-3.9

1
Jingpeng Wu