четверг, 29 августа 2013 г.

Сборка Vacuum-IM 1.2.2

Сборку выполнял в Qt Creator 1.3.1 в Ubuntu 10.4 под Qt 4.6, а так же в Qt Creator'е более новой версии в Ubuntu 12.04 под Qt 4.8. Процесс и ошибки одни и те же.
Для сборки потребовалось установить библиотеку libxss-dev как написано здесь. После этого сборка проходит успешно.
После сборки необходимо создать правильную иерархию каталогов в соответствии с константами PLUGINS_DIR, RESOURCES_DIR, TRANSLATIONS_DIR определенными в файле loader/config/config.inc.
Если теперь запустить программу ./vacuum, то получим ошибку:
vacuum: error while loading shared libraries: libvacuumutils.so.1: cannot open shared object file: No such file or directory.
Чтобы от нее избавиться нужно создать в директории /etc/ld.so.conf.d файл vacuum.conf содержащий путь к директории с библиотекой libvacuumutils.so.1
cd /etc/ld.so.conf.d
sudo -s
echo путь_к_дирректории_с_библиотекам > vacuum.conf
Чтобы применился новый конфигурационный файл vacuum.conf нужно вызвать команду:
ldconfig
Теперь все должно работать.

Комментариев нет:

Отправить комментарий