Acho que há um problema com os caminhos que você está fornecendo para o comando configure :
./configure --prefix=/home/black/test/ltib/rootfs \
BLUEZ_CFLAGS=-I~/home/black/test/bluetooth/bluez-libs-3.36/include \
BLUEZ_LIBS="-L~/home/black/test/bluetooth/bluez-libs-3.36/src/.libs -lbluetooth"
Quando o caractere ~ não tiver espaço em branco anterior, ele não se expandirá para o caminho para o seu diretório pessoal. Considere a saída de:
$ echo -I~/foo
-I~/foo
Versus:
$ echo -I ~/foo
-I /home/lars/foo
Você pode simplesmente substituir ~ por $HOME . Mesmo com essa correção, seus caminhos parecem suspeitos:
~/home/black/test/bluetooth/bluez-libs-3.36/include
Supondo que seu nome de usuário seja black , isso se expandirá para:
/home/black/home/black/test/...
O que parece ser incorreto.
Tente corrigir os caminhos -I e -L e re-execute o configure.