Когда я пытаюсь скомпилировать программу vala или genie, для которой требуется libgee, я получаю неопределенные ссылки на gee_array_list_new и т. Д. У меня установлен libgee из исходного кода; его файл .so находится прямо здесь и на виду в / usr / local / lib, остальные его файлы в том виде, в каком они должны быть. Но когда я устанавливаю libgee с помощью диспетчера пакетов моего дистрибутива, программа vala подключается нормально! Я ищу разницу, чтобы объяснить это, но я в тупике. Библиотеки немного разные версии, но ненамного.
Valac почему-то не смотрит в / usr / local / lib? Каковы вероятные объяснения?