Acabei de me deparar com o mesmo problema no Debian 8.7.
TL; DR: copia o arquivo da biblioteca compilada para um diretório no caminho de carregamento.
Os detalhes
Eu encontrei onde copiá-lo olhando para onde os outros foram carregados assim:
ldd $(which afp_client)
O que deve mostrar linhas como esta:
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f9b601e2000)
A biblioteca que está faltando deveria ter sido construída pelo comando make
, então procurei no diretório afpfs-ng da seguinte forma: <%>find . -name libafpclient.so.0
O que foi encontrado aqui: ./lib/.libs/libafpclient.so.0
Então copiei assim:
cp lib/.libs/libafpclient.so.0 /lib/x86_64-linux-gnu/
Pode haver um local mais adequado para isso, mas estou trabalhando em uma VM de descarte e isso fez com que funcionasse, então não me preocupei com isso.
Atualização:
Eu acredito que o lugar certo para colocar isso seria /usr/local/lib/
.