Erro de pesquisa de símbolo: /usr/lib/i386-linux-gnu/libQtOpenGL.so.4: símbolo indefinido: _ZNK14QWidgetPrivate17hasHeightForWidthEv

1

Eu instalei o skype usando vários processos no meu recém-instalado Ubuntu 14. 04 de 64 bits ... ele mostra um ícone do skype no dash ... mas quando eu clico nele, nada acontece. O que posso fazer?

Eu tentei quase tudo que encontrei na net. Toda vez que instalou bastante normalmente e encontrou o ícone do Skype no traço. Mas não abrindo, quando clico nele.

Eu baixei a versão do skype 4.2 do site deles e instalei usando o software center e também tentei instalar via linha de comando. Mas ainda não está funcionando.

Quando eu tentei rodar o skype usando o terminal, ele produziu a seguinte saída -

skype: symbol lookup error: /usr/lib/i386-linux-gnu/libQtOpenGL.so.4: undefined symbol: _ZNK14QWidgetPrivate17hasHeightForWidthEv
    
por plabon 19.04.2014 / 19:25

6 respostas

4

O problema é para o driver nVidia optimus

Skype 4.2 in Ubuntu 13.04 não abrirá em nVidia Optimus Laptops

Abra o link e aproveite que nem mesmo uma reinicialização é necessária

Etapas:

  1. Abra um terminal e digite sudo nano /etc/ld.so.conf.d/skype.conf

  2. Adicione o código / usr / lib / i386-linux-gnu / mesa / na próxima janela do console e pressione ctrl + x para sair; quando solicitado, digite y para dizer sim

  3. E finalmente execute sudo ldconfig -v

por protyush 03.06.2014 / 18:23
3

Este post me ajudou a descobrir meu problema.   "skype: erro de pesquisa de símbolo: skype: undefined símbolo "

Eu tive problemas no meu launcher do skype. No entanto eu editei isso através deste comando

gksu gedit /usr/share/applications/skype.desktop

no modo de superusuário. Depois de abrir o script no gedit eu edito

Exec=Skype to Exec=env LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu/ /usr/bin/skype

para forçar o uso das bibliotecas no diretório i-386-linux-gnu e o sucesso do lançamento do Skype.

    
por plabon 24.04.2014 / 21:51
0

Parece ser um erro na compilação contra as bibliotecas do Qt, já que eles estão usando os mesmos pacotes que são precisos e confiáveis. No caso do skype, você precisa esperar até que novas construções estejam disponíveis. No caso de qualquer outro aplicativo opensource, basta baixar as fontes, baixar as bibliotecas de desenvolvimento do Qt libqt*-dev e construir o seu programa novamente.

Isso não é específico do Skype, outros aplicativos do Qt têm os mesmos problemas:

link

    
por Braiam 19.04.2014 / 19:52
0

Skype instalado usando o método descrito no artigo NoobsLab. link

Embora tenha instalado e funcionado perfeitamente na minha área de trabalho, tive o mesmo problema que o pôster original e não consegui executar o aplicativo no meu laptop.

Eu percebi que talvez devido à GPU com o uso de Bumblebee, então eu tentei usando optirun do terminal. Consegui executar e configurar o Skype, depois do qual ele continuou a ser executado a partir do iniciador.

Deixo a vocês que descubram por que e ofereçam uma solução melhor.

    
por Chamii 20.04.2014 / 01:57
0

Isso funcionou para mim

sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update 
sudo apt-get install skype
    
por Optimuus Prime 24.04.2014 / 13:01
0

Porque acabei de resolver um problema com uma aplicação do Qt na minha instalação do Ubuntu 16.04:

Se você for para /usr/local/lib , poderá encontrar muitos libQtfiles . Basta mover esses arquivos para fora dessa pasta e entrar em /usr/ .

mv *Qt* /usr/local/lib /usr/

Movê-los não irá quebrar o seu sistema, eu já fiz isso antes e as alterações podem ser revertidas simplesmente movendo-as de volta para /usr/local/lib .

Um dos meus aplicativos Qt se comportou como o seu problema com o Skype. Clicar nele não fez nada e a execução de um comando de terminal responderia dizendo "erro de pesquisa de símbolo".

Parece que o Qt não gosta de correr bem no Ubuntu e até mesmo novas instalações parecem ter configurações erradas.

    
por cchoe1 29.09.2017 / 19:23