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.

Reply via email to