Se alguém tropeçar nesta página enquanto busca na web correções no libudev.so.0 & amp; Emotiv Epoc SDK Dev Edition no Ubuntu, espero que o seguinte ajude:
// minha configuração é 64bit Ubuntu 13.04
Para um sistema de 64 bits:
sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1. /lib/x86_64-linux-gnu/libudev.so.1
sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0
o que permite evitar o "erro ao carregar bibliotecas compartilhadas: libudev.so.0: classe ELF errada: ELFCLASS32"
sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1 /usr/lib/libudev.so.0
Para um sistema de 32 bits:
sudo ln -sf /lib/i386-linux-gnu/libudev.so.1. /lib/i386-linux-gnu/libudev.so.1
sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0
o que permite evitar o "erro ao carregar bibliotecas compartilhadas: libudev.so.0: classe ELF errada: ELFCLASS64" (note que é um palpite, estou em um sistema de 64 bits)
sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /usr/lib/libudev.so.0
O EmotivControlPanel, EmoKey, EmoComposer, os exemplos de Java & amp; pequenos exemplos Qt personalizados devem ser capazes de executar depois de fazer o acima (eu já tentei todos os passos acima + outros encontrados na web (estouro de pilha, ..), mas nenhum estava trabalhando para mim, e é isso que eu acabei fazendo depois alguns "tentar & amp; erros"
Por último, mas não menos importante, se alguém aqui sabe como executar programas compilados em bibliotecas de 32 bits em um sistema de 64 bits, ao mesmo tempo em que especifica a utilização de uma biblioteca de 32 bits de terceiros?
% bl0ck_qu0te%
- > pelo que eu tentei até agora, o máximo que consegui foi: "erro ao carregar bibliotecas compartilhadas: libedk.so.1: classe ELF errada: ELFCLASS64"
Eu acho que um symlink para essa biblioteca no diretório i386 não seria (embora eu não tenha tentado ainda), então se alguém tiver uma resposta ... Estou ansioso para lê-la.
Cheers all +