https://bugs.kde.org/show_bug.cgi?id=408957
Bug ID: 408957
Summary: <QQuickStyle> header not found but cmake build
succeded
Product: rust-qt-binding-generator
Version: unspecified
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
STEPS TO REPRODUCE
1. cmake ..
2. make
OBSERVED RESULT
Extract from the building process:
[ 89%] Automatic MOC and UIC for target Demo
cd
/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build/demo
&& /usr/bin/cmake3 -E cmake_autogen
/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build/demo/CMakeFiles/Demo_autogen.dir/AutogenInfo.cmake
""
make[2]: Leaving directory
'/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build'
[ 89%] Built target Demo_autogen
make -f demo/CMakeFiles/Demo.dir/build.make demo/CMakeFiles/Demo.dir/depend
make[2]: Entering directory
'/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build'
cd
/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build
&& /usr/bin/cmake3 -E cmake_depends "Unix Makefiles"
/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator
/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/demo
/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build
/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build/demo
/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build/demo/CMakeFiles/Demo.dir/DependInfo.cmake
--color=
make[2]: Leaving directory
'/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build'
make -f demo/CMakeFiles/Demo.dir/build.make demo/CMakeFiles/Demo.dir/build
make[2]: Entering directory
'/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build'
[ 90%] Building CXX object demo/CMakeFiles/Demo.dir/src/main.cpp.o
cd
/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build/demo
&& /opt/rh/devtoolset-7/root/usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB
-DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SVG_LIB
-DQT_WIDGETS_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE
-I/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build/demo
-I/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/demo
-I/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build/demo/Demo_autogen/include
-isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem
/usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem
/usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtSvg -isystem
/usr/include/qt5/QtQuick -isystem /usr/include/qt5/QtQml -isystem
/usr/include/qt5/QtNetwork -std=c++0x -fno-operator-names -fno-exceptions
-Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long
-Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual
-Werror=return-type -Wvla -Wdate-time -fvisibility=hidden
-fvisibility-inlines-hidden -fPIC -std=gnu++11 -o
CMakeFiles/Demo.dir/src/main.cpp.o -c
/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/demo/src/main.cpp
/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/demo/src/main.cpp:32:10:
fatal error: QQuickStyle: No such file or directory
#include <QQuickStyle>
^~~~~~~~~~~~~
compilation terminated.
make[2]: *** [demo/CMakeFiles/Demo.dir/build.make:85:
demo/CMakeFiles/Demo.dir/src/main.cpp.o] Error 1
make[2]: Leaving directory
'/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build'
make[1]: *** [CMakeFiles/Makefile2:1232: demo/CMakeFiles/Demo.dir/all] Error 2
make[1]: Leaving directory
'/home/users/v.viperino/Documents/code/learning-rust/rust-qt-binding-generator/build'
make: *** [Makefile:141: all] Error 2
EXPECTED RESULT
A successful compilation.
I also expected that cmake could tell me it couldn't find the necessary
headers.
SOFTWARE/OS VERSIONS
Windows:
macOS:
Linux/KDE Plasma: Centos 7.6
KDE Plasma Version: 4.11.19
KDE Frameworks Version: 4.14.8
Qt Version: 4.8.7
ADDITIONAL INFORMATION
How can I install the required headers?
Thanks a lot!
--
You are receiving this mail because:
You are watching all bug changes.