Como obtenho o SDL Audio trabalhando em 32 bits?

0

Eu tenho lutado com um problema de áudio SDL por algumas semanas agora. Eu tenho duas instalações: 1. Ubuntu 10.04 (64 bits) 2. Ubuntu 11,04 (32 bits) Ambas são instalações mais ou menos limpas em execução no Oracle VM VirtualBox.

Na versão de 64 bits, meu próprio aplicativo usando o SDL está rodando sem problemas, na instalação de 32 bits, ele continua parando quando tento iniciar o som do SDL, ele reclama que não é possível abrir nenhum dispositivo de áudio.

Eu tentei pesquisar o acima e notei diferentes problemas com jogos usando o som do SDL, mas até agora não encontrei nenhuma resposta que resolvesse meus problemas.

Ambas as instalações possuem libsdl1.2debian e libsdl1.2debian-pulseaudio instaladas. Também tive os mesmos problemas em instalações 'reais' do Ubuntu, mas mudei para o VirtualBox para simplificar os testes e ter uma instalação limpa para ambos.

Qualquer ajuda é muito apreciada. Felicidades, Marcel.

    
por Marcel van Tongeren 06.06.2011 / 23:16

1 resposta

1

Eu finalmente descobri qual era o problema, eu o publiquei aqui apenas para encerrar minha pergunta e talvez ajudar qualquer outra pessoa a ter o mesmo problema:

Eu tinha baixado as fontes do SDL para minha instalação do Ubuntu e instalado o SDL manualmente (usando ./configure, make, make install), eu acho que isso não concordava com a instalação padrão já disponível. Quando eu desinstalei a versão 'manual' (faça a desinstalação) e instalei a biblioteca libsdl1.2-dev no topo da libsdl1.2debian-pulseaudio e libsdl1.2debian já instaladas. Tudo funciona bem e eu também posso construir meu aplicativo sem problemas.

Felicidades, Marcel.

    
por Marcel van Tongeren 15.06.2011 / 23:04