Eu estou construindo o vm para squeak no Ubuntu 14.04 32-bit. Está falhando em chamar pontos de entrada para bibliotecas, independentemente de essas bibliotecas estarem vinculadas estaticamente ou carregadas ou não carregadas. Eu tenho feito algumas pesquisas através de outras questões e encontrei 4 questões relacionadas, mas nem uma LD_LIBRARY_PATH exportada, nem a execução do 'sudo ldconfig' ajuda:
Eu notei que este chamado bibliotecas dinâmicas vinculadas squeak também constrói, então ele não consegue encontrar um driver de exibição wwe também construir. (Mais em squeakvm.org).
$ squeak Mushroom.1.image &
[2] 3107
$ squeak: could not find any display driver
[2]+ Aborted (core dumped) squeak Mushroom.1.image
Eu também construo vários de nossos plugins internamente e eles também falharam em serem chamados em tempo de execução. Fazendo um nm-a squeak deu muitos símbolos, mas alguns, não todos, os símbolos de várias bibliotecas estaticamente ligadas estavam presentes.
Um problema com a vinculação de símbolo pode afetar casos estáticos e dinâmicos? Existem outros relatórios de problemas com o tempo de execução da biblioteca e outras recomendações?
Atualização:
Aqui estão as bibliotecas que carreguei para uma nova instalação de 15.10 de 32 bits.
INSTALL BUILD LIBRARIES
======================================================
sudo apt-get install cmake zip bash-completion git
sudo apt-get install libc6-dev:i386 libasound2:i386 libasound2-dev:i386 libasound2-plugins:i386
sudo apt-get install libssl-dev:i386 libssl0.9.8:i386 libfreetype6-dev:i386
sudo apt-get install libx11-dev:i386 libsm-dev:i386 libice-dev:i386
sudo apt-get install build-essential gcc-multilib g++
sudo apt-get install 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 install uuid-dev:i386
sudo apt-get install subversion
onde o squeak não consegue encontrar o driver de exibição depois de executar o sudo ldconfig -v. Algo aí está quebrando, eu acredito. Farei outra instalação e não executarei nada disso e, lentamente, inicie um pouco de cada vez.
respeita robert