Seu sistema pode não estar procurando em /usr/local/lib
por padrão para bibliotecas compartilhadas. Quando você compila as coisas, defina a variável de ambiente:
export LD_RUN_PATH=/usr/local/lib
Isso só é necessário quando você compila as coisas.
Isso ou adicione /usr/local/lib
aos diretórios pesquisados pelo sistema para bibliotecas compartilhadas.