* Package: net-misc/seafile-client-8.0.6 * Repository: gentoo * Maintainer: gentoo@retornaz.com proxy-maint@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking seafile-client-8.0.6.tar.gz to /var/tmp/portage/net-misc/seafile-client-8.0.6/work >>> Source unpacked in /var/tmp/portage/net-misc/seafile-client-8.0.6/work >>> Preparing source in /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366" * Build directory (BUILD_DIR): "/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366_build" * Applying seafile-client-8.0.6-select-qt5.patch ... [ ok ] * Applying seafile-client-7.0.9-qt-5.15.patch ... [ ok ] * Hardcoded definition(s) removed in CMakeLists.txt: * SET(CMAKE_BUILD_TYPE Debug) * Hardcoded definition(s) removed in fsplugin/CMakeLists.txt: * SET(CMAKE_BUILD_TYPE Debug) * Hardcoded definition(s) removed in extensions/CMakeLists.txt: * SET(CMAKE_BUILD_TYPE Debug) >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366" * Build directory (BUILD_DIR): "/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366_build" cmake -C /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHIBBOLETH_SUPPORT=no -DBUILD_TESTING=no -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366_build/gentoo_toolchain.cmake /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366 loading initial cache file /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366_build/gentoo_common_config.cmake CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 11.3.0 -- The CXX compiler identification is GNU 11.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "1.8.0") CMake Warning (dev) at CMakeLists.txt:37 (SET): implicitly converting 'Path to breakpad's root' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. Build type: RelWithDebInfo Qt version: 5.15.3 QT_VERSION_MAJOR: 5 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Checking for module 'sqlite3>=3.0.0' -- Found sqlite3, version 3.38.2 -- Checking for module 'jansson>=2.0' -- Found jansson, version 2.14 -- Checking for module 'libsearpc>=1.0' -- Found libsearpc, version 3.1.0 -- Checking for module 'openssl>=0.98' -- Found openssl, version 1.1.1n -- Checking for module 'libseafile>=1.7' -- Found libseafile, version 8.0.6 -- Checking for module 'libevent>=2.0' -- Found libevent, version 2.1.12-stable -- Checking for module 'zlib>=1.2' -- Found zlib, version 1.2.12 -- Found internal library: utils -- Found internal library: quazip -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- <<< Gentoo configuration >>> Build type RelWithDebInfo Install path /usr Compiler flags: C -pipe -march=native -fno-diagnostics-color -O2 -fPIC -Wall -Wextra -Wsign-compare -Wno-long-long -Wno-unused-parameter -fdiagnostics-color=always C++ -pipe -march=native -fno-diagnostics-color -O2 -fPIC -Wall -Wextra -Wsign-compare -Wno-long-long -Wno-unused-parameter -Woverloaded-virtual -fdiagnostics-color=always -std=c++11 Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366_build >>> Source configured. >>> Compiling source in /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366" * Build directory (BUILD_DIR): "/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366_build" ninja -v -j4 -l0 [1/352] /usr/bin/x86_64-pc-linux-gnu-g++ -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DQUAZIP_STATIC -DSEAFILE_CLIENT_VERSION=8.0.6 -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366 -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366_build -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/third_party/QtAwesome -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/third_party/quazip -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/IF -I"/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/(" -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/QT_VERSION_MAJOR -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/EQUAL -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/6 -I"/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/)" -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/ELSE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/ENDIF -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/searpc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/var/tmp/portage/net-misc/seafile-8.0.6/image/usr/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -Wall -Wextra -Wsign-compare -Wno-long-long -Wno-unused-parameter -Woverloaded-virtual -fdiagnostics-color=always -std=c++11 -MD -MT CMakeFiles/utils.dir/src/utils/rsa.cpp.o -MF CMakeFiles/utils.dir/src/utils/rsa.cpp.o.d -o CMakeFiles/utils.dir/src/utils/rsa.cpp.o -c /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/rsa.cpp In file included from /usr/include/qt5/QtNetwork/qtnetworkglobal.h:44, from /usr/include/qt5/QtNetwork/qsslerror.h:44, from /usr/include/qt5/QtNetwork/QSslError:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.h:10, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/rsa.cpp:10: /usr/include/qt5/QtNetwork/qtnetwork-config.h:4: warning: "QT_NO_OPENSSL" redefined 4 | #define QT_NO_OPENSSL true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.h:5, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/rsa.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:11: note: this is the location of the previous definition 11 | #define QT_NO_OPENSSL | [2/352] /usr/bin/x86_64-pc-linux-gnu-g++ -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DQUAZIP_STATIC -DSEAFILE_CLIENT_VERSION=8.0.6 -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366 -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366_build -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/third_party/QtAwesome -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/third_party/quazip -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/IF -I"/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/(" -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/QT_VERSION_MAJOR -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/EQUAL -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/6 -I"/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/)" -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/ELSE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/ENDIF -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/searpc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/var/tmp/portage/net-misc/seafile-8.0.6/image/usr/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -Wall -Wextra -Wsign-compare -Wno-long-long -Wno-unused-parameter -Woverloaded-virtual -fdiagnostics-color=always -std=c++11 -MD -MT CMakeFiles/utils.dir/src/utils/utils.cpp.o -MF CMakeFiles/utils.dir/src/utils/utils.cpp.o.d -o CMakeFiles/utils.dir/src/utils/utils.cpp.o -c /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp FAILED: CMakeFiles/utils.dir/src/utils/utils.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DQUAZIP_STATIC -DSEAFILE_CLIENT_VERSION=8.0.6 -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366 -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366_build -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/third_party/QtAwesome -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/third_party/quazip -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/IF -I"/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/(" -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/QT_VERSION_MAJOR -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/EQUAL -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/6 -I"/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/)" -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/ELSE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/ENDIF -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/searpc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/var/tmp/portage/net-misc/seafile-8.0.6/image/usr/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -Wall -Wextra -Wsign-compare -Wno-long-long -Wno-unused-parameter -Woverloaded-virtual -fdiagnostics-color=always -std=c++11 -MD -MT CMakeFiles/utils.dir/src/utils/utils.cpp.o -MF CMakeFiles/utils.dir/src/utils/utils.cpp.o.d -o CMakeFiles/utils.dir/src/utils/utils.cpp.o -c /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp In file included from /usr/include/qt5/QtNetwork/qtnetworkglobal.h:44, from /usr/include/qt5/QtNetwork/qhostinfo.h:43, from /usr/include/qt5/QtNetwork/QHostInfo:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:22: /usr/include/qt5/QtNetwork/qtnetwork-config.h:4: warning: "QT_NO_OPENSSL" redefined 4 | #define QT_NO_OPENSSL true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, 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 /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/include/qt5/Gentoo/gentoo-qconfig.h:11: note: this is the location of the previous definition 11 | #define QT_NO_OPENSSL | /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp: In function ‘QString dumpCipher(const QSslCipher&)’: /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:683:32: error: invalid use of incomplete type ‘const class QSslCipher’ 683 | s += "Authentication: " + cipher.authenticationMethod() + "\n"; | ^~~~~~ In file included from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:49: /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.h:12:7: note: forward declaration of ‘class QSslCipher’ 12 | class QSslCipher; | ^~~~~~~~~~ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:684:32: error: invalid use of incomplete type ‘const class QSslCipher’ 684 | s += "Encryption: " + cipher.encryptionMethod() + "\n"; | ^~~~~~ In file included from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:49: /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.h:12:7: note: forward declaration of ‘class QSslCipher’ 12 | class QSslCipher; | ^~~~~~~~~~ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:685:32: error: invalid use of incomplete type ‘const class QSslCipher’ 685 | s += "Key Exchange: " + cipher.keyExchangeMethod() + "\n"; | ^~~~~~ In file included from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:49: /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.h:12:7: note: forward declaration of ‘class QSslCipher’ 12 | class QSslCipher; | ^~~~~~~~~~ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:686:32: error: invalid use of incomplete type ‘const class QSslCipher’ 686 | s += "Cipher Name: " + cipher.name() + "\n"; | ^~~~~~ In file included from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:49: /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.h:12:7: note: forward declaration of ‘class QSslCipher’ 12 | class QSslCipher; | ^~~~~~~~~~ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:687:33: error: invalid use of incomplete type ‘const class QSslCipher’ 687 | s += "Protocol: " + cipher.protocolString() + "\n"; | ^~~~~~ In file included from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:49: /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.h:12:7: note: forward declaration of ‘class QSslCipher’ 12 | class QSslCipher; | ^~~~~~~~~~ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:688:48: error: invalid use of incomplete type ‘const class QSslCipher’ 688 | s += "Supported Bits: " + QString::number(cipher.supportedBits()) + "\n"; | ^~~~~~ In file included from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:49: /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.h:12:7: note: forward declaration of ‘class QSslCipher’ 12 | class QSslCipher; | ^~~~~~~~~~ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:689:48: error: invalid use of incomplete type ‘const class QSslCipher’ 689 | s += "Used Bits: " + QString::number(cipher.usedBits()) + "\n"; | ^~~~~~ In file included from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:49: /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.h:12:7: note: forward declaration of ‘class QSslCipher’ 12 | class QSslCipher; | ^~~~~~~~~~ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp: In function ‘QString dumpSslErrors(const QList&)’: /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:717:14: error: invalid use of incomplete type ‘const class QSslError’ 717 | s += error.errorString() + "\n"; | ^~~~~ In file included from /usr/include/qt5/QtNetwork/QSslCertificate:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:44: /usr/include/qt5/QtNetwork/qsslcertificate.h:62:7: note: forward declaration of ‘class QSslError’ 62 | class QSslError; | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:45, 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 /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/type_traits: In instantiation of ‘struct std::is_trivial’: /usr/include/qt5/QtCore/qtypeinfo.h:66:32: required from ‘constexpr bool qIsTrivial() [with T = QSslError]’ /usr/include/qt5/QtCore/qtypeinfo.h:84:35: required from ‘class QTypeInfo’ /usr/include/qt5/QtCore/qlist.h:152:54: required from ‘T& QList::Node::t() [with T = QSslError]’ /usr/include/qt5/QtCore/qlist.h:313:56: required from ‘const T& QList::const_iterator::operator*() const [with T = QSslError]’ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:716:5: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/type_traits:702:38: error: invalid use of incomplete type ‘class QSslError’ 702 | : public integral_constant | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtNetwork/QSslCertificate:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:44: /usr/include/qt5/QtNetwork/qsslcertificate.h:62:7: note: forward declaration of ‘class QSslError’ 62 | class QSslError; | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:45, 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 /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/type_traits:704:52: error: static assertion failed: template argument must be a complete class or an unbounded array 704 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/type_traits:704:52: note: ‘std::__is_complete_or_unbounded >((std::__type_identity{}, std::__type_identity()))’ evaluates to false In file included from /usr/include/qt5/QtCore/qglobal.h:1295, 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 /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/include/qt5/QtCore/qtypeinfo.h: In instantiation of ‘constexpr bool qIsTrivial() [with T = QSslError]’: /usr/include/qt5/QtCore/qtypeinfo.h:84:35: required from ‘class QTypeInfo’ /usr/include/qt5/QtCore/qlist.h:152:54: required from ‘T& QList::Node::t() [with T = QSslError]’ /usr/include/qt5/QtCore/qlist.h:313:56: required from ‘const T& QList::const_iterator::operator*() const [with T = QSslError]’ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:716:5: required from here /usr/include/qt5/QtCore/qtypeinfo.h:66:32: error: ‘value’ is not a member of ‘std::is_trivial’ 66 | return std::is_trivial::value; | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:70:1: error: body of ‘constexpr’ function ‘constexpr bool qIsTrivial() [with T = QSslError]’ not a return-statement 70 | } | ^ /usr/include/qt5/QtCore/qtypeinfo.h: In instantiation of ‘class QTypeInfo’: /usr/include/qt5/QtCore/qlist.h:152:54: required from ‘T& QList::Node::t() [with T = QSslError]’ /usr/include/qt5/QtCore/qlist.h:313:56: required from ‘const T& QList::const_iterator::operator*() const [with T = QSslError]’ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:716:5: required from here /usr/include/qt5/QtCore/qtypeinfo.h:84:35: error: ‘constexpr bool qIsTrivial() [with T = QSslError]’ called in a constant expression 84 | isComplex = !qIsTrivial(), | ~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qtypeinfo.h:63:23: note: ‘constexpr bool qIsTrivial() [with T = QSslError]’ is not usable as a ‘constexpr’ function because: 63 | static constexpr bool qIsTrivial() | ^~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:80:10: error: enumerator value for ‘isComplex’ is not an integer constant 80 | enum { | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:45, 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 /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/type_traits: In instantiation of ‘struct std::is_trivially_copyable’: /usr/include/qt5/QtCore/qtypeinfo.h:56:43: required from ‘constexpr bool qIsRelocatable() [with T = QSslError]’ /usr/include/qt5/QtCore/qtypeinfo.h:86:42: required from ‘class QTypeInfo’ /usr/include/qt5/QtCore/qlist.h:152:54: required from ‘T& QList::Node::t() [with T = QSslError]’ /usr/include/qt5/QtCore/qlist.h:313:56: required from ‘const T& QList::const_iterator::operator*() const [with T = QSslError]’ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:716:5: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/type_traits:711:38: error: invalid use of incomplete type ‘class QSslError’ 711 | : public integral_constant | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtNetwork/QSslCertificate:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:44: /usr/include/qt5/QtNetwork/qsslcertificate.h:62:7: note: forward declaration of ‘class QSslError’ 62 | class QSslError; | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:45, 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 /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/type_traits:713:52: error: static assertion failed: template argument must be a complete class or an unbounded array 713 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/type_traits:713:52: note: ‘std::__is_complete_or_unbounded >((std::__type_identity{}, std::__type_identity()))’ evaluates to false In file included from /usr/include/qt5/QtCore/qglobal.h:1295, 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 /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/include/qt5/QtCore/qtypeinfo.h: In instantiation of ‘constexpr bool qIsRelocatable() [with T = QSslError]’: /usr/include/qt5/QtCore/qtypeinfo.h:86:42: required from ‘class QTypeInfo’ /usr/include/qt5/QtCore/qlist.h:152:54: required from ‘T& QList::Node::t() [with T = QSslError]’ /usr/include/qt5/QtCore/qlist.h:313:56: required from ‘const T& QList::const_iterator::operator*() const [with T = QSslError]’ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:716:5: required from here /usr/include/qt5/QtCore/qtypeinfo.h:56:43: error: ‘value’ is not a member of ‘std::is_trivially_copyable’ 56 | return std::is_trivially_copyable::value && std::is_trivially_destructible::value; | ^~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:45, 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 /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/type_traits: In instantiation of ‘struct std::is_trivially_destructible’: /usr/include/qt5/QtCore/qtypeinfo.h:56:87: required from ‘constexpr bool qIsRelocatable() [with T = QSslError]’ /usr/include/qt5/QtCore/qtypeinfo.h:86:42: required from ‘class QTypeInfo’ /usr/include/qt5/QtCore/qlist.h:152:54: required from ‘T& QList::Node::t() [with T = QSslError]’ /usr/include/qt5/QtCore/qlist.h:313:56: required from ‘const T& QList::const_iterator::operator*() const [with T = QSslError]’ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:716:5: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/type_traits:1339:37: error: invalid use of incomplete type ‘class QSslError’ 1339 | __bool_constant<__has_trivial_destructor(_Tp)>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtNetwork/QSslCertificate:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:44: /usr/include/qt5/QtNetwork/qsslcertificate.h:62:7: note: forward declaration of ‘class QSslError’ 62 | class QSslError; | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:45, 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 /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/type_traits:1341:52: error: static assertion failed: template argument must be a complete class or an unbounded array 1341 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/type_traits:1341:52: note: ‘std::__is_complete_or_unbounded >((std::__type_identity{}, std::__type_identity()))’ evaluates to false In file included from /usr/include/qt5/QtCore/qglobal.h:1295, 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 /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/include/qt5/QtCore/qtypeinfo.h: In instantiation of ‘constexpr bool qIsRelocatable() [with T = QSslError]’: /usr/include/qt5/QtCore/qtypeinfo.h:86:42: required from ‘class QTypeInfo’ /usr/include/qt5/QtCore/qlist.h:152:54: required from ‘T& QList::Node::t() [with T = QSslError]’ /usr/include/qt5/QtCore/qlist.h:313:56: required from ‘const T& QList::const_iterator::operator*() const [with T = QSslError]’ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:716:5: required from here /usr/include/qt5/QtCore/qtypeinfo.h:56:87: error: ‘value’ is not a member of ‘std::is_trivially_destructible’ 56 | return std::is_trivially_copyable::value && std::is_trivially_destructible::value; | ^~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:60:1: error: body of ‘constexpr’ function ‘constexpr bool qIsRelocatable() [with T = QSslError]’ not a return-statement 60 | } | ^ /usr/include/qt5/QtCore/qtypeinfo.h: In instantiation of ‘class QTypeInfo’: /usr/include/qt5/QtCore/qlist.h:152:54: required from ‘T& QList::Node::t() [with T = QSslError]’ /usr/include/qt5/QtCore/qlist.h:313:56: required from ‘const T& QList::const_iterator::operator*() const [with T = QSslError]’ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:716:5: required from here /usr/include/qt5/QtCore/qtypeinfo.h:86:42: error: ‘constexpr bool qIsRelocatable() [with T = QSslError]’ called in a constant expression 86 | isRelocatable = qIsRelocatable(), | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qtypeinfo.h:53:23: note: ‘constexpr bool qIsRelocatable() [with T = QSslError]’ is not usable as a ‘constexpr’ function because: 53 | static constexpr bool qIsRelocatable() | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:80:10: error: enumerator value for ‘isRelocatable’ is not an integer constant 80 | enum { | ^ /usr/include/qt5/QtCore/qtypeinfo.h:87:20: error: invalid application of ‘sizeof’ to incomplete type ‘QSslError’ 87 | isLarge = (sizeof(T)>sizeof(void*)), | ^~~~~~~~~ /usr/include/qt5/QtCore/qtypeinfo.h:89:18: error: invalid application of ‘sizeof’ to incomplete type ‘QSslError’ 89 | sizeOf = sizeof(T) | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/include/qt5/QtCore/qlist.h: In instantiation of ‘T& QList::Node::t() [with T = QSslError]’: /usr/include/qt5/QtCore/qlist.h:313:56: required from ‘const T& QList::const_iterator::operator*() const [with T = QSslError]’ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:716:5: required from here /usr/include/qt5/QtCore/qlist.h:152:62: warning: enum constant in boolean context [-Wint-in-bool-context] 152 | { return *reinterpret_cast(QTypeInfo::isLarge || QTypeInfo::isStatic | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of ‘void QList::node_destruct(QList::Node*, QList::Node*) [with T = QSslError]’: /usr/include/qt5/QtCore/qlist.h:921:18: required from ‘void QList::dealloc(QListData::Data*) [with T = QSslError]’ /usr/include/qt5/QtCore/qlist.h:874:9: required from ‘QList::~QList() [with T = QSslError]’ /usr/include/qt5/QtCore/qglobal.h:1069:7: required from here /usr/include/qt5/QtCore/qlist.h:523:31: warning: enum constant in boolean context [-Wint-in-bool-context] 523 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:524:33: warning: possible problem detected in invocation of ‘operator delete’ [-Wdelete-incomplete] 524 | while(from != to) --to, delete reinterpret_cast(to->v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:524:40: warning: invalid use of incomplete type ‘class QSslError’ 524 | while(from != to) --to, delete reinterpret_cast(to->v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtNetwork/QSslCertificate:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:44: /usr/include/qt5/QtNetwork/qsslcertificate.h:62:7: note: forward declaration of ‘class QSslError’ 62 | class QSslError; | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/include/qt5/QtCore/qlist.h:524:33: note: neither the destructor nor the class-specific ‘operator delete’ will be called, even if they are declared when the class is defined 524 | while(from != to) --to, delete reinterpret_cast(to->v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:526:61: error: invalid use of incomplete type ‘class QSslError’ 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/qt5/QtNetwork/QSslCertificate:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:44: /usr/include/qt5/QtNetwork/qsslcertificate.h:62:7: note: forward declaration of ‘class QSslError’ 62 | class QSslError; | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/include/qt5/QtCore/qlist.h: In instantiation of ‘void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QSslError]’: /usr/include/qt5/QtCore/qlist.h:860:13: required from ‘QList::QList(const QList&) [with T = QSslError]’ /usr/include/qt5/QtCore/qglobal.h:1072:37: required from ‘QtPrivate::QForeachContainer::QForeachContainer(const T&) [with T = QList]’ /usr/include/qt5/QtCore/qglobal.h:1100:12: required from ‘QtPrivate::QForeachContainer::type> QtPrivate::qMakeForeachContainer(T&&) [with T = const QList&; typename std::decay<_Tp>::type = std::decay&>::type]’ /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:716:5: required from here /usr/include/qt5/QtCore/qlist.h:489:31: warning: enum constant in boolean context [-Wint-in-bool-context] 489 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:492:30: error: invalid use of incomplete type ‘class QSslError’ 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtNetwork/QSslCertificate:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:44: /usr/include/qt5/QtNetwork/qsslcertificate.h:62:7: note: forward declaration of ‘class QSslError’ 62 | class QSslError; | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/include/qt5/QtCore/qlist.h:498:17: warning: possible problem detected in invocation of ‘operator delete’ [-Wdelete-incomplete] 498 | delete reinterpret_cast(current->v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:498:24: warning: invalid use of incomplete type ‘class QSslError’ 498 | delete reinterpret_cast(current->v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtNetwork/QSslCertificate:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:44: /usr/include/qt5/QtNetwork/qsslcertificate.h:62:7: note: forward declaration of ‘class QSslError’ 62 | class QSslError; | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/include/qt5/QtCore/qlist.h:498:17: note: neither the destructor nor the class-specific ‘operator delete’ will be called, even if they are declared when the class is defined 498 | delete reinterpret_cast(current->v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: error: invalid use of incomplete type ‘class QSslError’ 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtNetwork/QSslCertificate:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:44: /usr/include/qt5/QtNetwork/qsslcertificate.h:62:7: note: forward declaration of ‘class QSslError’ 62 | class QSslError; | ^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:14: /usr/include/qt5/QtCore/qlist.h:511:51: error: invalid use of incomplete type ‘class QSslError’ 511 | (reinterpret_cast(current))->~T(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/qt5/QtNetwork/QSslCertificate:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/utils.cpp:44: /usr/include/qt5/QtNetwork/qsslcertificate.h:62:7: note: forward declaration of ‘class QSslError’ 62 | class QSslError; | ^~~~~~~~~ [3/352] /usr/bin/x86_64-pc-linux-gnu-g++ -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DQUAZIP_STATIC -DSEAFILE_CLIENT_VERSION=8.0.6 -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366 -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366_build -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/third_party/QtAwesome -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/third_party/quazip -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/IF -I"/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/(" -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/QT_VERSION_MAJOR -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/EQUAL -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/6 -I"/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/)" -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/ELSE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/ENDIF -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/searpc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/var/tmp/portage/net-misc/seafile-8.0.6/image/usr/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -Wall -Wextra -Wsign-compare -Wno-long-long -Wno-unused-parameter -Woverloaded-virtual -fdiagnostics-color=always -std=c++11 -MD -MT CMakeFiles/utils.dir/src/utils/api-utils.cpp.o -MF CMakeFiles/utils.dir/src/utils/api-utils.cpp.o.d -o CMakeFiles/utils.dir/src/utils/api-utils.cpp.o -c /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/api-utils.cpp In file included from /usr/include/qt5/QtNetwork/qtnetworkglobal.h:44, from /usr/include/qt5/QtNetwork/qhostinfo.h:43, from /usr/include/qt5/QtNetwork/QHostInfo:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/api-utils.cpp:2: /usr/include/qt5/QtNetwork/qtnetwork-config.h:4: warning: "QT_NO_OPENSSL" redefined 4 | #define QT_NO_OPENSSL true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qhash.h:44, from /usr/include/qt5/QtCore/QHash:1, from /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/api-utils.cpp:1: /usr/include/qt5/Gentoo/gentoo-qconfig.h:11: note: this is the location of the previous definition 11 | #define QT_NO_OPENSSL | [4/352] /usr/bin/x86_64-pc-linux-gnu-g++ -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DQUAZIP_STATIC -DSEAFILE_CLIENT_VERSION=8.0.6 -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366 -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366_build -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/third_party/QtAwesome -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/third_party/quazip -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/IF -I"/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/(" -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/QT_VERSION_MAJOR -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/EQUAL -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/6 -I"/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/)" -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/ELSE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/ENDIF -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/searpc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/var/tmp/portage/net-misc/seafile-8.0.6/image/usr/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -Wall -Wextra -Wsign-compare -Wno-long-long -Wno-unused-parameter -Woverloaded-virtual -fdiagnostics-color=always -std=c++11 -MD -MT CMakeFiles/utils.dir/src/utils/file-utils.cpp.o -MF CMakeFiles/utils.dir/src/utils/file-utils.cpp.o.d -o CMakeFiles/utils.dir/src/utils/file-utils.cpp.o -c /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/file-utils.cpp [5/352] /usr/bin/x86_64-pc-linux-gnu-g++ -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DQUAZIP_STATIC -DSEAFILE_CLIENT_VERSION=8.0.6 -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366 -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366_build -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/third_party/QtAwesome -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/third_party/quazip -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/IF -I"/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/(" -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/QT_VERSION_MAJOR -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/EQUAL -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/6 -I"/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/)" -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/ELSE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/ENDIF -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/searpc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/var/tmp/portage/net-misc/seafile-8.0.6/image/usr/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -Wall -Wextra -Wsign-compare -Wno-long-long -Wno-unused-parameter -Woverloaded-virtual -fdiagnostics-color=always -std=c++11 -MD -MT CMakeFiles/utils.dir/src/utils/paint-utils.cpp.o -MF CMakeFiles/utils.dir/src/utils/paint-utils.cpp.o.d -o CMakeFiles/utils.dir/src/utils/paint-utils.cpp.o -c /var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366/src/utils/paint-utils.cpp ninja: build stopped: subcommand failed. * ERROR: net-misc/seafile-client-8.0.6::gentoo failed (compile phase): * ninja -v -j4 -l0 failed * * Call stack: * ebuild.sh, line 127: Called src_compile * environment, line 2098: Called cmake_src_compile * environment, line 856: Called cmake_build * environment, line 825: Called eninja * environment, line 1282: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=net-misc/seafile-client-8.0.6::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-misc/seafile-client-8.0.6::gentoo'`. * The complete build log is located at '/var/log/portage/net-misc:seafile-client-8.0.6:20220423-234348.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-misc/seafile-client-8.0.6/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/seafile-client-8.0.6/temp/environment'. * Working directory: '/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366_build' * S: '/var/tmp/portage/net-misc/seafile-client-8.0.6/work/seafile-client-1fb9ddd71fbf6f0252509aced527be459e240366'