Eles estão no mesmo diretório. Mas alguns deles não existem no Arch - ou pelo menos não o nome exato que seu programa precisa.
O impulso é um problema. No Arch ele já está na versão 1.64 e, infelizmente, ele não tem nenhuma estabilidade ABI - em outras palavras, os programas que usam o Boost devem ser recompilados para cada versão. (Essa é a razão pela qual os números após o ".so" mudam.)
Então, primeiro você precisa criar um pacote para o Boost 1.61, de maneira semelhante a vários pacotes "old version" existentes (como o glew1.10, por exemplo). Ele teria apenas os arquivos .so, mas nenhum dos outros, para que pudesse ser instalado lado a lado com a versão mais recente.
(E não, você não pode simplesmente criar uma ligação simbólica ou renomear uma versão diferente - o .soname muda por um motivo.)
Embora o cURL não tenha problemas com o versionamento (ele está no .so.4 há muito tempo), ele tem três variantes - o Arch fornece apenas o OpenSSL e o GnuTLS. Então, novamente, você precisaria fazer um pacote que compila o cURL na biblioteca do NSS para obter o libcurl-nss. Você pode usar o pacote "curl-gnutls" como base.
A última biblioteca, xalan-c, simplesmente não está instalada no seu sistema.