Я только что установил 64-битную версию Slackware и настраиваю какое-то программное обеспечение, которое ранее запускал (в 32-битной версии) из их тарболов.
В настоящее время я пытаюсь собрать lib torrent-0.12.7
, который утверждает, что ему нужен libsigc++-2.0
. Я скомпилировал и установил libsigc++-2.2.9
, но, похоже, он его не нашел.
Я заметил, что libsigc++
установлен в:
/usr/local/lib
И это единственное, что есть. Я также заметил, что printenv
показывает:
PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig:/usr/lib64/pkgconfig
Поэтому я бы предположил, что это означает, что он ищет 64-битные пакеты в lib64
, а не 32-битные пакеты в каталогах lib
.
Как правильно найти этот пакет? Нужно ли мне перекомпилировать libsigc++
с какими-то флагами, чтобы установить его в 64-битные каталоги? Если так, то как? Или мне нужно сделать что-то еще? Если все, что мне нужно сделать, это добавить этот путь к указанной выше переменной среды, как мне это сделать? (По какой-то причине на этой машине нет setenv
.)