Сборку выполнял в 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
Теперь все должно работать.
Комментариев нет:
Отправить комментарий