だから、私は昨日のほとんどこれに取り組んでいました。 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
の方向を指定してみましたが、うまくいきませんでした。
私は他に何をすべきかわかりません。助言がありますか?
あなたがしなければならないと思う
Sudo apt-get install llvm-dev
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