psi-im / plugins

Officially supported Psi plugins
56 stars 24 forks source link

Unable to build - fatal error: QWidget: No such file or directory #31

Closed sirlucjan closed 6 years ago

sirlucjan commented 6 years ago

I'm trying to compile psi-plus-plugins and I getting an error:

[ 62%] Building CXX object src/plugins/generic/messagefilterplugin/CMakeFiles/messagefilterplugin.dir/messagefilter.cpp.o
In file included from /home/lucjan/Pracownia/Teraz/test/psi-plus-plugins-git/src/psi-plus-snapshots/src/plugins/generic/messagefilterplugin/messagefilter.h:24:0,
                 from /home/lucjan/Pracownia/Teraz/test/psi-plus-plugins-git/src/psi-plus-snapshots/src/plugins/generic/messagefilterplugin/messagefilter.cpp:21:
/home/lucjan/Pracownia/Teraz/test/psi-plus-plugins-git/src/psi-plus-snapshots/src/plugins/generic/messagefilterplugin/options.h:24:10: fatal error: QWidget: No such file or directory
 #include <QWidget>
          ^~~~~~~~~
compilation terminated.
make[2]: *** [src/plugins/generic/messagefilterplugin/CMakeFiles/messagefilterplugin.dir/build.make:74: src/plugins/generic/messagefilterplugin/CMakeFiles/messagefilterplugin.dir/messagefilter.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1888: src/plugins/generic/messagefilterplugin/CMakeFiles/messagefilterplugin.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

Commit 2dbc5064 (and older) works fine.

My PKGBUILD:

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=psi-plus-plugins-git

Vitozz commented 6 years ago

Fixed in https://github.com/psi-im/plugins/commit/255c6394c354509701288f67298b6c0e7af37499

sirlucjan commented 6 years ago

I'm getting another error now:

/home/lucjan/Pracownia/Teraz/test/psi-plus-plugins-git/src/psi-plus-snapshots/src/plugins/generic/attentionplugin/../../include/psiplugin.h:31:10: fatal error: QtCore: No such file or directory
 #include <QtCore>
          ^~~~~~~~
compilation terminated.
make[2]: *** [src/plugins/generic/screenshotplugin/CMakeFiles/screenshotplugin.dir/build.make:100: src/plugins/generic/screenshotplugin/CMakeFiles/screenshotplugin.dir/screenshotplugin.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2240: src/plugins/generic/screenshotplugin/CMakeFiles/screenshotplugin.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Vitozz commented 6 years ago

Fixed

sirlucjan commented 6 years ago

Works fine.