-ltcl
будет искать файл, названный libtcl.so
по стандартным путям библиотеки, тогда как ваш поименован libtcl8.6.so
в довольно странном месте (хотя это может быть нормальным для Raspbian).
Проблема здесь в том, что ваш исходный код hing Git содержит уже сгенерированный configure
скрипт без его configure.ac
источника (или рукописный скрипт configure, который имитирует скрипты автоинструмента).
Если вы заглянете в свой configure
скрипт, вы увидите, что он ищет некоторые дополнительные конкретные версии Tcl в фиксированных местах, которые не соответствуют вашей системе:
# # 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 #....
Вы должны отредактировать этот скрипт для добавления:
- путь вашей библиотеки
- версия вашей библиотеки
Затем повторно запустите configure
скрипт, внимательно прочитайте его результаты (он должен распечатать TCL_LIB: -ltcl8.6
) и попробуйте make
.