O problema é que o sistema de compilação do Debian é construído em um diretório separado para os arquivos de origem, e essa abordagem atualmente tem um problema com a execução das ligações do PHP para o smoketest. Até que isso seja corrigido corretamente, você pode fazer as coisas funcionarem executando os seguintes comandos (adaptados de o Xapian FAQ sobre PHP Ligações para o Debian e Ubuntu , que são baseadas nas informações que você já encontrou):
sudo apt-get build-dep xapian-bindings
sudo apt-get install php5-dev php5-cli devscripts
apt-get source xapian-bindings
cd xapian-bindings-1.2.*
rm -f debian/control debian/*-stamp
env PHP_VERSIONS=5 debian/rules maint
sed -i 's/include_path=php5$/include_path=$(srcdir)\/php5/' php/Makefile.in
dpkg-source --commit
Neste ponto, você será solicitado a fornecer um nome de patch (use algo como fix-php-buildtests), depois descartará um editor para documentar o patch, mas você não se importa com isso, para salvar e saia do editor. Então:
debuild -e PHP_VERSIONS=5 -us -uc
cd ..
sudo dpkg -i php5-xapian_*.deb
E pronto!
O tópico da lista de discussão que lida com este problema ainda não apareceu na GMane, mas está disponível no arquivo mailman Xapian .