Build problem on 2.1.0 (rpm - fedora)
Hello, I'm a mauikit packager maintainer for Fedora,I just tried to build mauikit on 2.0.0 and works fine but If I switched into 2.1.0 It fails on compile and here is the result;
gmake[2]: *** [src/CMakeFiles/MauiKit.dir/build.make:1039: src/CMakeFiles/MauiKit.dir/platforms/linux/mauilinux.cpp.o] Error 1
compilation terminated.
gmake[2]: *** [src/CMakeFiles/MauiKit.dir/build.make:1081: src/CMakeFiles/MauiKit.dir/platforms/linux/shadowhelper/tileset.cpp.o] Error 1
In file included from /usr/include/c++/11/bits/stl_algo.h:59,
from /usr/include/c++/11/algorithm:62,
from /usr/include/qt5/QtCore/qglobal.h:142,
from /usr/include/qt5/QtCore/qnamespace.h:43,
from /usr/include/qt5/QtCore/qobjectdefs.h:48,
from /usr/include/qt5/QtCore/qobject.h:46,
from /usr/include/qt5/QtCore/QObject:1,
from /home/onuralps/src_fedora_repos/maui-mauikit/mauikit-2.1.0/redhat-linux-build/src/MauiKit_autogen/WVALN3CISE/../../../../src/controls/libs/appview.h:21,
from /home/onuralps/src_fedora_repos/maui-mauikit/mauikit-2.1.0/redhat-linux-build/src/MauiKit_autogen/WVALN3CISE/moc_appview.cpp:10,
from /home/onuralps/src_fedora_repos/maui-mauikit/mauikit-2.1.0/redhat-linux-build/src/MauiKit_autogen/mocs_compilation.cpp:2:
/usr/include/c++/11/cstdlib:75:15: fatal error: stdlib.h: No such file or directory
75 | #include_next <stdlib.h>
| ^~~~~~~~~~
compilation terminated.
gmake[2]: *** [src/CMakeFiles/MauiKit.dir/build.make:871: src/CMakeFiles/MauiKit.dir/MauiKit_autogen/mocs_compilation.cpp.o] Error 1
gmake[2]: Leaving directory '/home/onuralps/src_fedora_repos/maui-mauikit/mauikit-2.1.0/redhat-linux-build'
gmake[1]: *** [CMakeFiles/Makefile2:238: src/CMakeFiles/MauiKit.dir/all] Error 2
gmake[1]: Leaving directory '/home/onuralps/src_fedora_repos/maui-mauikit/mauikit-2.1.0/redhat-linux-build'
gmake: *** [Makefile:139: all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.u7WBWr (%build)
spec files BR and Requires list
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: extra-cmake-modules
BuildRequires: kf5-rpm-macros
BuildRequires: kf5-plasma-devel
BuildRequires: cmake(Qt5Qml)
BuildRequires: cmake(Qt5Sql)
BuildRequires: cmake(Qt5Core)
BuildRequires: cmake(Qt5Quick)
BuildRequires: cmake(Qt5Gui)
BuildRequires: cmake(Qt5Svg)
BuildRequires: cmake(Qt5QuickControls2)
BuildRequires: cmake(Qt5Network)
BuildRequires: cmake(Qt5Xml)
BuildRequires: cmake(Qt5Concurrent)
BuildRequires: cmake(KF5Notifications)
BuildRequires: cmake(KF5Config)
BuildRequires: cmake(KF5Service)
BuildRequires: cmake(KF5KIO)
BuildRequires: cmake(KF5I18n)
BuildRequires: cmake(KF5CoreAddons)
BuildRequires: cmake(KF5SyntaxHighlighting)
BuildRequires: cmake(Qt5X11Extras)
BuildRequires: xcb-util-wm-devel
Requires: kf5-kirigami
Requires: applet-window-buttons
Edited by Onuralp SEZER