установить вопрос 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 --with-llvm-prefix=/usr/local/bin, но это не сработало.

Я не уверен, что еще делать. Есть предложения?

1
задан 21 August 2014 в 17:56

2 ответа

Я думаю, что необходимо сделать

sudo apt-get install llvm-dev
0
ответ дан 21 August 2014 в 17:56

После установки llvm-dev, я использовал locate libLLVM найти так файл. Это было расположено в /usr/lib/llvm-3.9/lib, но я не могу указать так каталог файла непосредственно, иначе он сообщит о другой ошибке галлия с llvm.

Вдохновленный комментарием Pierre Moreau, я должен указать корневой каталог llvm следующим образом

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

1
ответ дан 7 December 2019 в 14:07

Другие вопросы по тегам:

Похожие вопросы: