Erro ao importar Pygame no Ubuntu 14.04 (ImportError: libSDL-1.2.so.0: símbolo indefinido: _XGetRequest)

1

Eu compilei o Pygame para Python 3.4 no Ubuntu 14.04 seguindo as instruções listadas aqui . No entanto, quando tento compilar um programa Pygame, recebo o seguinte erro:

Traceback (most recent call last):
  File "game.py", line 4, in <module>
    import pygame
  File "/usr/local/lib/python3.4/dist-packages/pygame/__init__.py", line 133, in <module>
    from pygame.base import *
ImportError: /usr/local/lib/libSDL-1.2.so.0: undefined symbol: _XGetRequest

Eu li que isso pode ser devido a uma incompatibilidade de biblioteca. Se isso for verdade, como posso descobrir quais bibliotecas estão envolvidas (além do SDL) e como posso corrigi-las?

    
por user245046 19.04.2015 / 22:51

1 resposta

1

Parece que eu tinha duas bibliotecas SDL-1.2 instaladas: uma em /usr/local/lib/ e uma em /usr/lib/i386-linux-gnu/ , a última das quais é o caminho padrão no Ubuntu, eu acredito. Remover todos os arquivos SDL em /usr/local/lib/ resolveu o problema.

    
por user245046 20.04.2015 / 02:48

Tags