squeak: não foi possível encontrar nenhum driver de exibição

1

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

    
por Robert 14.12.2015 / 07:20

0 respostas