You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Avogadro version: (please complete the following information from the About box):
Avogadrolibs: 1.94.0
Qt: 5.15.2
Desktop version: (please complete the following information):
OS: FreeBSD
Compiler: clang-11
Describe the bug
The header include/avogadro/core/avospglib.h and the corresponding library lib/avogadro2/staticplugins/SpaceGroup.a should be installed together. Currently USE_SPGLIB only enables the header, and then USE_QT enables the library.
If Qt is required for USE_SPGLIB it should break and say so when USE_SPGLIB=ON USE_QT=OFF
The text was updated successfully, but these errors were encountered:
yurivict
changed the title
USE_SPGLIB only installs header file without USE_QT, and installs SpaceGroup.a with USE_QT
USE_SPGLIB only installs header file without USE_QT, and also installs SpaceGroup.a with USE_QT
Jun 4, 2021
No, I think this is the correct behavior. The SpaceGroup.a is the Qt-based plugin for the GUI. The header can be used, e.g, by the Jupyter Python code. Right now, it doesn't use spacegroup.h but it will. The underlying non-Qt code uses spglib and doesn't need SpaceGroup.a
Avogadro version: (please complete the following information from the About box):
Desktop version: (please complete the following information):
Describe the bug
The header
include/avogadro/core/avospglib.h
and the corresponding librarylib/avogadro2/staticplugins/SpaceGroup.a
should be installed together. CurrentlyUSE_SPGLIB
only enables the header, and thenUSE_QT
enables the library.If Qt is required for
USE_SPGLIB
it should break and say so whenUSE_SPGLIB=ON USE_QT=OFF
The text was updated successfully, but these errors were encountered: