====== Ошибки, возникающие при сборке Psi+ ======
===== Описание некоторых ошибок =====
==== Нет декларации PSI_LIBDIR ====
Компилятор выдаёт сообщение:
src/applicationinfo.cpp:257: ошибка: нет декларации ‘PSI_LIBDIR’ в этой области видимости
Ошибка возникает при сборке в ОС Linux, если **не используется скрипт configure**.
При использовании **configure** переменная //PSI_LIBDIR// декларируется в соответствии с параметром //--libdir=path//, передаваемым в скрипт.
Если использовать для сборки утилиту **qmake** или среду разработки **QtCreator**, то результат приведёт к такой ошибке, так как эти программы не используют **configure** при сборке проекта.
__**Решение**__:
В **src/applicationinfo.cpp** после строк
#if defined(Q_WS_X11) && !defined(PSI_DATADIR)
#define PSI_DATADIR "/usr/local/share/psi"
#endif
Дописать декларацию //PSI_LIBDIR//, подставив нужное значение:
#if defined(Q_WS_X11) && !defined(PSI_LIBDIR)
#define PSI_LIBDIR "/usr/lib/psi"
#endif