Писк: не может найти драйвер дисплея
Я собираю виртуальную машину для писка на Ubuntu 14.04 32-bit. Не удается вызвать точки входа в библиотеки, независимо от того, статически они связаны, загружены или не загружены. Я провел некоторое исследование по другим вопросам и нашел 4 связанных вопроса, но ни экспортированный LD_LIBRARY_PATH, ни запуск sudo ldconfig не помогают:
- Где Ubuntu ищет общие библиотеки?
- Почему моя программа не может найти библиотеки в "/usr/local/lib"?
- В контексте OpenGL GLX не используется прямой рендеринг, что может вызвать проблемы с производительностью. (пара) AMD Драйвер
- Ubuntu 14.04 "не удалось найти необходимую точку входа OpenGL" glGetError "!"
Я заметил, что при вызове динамически связанных библиотек squeak также собирается, затем он не может найти драйвер дисплея, который мы также собираем. (Больше на squeakvm.org).
$ squeak Mushroom.1.image &
[2] 3107
$ squeak: could not find any display driver
[2]+ Aborted (core dumped) squeak Mushroom.1.image
Я также собрал несколько наших плагинов для внутреннего использования, и их также не удалось вызвать во время выполнения. Выполнение скрипта nm -a дало много символов, но присутствовали некоторые, но не все символы из различных статически связанных библиотек.
Может ли проблема со связыванием символов повлиять как на статические, так и на динамические случаи? Есть ли другие сообщения о проблемах со временем выполнения библиотеки и другие рекомендации?
Обновить:
Вот библиотеки, которые я загрузил в свежую 32-разрядную версию 15.10.
УСТАНОВИТЬ СТРОИТЕЛЬНЫЕ БИБЛИОТЕКИ
================================================== ====
sudo apt-get установить cmake zip bash-завершение git
sudo apt-get установить libc6-dev: i386 libasound2: i386 libasound2-dev: i386 libasound2-plugins: i386
sudo apt-get установить libssl-dev: i386 libssl0.9.8: i386 libfreetype6-dev: i386
sudo apt-get установить libx11-dev: i386 libsm-dev: i386 libice-dev: i386
sudo apt-get установить build-essential gcc-multilib g ++
sudo apt-get установить libgl1-mesa-dev libgl1-mesa-glx: i386
sudo apt-get install binutils: i386 g ++ - 4.6: i386 gcc-4.6: i386
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so /usr/lib/i386-linux-gnu/libGL.so
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
sudo apt-get установить uuid-dev: i386
sudo apt-get установить subversion
где squeak не может найти драйвер дисплея после запуска sudo ldconfig -v. Я думаю, что-то там ломается. Я сделаю еще одну установку, не буду запускать ни одну из них и буду медленно начинать постепенно.
С уважением, Роберт