Problemas de referência indefinidos com libusb

0
Estou tentando usar o módulo pyuvc que depende de libuvc que depende da libusb. No entanto, quando tento importar uvc em python, recebo

ImportError: /usr/local/lib/libuvc.so.0: undefined symbol: libusb_handle_events_completed

Enquanto eu pesquisava no Google, vi muitas pessoas terem encontrado esse problema, mas nada funcionou. Normalmente, era uma questão de ter uma versão errada do libusb instalada, e acho que algo semelhante está acontecendo aqui também. Eu queria apenas remover todos os pacotes relacionados à libusb e reinstalá-los, mas recebi um aviso assustador de que ele poderia destruir meu sistema.

Estou usando o Debian 8 (Jessie)

Não tenho ideia de como continuar, por favor ajude

    
por Dunno 03.04.2018 / 22:16

1 resposta

0

Apenas no caso de alguém mais ter esse problema: aparentemente, o pyuvc requer o seu próprio fork de libuvc encontrado no link , não a versão oficial que está ligada em seu readme. Para ter certeza de que sua versão está instalada, executei sudo rm /usr/local/lib/libuvc* e continuei com as instruções listadas no link acima.

    
por 04.04.2018 / 21:26