en:build_errors
Table of Contents
Errors when building Psi+
Description of some errors
No declaration PSI_LIBDIR
The compiler issues a message:
src/applicationinfo.cpp:257: error: no declaration 'PSI_LIBDIR' in this scope
The error occurs when building the OS Linux, if you do not use the script configure.
If you use configure variable PSI_LIBDIR declared in accordance with the parameter -libdir=path, is transmitted to the script.
If used to build a utility qmake or development environment QtCreator then the result would lead to a error because these programs do not use configure when building project.
Solution:
In the file src/applicationinfo.cpp after strings:
#if defined(Q_WS_X11) && !defined(PSI_DATADIR) #define PSI_DATADIR "/usr/local/share/psi" #endif
Append declaration PSI_LIBDIR, substituting the desired value:
#if defined(Q_WS_X11) && !defined(PSI_LIBDIR) #define PSI_LIBDIR "/usr/lib/psi" #endif
en/build_errors.txt · Last modified: 2010/10/17 15:36 by 127.0.0.1