-ltcl
irá procurar por um arquivo chamado libtcl.so
nos caminhos da biblioteca padrão, enquanto o seu é chamado libtcl8.6.so
em um local bastante estranho (que pode ser normal no Raspbian).
O problema aqui é que sua fonte hping do Git contém um script configure
já gerado sem sua configure.ac
source (ou um script de configuração escrito à mão que imita scripts de autotools).
Se você procurar em seu script configure
, você verá que ele parece Versões Tcl específicas opcionais em locais fixos que não correspondem ao seu sistema:
#
# TCL detection
#
for TCLPATH_TRY in "/usr/bin/" "/usr/local/bin/" "/bin/"
do
for TCLVER_TRY in "8.4" "8.3" "8.2" "8.1" "8.0"
do
#....
Você deve editar este script de configuração para adicionar:
- seu caminho de biblioteca
- sua versão da biblioteca
Em seguida, execute novamente o script configure
, leia atentamente suas saídas (ele deve imprimir TCL_LIB: -ltcl8.6
) e tente um make
.