NetBSD: incapaz de iniciar o KDE por causa da falta de objetos compartilhados

0

Sou relativamente novo em sistemas operacionais do tipo UNIX, embora eu conheça alguns conceitos básicos. Consegui construir o servidor X e a área de trabalho do KDE a partir do pkgsrc para o meu NetBSD 7.0.2. O X inicia normalmente, mas o KDE não, porque não pode encontrar um objeto compartilhado chamado libSM.so.7.

A libSM foi extraída como dependência durante a instalação desses pacotes, mas não há nenhum arquivo com esse nome. Consultas do Google que eu encontro sobre o assunto dizem respeito ao libSM.so.6 que eu tenho. O que é esse misterioso so.7 Eu não consigo entender.

Estou sentindo falta de algo óbvio aqui?

    
por Drinkwater 19.04.2017 / 18:31

1 resposta

0

Primeiro, o libSM é o pacote correto e também lista os arquivos .so e so.X. Mas o Pkgsrc PLIST requer apenas as entradas estáticas do lib. Em segundo lugar, normalmente isso é um problema causado pela vinculação com versões diferentes. Quando a libSM é instalada, você pode encontrar os arquivos corretos em / usr / pkg / lib. Crie um simbólico para libSM.so com ln -s e use como destino libSM.so.7.

    
por 19.04.2017 / 20:09