User Tools

Site Tools


en:build_errors

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki