https://bugs.kde.org/show_bug.cgi?id=419702
Bug ID: 419702 Summary: recent kio-extras fails to compile against Qt 5.14 Product: kio-extras Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Samba Assignee: plasma-b...@kde.org Reporter: bluescreenaven...@gmail.com Target Milestone: --- Hi Compiling kio-extras master against Qt 5.14 seems to have a new build error: This is the log output I get while compiling [ 93%] Built target kded_networkwatcher [ 93%] Building CXX object smb/CMakeFiles/kio_smb_static.dir/smburl.cpp.o [ 94%] Building CXX object smb/CMakeFiles/kio_smb_static.dir/kio_smb_mount.cpp.o [ 94%] Building CXX object smb/CMakeFiles/kio_smb_static.dir/wsdiscoverer.cpp.o [ 94%] Building CXX object smb/CMakeFiles/kio_smb_static.dir/dnssddiscoverer.cpp.o [ 95%] Building CXX object smb/CMakeFiles/kio_smb_static.dir/discovery.cpp.o [ 95%] Building CXX object smb/CMakeFiles/kio_smb_static.dir/transfer.cpp.o [ 95%] Building CXX object smb/CMakeFiles/kio_smb_static.dir/smb-logsettings.cpp.o /srcbuild/kio-extras/smb/transfer.cpp: In static member function ‘static off_t TransferSegment::segmentSizeForFileSize(off_t)’: /srcbuild/kio-extras/smb/transfer.cpp:17:46: error: no matching function for call to ‘qMax(long int, const off_t&)’ const off_t fileSize = qMax(0L, fileSize_); ^ In file included from /opt/include/QtCore/QtGlobal:1, from /srcbuild/kio-extras/smb/transfer.h:9, from /srcbuild/kio-extras/smb/transfer.cpp:6: /opt/include/QtCore/qglobal.h:663:27: note: candidate: ‘template<class T> constexpr const T& qMax(const T&, const T&)’ constexpr inline const T &qMax(const T &a, const T &b) { return (a < b) ? b : a; } ^~~~ /opt/include/QtCore/qglobal.h:663:27: note: template argument deduction/substitution failed: /srcbuild/kio-extras/smb/transfer.cpp:17:46: note: deduced conflicting types for parameter ‘const T’ (‘long int’ and ‘off_t’ {aka ‘long long int’}) const off_t fileSize = qMax(0L, fileSize_); ^ /srcbuild/kio-extras/smb/transfer.cpp: In member function ‘void TransferRingBuffer::unpop()’: /srcbuild/kio-extras/smb/transfer.cpp:75:10: warning: operation on ‘((TransferRingBuffer*)this)->TransferRingBuffer::tail’ may be undefined [-Wsequence-point] tail = ++tail % m_capacity; ~~~~~^~~~~~~~~~~~~~~~~~~~~ make[2]: *** [smb/CMakeFiles/kio_smb_static.dir/build.make:236: smb/CMakeFiles/kio_smb_static.dir/transfer.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/Makefile2:3520: smb/CMakeFiles/kio_smb_static.dir/all] Error 2 make: *** [Makefile:158: all] Error 2 Thanks -- You are receiving this mail because: You are watching all bug changes.