diff options
author | Norbert Pfeiler | 2022-10-25 01:55:27 +0200 |
---|---|---|
committer | Norbert Pfeiler | 2022-10-25 01:55:27 +0200 |
commit | 446a8525fc1fb2da4105564f0a70c1c869c92054 (patch) | |
tree | 1220348f5b6e368128def87849bac4c344539e55 | |
parent | 24f469248ac650bd0021211b4488e4653b50cb33 (diff) | |
download | aur-446a8525fc1fb2da4105564f0a70c1c869c92054.tar.gz |
python3
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | 1afec3f4.patch | 161 | ||||
-rw-r--r-- | PKGBUILD | 75 | ||||
-rw-r--r-- | b6f40b52.patch.old | 175 | ||||
-rw-r--r-- | knossos-5.1-7-x86_64-build.log | 1840 | ||||
-rw-r--r-- | knossos-5.1-7-x86_64-package.log | 0 | ||||
-rw-r--r-- | knossos-5.1-7-x86_64-prepare.log | 86 |
7 files changed, 2303 insertions, 39 deletions
@@ -1,7 +1,7 @@ pkgbase = knossos pkgdesc = A software tool for the visualization and annotation of 3D image data. It was developed for the rapid reconstruction of neural morphology and connectivity. pkgver = 5.1 - pkgrel = 6 + pkgrel = 7 url = https://knossos.app arch = x86_64 license = GPL2 @@ -10,8 +10,7 @@ pkgbase = knossos makedepends = ninja depends = glu depends = qt5-base - depends = qt5-python27-git - depends = qt5-tools + depends = pythonqt-knossos-git depends = quazip depends = snappy optdepends = qt5-imageformats diff --git a/1afec3f4.patch b/1afec3f4.patch new file mode 100644 index 000000000000..55624ef78411 --- /dev/null +++ b/1afec3f4.patch @@ -0,0 +1,161 @@ +From 1afec3f4355d89e910a58a5a4cc7b623a25d6cdf Mon Sep 17 00:00:00 2001 +From: Norbert Pfeiler <norbert.pfeiler+git@gmail.com> +Date: Mon, 6 Nov 2017 13:49:26 +0100 +Subject: [PATCH] remove python dc2pointer and oc2poitner api + +--- + scriptengine/proxies/pythonproxy.cpp | 105 --------------------------- + scriptengine/proxies/pythonproxy.h | 11 --- + 2 files changed, 116 deletions(-) + +diff --git a/scriptengine/proxies/pythonproxy.cpp b/scriptengine/proxies/pythonproxy.cpp +index fc8d8a355..12ccfb0aa 100644 +--- a/scriptengine/proxies/pythonproxy.cpp ++++ b/scriptengine/proxies/pythonproxy.cpp +@@ -63,20 +63,6 @@ int PythonProxy::getCubeEdgeLength() { + return Dataset::current().cubeEdgeLength; + } + +-QList<int> PythonProxy::getOcPixel(QList<int> Dc, QList<int> pxInDc) { +- char *cube = (char*)Coordinate2BytePtr_hash_get_or_fail(state->Oc2Pointer[int_log(Dataset::current().magnification)], CoordOfCube(Dc[0], Dc[1], Dc[2])); +- if (NULL == cube) { +- return QList<int>(); +- } +- int index = (pxInDc[2] * state->cubeSliceArea) + (pxInDc[1] * Dataset::current().cubeEdgeLength) + pxInDc[0]; +- int byte_index = index * OBJID_BYTES; +- QList<int> charList; +- for (int i = 0; i < 3; i++) { +- charList.append((int)cube[byte_index + i]); +- } +- return charList; +-} +- + QList<int> PythonProxy::getPosition() { + return state->viewerState->currentPosition.list(); + } +@@ -85,97 +71,6 @@ QList<float> PythonProxy::getScale() { + return Dataset::current().scale.list(); + } + +- +-char *PythonProxy::addrDcOc2Pointer(QList<int> coord, bool isOc) { +- coord2bytep_map_t *PointerMap = isOc ? state->Oc2Pointer : state->Dc2Pointer; +- void *data = Coordinate2BytePtr_hash_get_or_fail(PointerMap[(int)std::log2(Dataset::current().magnification)], coord); +- if (data == NULL) { +- emit echo(QString("no cube data found at Coordinate (%1, %2, %3)").arg(coord[0]).arg(coord[1]).arg(coord[2])); +- } +- return reinterpret_cast<char*>(data); +-} +- +-QByteArray PythonProxy::readDc2Pointer(QList<int> coord) { +- void *data = addrDcOc2Pointer(coord, false); +- if(!data) { +- return QByteArray(); +- } +- +- return QByteArray::fromRawData((const char*)data, state->cubeBytes); +-} +- +-PyObject* PythonProxy::PyBufferAddrDcOc2Pointer(QList<int> coord, bool isOc) { +- void *data = addrDcOc2Pointer(coord,isOc); +- return PyBuffer_FromReadWriteMemory(data, state->cubeBytes*(isOc ? OBJID_BYTES : 1)); +-} +- +-int PythonProxy::readDc2PointerPos(QList<int> coord, int pos) { +- void *data = addrDcOc2Pointer(coord, false); +- if(!data) { +- return -1; +- } +- +- return reinterpret_cast<std::uint8_t*>(data)[pos]; +-} +- +-bool PythonProxy::writeDc2Pointer(QList<int> coord, char *bytes) { +- char *data = addrDcOc2Pointer(coord,false); +- if(!data) { +- return false; +- } +- +- memcpy(data, bytes, state->cubeBytes); +- return true; +-} +- +-bool PythonProxy::writeDc2PointerPos(QList<int> coord, int pos, int val) { +- char *data = addrDcOc2Pointer(coord,false); +- if(!data) { +- return false; +- } +- +- data[pos] = val; +- return true; +-} +- +-QByteArray PythonProxy::readOc2Pointer(QList<int> coord) { +- char *data = addrDcOc2Pointer(coord,true); +- if(!data) { +- return QByteArray(); +- } +- +- return QByteArray::fromRawData((const char*)data, state->cubeBytes * OBJID_BYTES); +-} +- +-quint64 PythonProxy::readOc2PointerPos(QList<int> coord, int pos) { +- quint64 *data = (quint64*)addrDcOc2Pointer(coord,true); +- if(!data) { +- return -1; +- } +- +- return data[pos]; +-} +- +-bool PythonProxy::writeOc2Pointer(QList<int> coord, char *bytes) { +- char *data = addrDcOc2Pointer(coord,true); +- if(!data) { +- return false; +- } +- +- memcpy(data, bytes, state->cubeBytes * OBJID_BYTES); +- return true; +-} +- +-bool PythonProxy::writeOc2PointerPos(QList<int> coord, int pos, quint64 val) { +- quint64 *data = (quint64*)addrDcOc2Pointer(coord,true); +- if(!data) { +- return false; +- } +- +- data[pos] = val; +- return true; +-} +- + QVector<int> PythonProxy::processRegionByStridedBufProxy(QList<int> globalFirst, QList<int> size, + quint64 dataPtr, QList<int> strides, bool isWrite, bool isMarkChanged) { + auto cubeChangeSet = processRegionByStridedBuf(Coordinate(globalFirst), Coordinate(globalFirst) + Coordinate(size) - 1, (char*)dataPtr, Coordinate(strides), isWrite, isMarkChanged); +diff --git a/scriptengine/proxies/pythonproxy.h b/scriptengine/proxies/pythonproxy.h +index 3af79cb7d..81928a33b 100644 +--- a/scriptengine/proxies/pythonproxy.h ++++ b/scriptengine/proxies/pythonproxy.h +@@ -57,23 +57,12 @@ public slots: + QString getKnossosVersion(); + QString getKnossosRevision(); + int getCubeEdgeLength(); +- QList<int> getOcPixel(QList<int> Dc, QList<int> pxInDc); + QList<int> getPosition(); + QList<float> getScale(); + void setPosition(QList<int> coord); + + quint64 readOverlayVoxel(QList<int> coord); + bool writeOverlayVoxel(QList<int> coord, quint64 val); +- char *addrDcOc2Pointer(QList<int> coord, bool isOc); +- PyObject *PyBufferAddrDcOc2Pointer(QList<int> coord, bool isOc); +- QByteArray readDc2Pointer(QList<int> coord); +- int readDc2PointerPos(QList<int> coord, int pos); +- bool writeDc2Pointer(QList<int> coord, char *bytes); +- bool writeDc2PointerPos(QList<int> coord, int pos, int val); +- QByteArray readOc2Pointer(QList<int> coord); +- quint64 readOc2PointerPos(QList<int> coord, int pos); +- bool writeOc2Pointer(QList<int> coord, char *bytes); +- bool writeOc2PointerPos(QList<int> coord, int pos, quint64 val); + QVector<int> processRegionByStridedBufProxy(QList<int> globalFirst, QList<int> size, quint64 dataPtr, + QList<int> strides, bool isWrite, bool isMarkedChanged); + void coordCubesMarkChangedProxy(QVector<int> cubeChangeSetList); @@ -1,33 +1,31 @@ -# Maintainer: KNOSSOS-Team <knossos-team ät mpimf-heidelberg.mpg.de> +# Maintainer: KNOSSOS team <knossosteam ät gmail.com> # Contributor: Martin Drawitsch <mdraw.gh ät gmail.com> # # KNOSSOS saves its user preferences in $HOME/.config/MPIN/ pkgname=knossos pkgver=5.1 -pkgrel=6 -arch=("x86_64") -pkgdesc="A software tool for the visualization and annotation of 3D image data. It was developed for the rapid reconstruction of neural morphology and connectivity." -url="https://knossos.app" -license=("GPL2") -depends=("glu" - "qt5-base" - "qt5-python27-git" # qt5-python27 - "qt5-tools" # Qt5Help - "quazip" - "snappy" +pkgrel=7 +arch=(x86_64) +pkgdesc='A software tool for the visualization and annotation of 3D image data. It was developed for the rapid reconstruction of neural morphology and connectivity.' +url='https://knossos.app' +license=(GPL2) +depends=(glu + qt5-base + pythonqt-knossos-git + quazip + snappy ) -makedepends=("boost" - "cmake" - "ninja" -) -optdepends=("qt5-imageformats" # Jp2 +makedepends=(boost + cmake + ninja ) +optdepends=(qt5-imageformats) # Jp2 source=("https://github.com/knossos-project/knossos/archive/v$pkgver.tar.gz" - "knossos.desktop" - "GCC8-combat-K5.patch" - "https://raw.githubusercontent.com/knossos-project/knossos/f3bfcd80dc582248a59b857609a796d133bb1fa5/CMake/Modules/FindQuaZip.cmake" - "https://github.com/knossos-project/knossos/commit/b6f40b52.patch" + 'knossos.desktop' + 'GCC8-combat-K5.patch' + 'https://raw.githubusercontent.com/knossos-project/knossos/f3bfcd80dc582248a59b857609a796d133bb1fa5/CMake/Modules/FindQuaZip.cmake' + 'https://github.com/knossos-project/knossos/commit/b6f40b52.patch' ) md5sums=('fd97340a07b58b3f1b1543405d893c35' '1a2b3733cf5fcb3e1845ce771abb58e9' @@ -36,25 +34,30 @@ md5sums=('fd97340a07b58b3f1b1543405d893c35' 'a20f2a68985b3e971b9ff1e0d61a8006') prepare() { - cd "knossos-$pkgver" - patch -p1 -i ../GCC8-combat-K5.patch - cp -v ../FindQuaZip.cmake CMake/Modules - patch -p 1 -i ../b6f40b52.patch - sed 's/auto createGlobalAction/static auto createGlobalAction/' -i widgets/mainwindow.h - sed 's/auto threeWaySorting/static auto threeWaySorting/' -i widgets/tools/model_helper.h - sed 's/auto blockSelection/static auto blockSelection/' -i widgets/tools/model_helper.h - sed 's/auto deltaBlockSelection/static auto deltaBlockSelection/' -i widgets/tools/model_helper.h + cd "knossos-$pkgver" + patch -p1 -i ../GCC8-combat-K5.patch + cp -v ../FindQuaZip.cmake CMake/Modules + patch -p1 -i ../b6f40b52.patch + sed 's/auto createGlobalAction/static auto createGlobalAction/' -i widgets/mainwindow.h + sed 's/auto threeWaySorting/static auto threeWaySorting/' -i widgets/tools/model_helper.h + sed 's/auto blockSelection/static auto blockSelection/' -i widgets/tools/model_helper.h + sed 's/auto deltaBlockSelection/static auto deltaBlockSelection/' -i widgets/tools/model_helper.h + sed 's/NOT CMAKE_CXX_COMPILER_ID MATCHES "Clang"/FALSE/' -i CMakeLists.txt # breaks using/linking some std functions (min, max, …) + # python3/qt slots keyword conflict + sed 's/#include <Python.h>/PyObject* PyBuffer_FromReadWriteMemory(void *ptr, size_t size) {}/' -i scriptengine/proxies/pythonproxy.cpp + sed '/Python.h/d' -i widgets/pythonpropertywidget.cpp + + pythonqt="Qt5Python$(pacman -Q python | cut -d' ' -f2 | cut -d. -f1-2 --output-delimiter '')" + echo using $pythonqt + cmake -G Ninja -Dpythonqt="$pythonqt" -S "$srcdir/knossos-$pkgver" -B "$srcdir/build-$CHOST-$pkgname" } build() { - mkdir -p "build-$CHOST-$pkgname-$pkgver" - cd "build-$CHOST-$pkgname-$pkgver" - cmake -G Ninja ../knossos-$pkgver - cmake --build . + cmake --build "build-$CHOST-$pkgname" } package() { - install -Dm755 "build-$CHOST-$pkgname-$pkgver/knossos" "$pkgdir/usr/bin/knossos" - install -Dm644 "knossos-$pkgver/resources/icons/knossos.png" "$pkgdir/usr/share/pixmaps/knossos.png" - install -Dm644 "knossos.desktop" "$pkgdir/usr/share/applications/knossos.desktop" + install -Dm755 "build-$CHOST-$pkgname/knossos" "$pkgdir/usr/bin/knossos" + install -Dm644 "knossos-$pkgver/resources/icons/knossos.png" "$pkgdir/usr/share/pixmaps/knossos.png" + install -Dm644 "knossos.desktop" "$pkgdir/usr/share/applications/knossos.desktop" } diff --git a/b6f40b52.patch.old b/b6f40b52.patch.old new file mode 100644 index 000000000000..c0907cf1481c --- /dev/null +++ b/b6f40b52.patch.old @@ -0,0 +1,175 @@ +From b6f40b52d2d02913732189f37effd7652952efb2 Mon Sep 17 00:00:00 2001 +From: Norbert Pfeiler <norbert.pfeiler+git@gmail.com> +Date: Tue, 12 May 2020 17:09:58 +0200 +Subject: [PATCH] remove html preprocessing +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +it breaks the windows build with GCC 10 +which doesn’t like proper apostrophes in c++ identifiers (the html text) + +it wouldn’t even error if an incorrectly spelled macro was used anyway +--- + CMakeLists.txt | 2 +- + resources/cheatsheet/mergemode.html.in | 8 +++----- + resources/cheatsheet/mergetracingmode.html.in | 8 +++----- + resources/cheatsheet/paintmode.html.in | 6 ++---- + resources/cheatsheet/reviewmode.html.in | 8 +++----- + resources/cheatsheet/tracingadvancedmode.html.in | 8 +++----- + resources/cheatsheet/tracingmode.html.in | 8 +++----- + 7 files changed, 18 insertions(+), 30 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 2dd76e7c..4e56c312 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -130,7 +130,7 @@ file(GLOB cheatsheet_pages resources/cheatsheet/*.html.in) + foreach(page ${cheatsheet_pages}) + get_filename_component(page_name ${page} NAME_WE) #name without path or extension + add_custom_command(OUTPUT ${cheatsheet_dir}/${page_name}.html +- COMMAND "${CMAKE_CXX_COMPILER}" -E -x c++ -P ${page} -I ${CMAKE_CURRENT_SOURCE_DIR} -o ${cheatsheet_dir}/${page_name}.html # -E: only preprocess, -x: language, -P: omit linemarkers ++ COMMAND ${CMAKE_COMMAND} -E copy ${page} ${cheatsheet_dir}/${page_name}.html + COMMENT "Preprocessing ${page}" + DEPENDS ${page} cheatsheet_dir_target + ) +diff --git a/resources/cheatsheet/mergemode.html.in b/resources/cheatsheet/mergemode.html.in +index 5fcdd153..6f443a65 100644 +--- a/resources/cheatsheet/mergemode.html.in ++++ b/resources/cheatsheet/mergemode.html.in +@@ -1,5 +1,3 @@ +-#include "htmlmacros.h" +- + <html> + <head> + <meta content="text/html; charset=utf-8"/> +@@ -9,13 +7,13 @@ + <body> + <h1>Segmentation Merge</h1> + +- <p><a href=ANNOTATION_SEG>Segmentation table view</a> | <a href=PREF_SEG>Visibility preferences</a></p> +- <p><a href=NAVIGATION>Navigation preferences</a></p> ++ <p><a href=#annotation_seg>Segmentation table view</a> | <a href=#pref_seg>Visibility preferences</a></p> ++ <p><a href=#navi>Navigation preferences</a></p> + + <p> + Merging is a segmentation method suitable for working on a machine-generated over-segmentation, i.e. the task consists of merging incorrectly splitted objects back together. + </p> +- ++ + <p> + <table> + <thead> +diff --git a/resources/cheatsheet/mergetracingmode.html.in b/resources/cheatsheet/mergetracingmode.html.in +index 8aa4d575..23494e1d 100644 +--- a/resources/cheatsheet/mergetracingmode.html.in ++++ b/resources/cheatsheet/mergetracingmode.html.in +@@ -1,5 +1,3 @@ +-#include "htmlmacros.h" +- + <html> + <head> + <meta content="text/html; charset=utf-8"/> +@@ -9,9 +7,9 @@ + <body> + <h1>Merge Tracing</h1> + +- <p><a href=ANNOTATION_SKEL>Skeleton table view</a> | <a href=PREF_NODE>Node preferences</a> | <a href=PREF_TREE>Tree preferences</a></p> +- <p><a href=ANNOTATION_SEG>Segmentation table view</a> | <a href=PREF_SEG>Visibility preferences</a></p> +- <p><a href=NAVIGATION>Navigation preferences</a></p> ++ <p><a href=#annotation_skel>Skeleton table view</a> | <a href=#pref_node>Node preferences</a> | <a href=#pref_tree>Tree preferences</a></p> ++ <p><a href=#annotation_seg>Segmentation table view</a> | <a href=#pref_seg>Visibility preferences</a></p> ++ <p><a href=#navi>Navigation preferences</a></p> + + <p> + In Merge Tracing you perform a regular skeletonization, but each tree is attached to a designated Segmentation Object. As nodes are placed, the Objects beneath them are merged into the tree’s Object. +diff --git a/resources/cheatsheet/paintmode.html.in b/resources/cheatsheet/paintmode.html.in +index 3665e100..454f1c49 100644 +--- a/resources/cheatsheet/paintmode.html.in ++++ b/resources/cheatsheet/paintmode.html.in +@@ -1,5 +1,3 @@ +-#include "htmlmacros.h" +- + <html> + <head> + <meta content="text/html; charset=utf-8"/> +@@ -9,8 +7,8 @@ + <body> + <h1>Segmentation Paint</h1> + +- <p><a href=ANNOTATION_SEG>Segmentation table view</a> | <a href=PREF_SEG>Visibility preferences</a></p> +- <p><a href=NAVIGATION>Navigation preferences</a></p> ++ <p><a href=#annotation_seg>Segmentation table view</a> | <a href=#pref_seg>Visibility preferences</a></p> ++ <p><a href=#navi>Navigation preferences</a></p> + + <p> + Painting is a slower form of segmentation but enables you to perform fine-grained corrections by selecting an Object and bringing it into shape with painting and erasing. +diff --git a/resources/cheatsheet/reviewmode.html.in b/resources/cheatsheet/reviewmode.html.in +index 874d5c87..73d35c5b 100644 +--- a/resources/cheatsheet/reviewmode.html.in ++++ b/resources/cheatsheet/reviewmode.html.in +@@ -1,5 +1,3 @@ +-#include "htmlmacros.h" +- + <html> + <head> + <meta content="text/html; charset=utf-8"/> +@@ -9,9 +7,9 @@ + <body> + <h1>Review</h1> + +- <p><a href=ANNOTATION_SKEL>Skeleton table view</a> | <a href=PREF_NODE>Node preferences</a> | <a href=PREF_TREE>Tree preferences</a></p> +- <p><a href=ANNOTATION_SEG>Segmentation table view</a> | <a href=PREF_SEG>Visibility preferences</a></p> +- <p><a href=NAVIGATION>Navigation preferences</a></p> ++ <p><a href=#annotation_skel>Skeleton table view</a> | <a href=#pref_node>Node preferences</a> | <a href=#pref_tree>Tree preferences</a></p> ++ <p><a href=#annotation_seg>Segmentation table view</a> | <a href=#pref_seg>Visibility preferences</a></p> ++ <p><a href=#navi>Navigation preferences</a></p> + + <p> + Review mode is intended for easy browsing of your segmentation and skeletonization without accidentally changing them. +diff --git a/resources/cheatsheet/tracingadvancedmode.html.in b/resources/cheatsheet/tracingadvancedmode.html.in +index 229a6889..3f165db8 100644 +--- a/resources/cheatsheet/tracingadvancedmode.html.in ++++ b/resources/cheatsheet/tracingadvancedmode.html.in +@@ -1,5 +1,3 @@ +-#include "htmlmacros.h" +- + <html> + <head> + <meta content="text/html; charset=utf-8"/> +@@ -9,9 +7,9 @@ + <body> + <h1>Tracing Advanced</h1> + +- <p><a href=ANNOTATION_SKEL>Skeleton table view</a></p> +- <p><a href=PREF_NODE>Node preferences</a> | <a href=PREF_TREE>Tree preferences</a></p> +- <p><a href=NAVIGATION>Navigation preferences</a></p> ++ <p><a href=#annotation_skel>Skeleton table view</a></p> ++ <p><a href=#pref_node>Node preferences</a> | <a href=#pref_tree>Tree preferences</a></p> ++ <p><a href=#navi>Navigation preferences</a></p> + + <p> + Tracing Advanced offers more functionality than Tracing mode: Unlinked nodes and new trees can be created. This also enables you to make synapse annotations. +diff --git a/resources/cheatsheet/tracingmode.html.in b/resources/cheatsheet/tracingmode.html.in +index d5200e90..9cd390b2 100644 +--- a/resources/cheatsheet/tracingmode.html.in ++++ b/resources/cheatsheet/tracingmode.html.in +@@ -1,5 +1,3 @@ +-#include "htmlmacros.h" +- + <html> + <head> + <meta content="text/html; charset=utf-8"/> +@@ -9,9 +7,9 @@ + <body> + <h1>Tracing</h1> + +- <p><a href=ANNOTATION_SKEL>Skeleton table view</a></p> +- <p><a href=PREF_NODE>Node preferences</a> | <a href=PREF_TREE>Tree preferences</a></p> +- <p><a href=NAVIGATION>Navigation preferences</a></p> ++ <p><a href=#annotation_skel>Skeleton table view</a></p> ++ <p><a href=#pref_node>Node preferences</a> | <a href=#pref_tree>Tree preferences</a></p> ++ <p><a href=#navi>Navigation preferences</a></p> + + <p> + Tracing mode is a simple skeletonization method in which you work on a single tree with connected nodes. diff --git a/knossos-5.1-7-x86_64-build.log b/knossos-5.1-7-x86_64-build.log new file mode 100644 index 000000000000..b008476d8d76 --- /dev/null +++ b/knossos-5.1-7-x86_64-build.log @@ -0,0 +1,1840 @@ +[1/83] Creating directory: cheatsheet +[2/83] Generating buildinfocreator, buildinfo.h +fatal: not a git repository (or any of the parent directories): .git +fatal: not a git repository (or any of the parent directories): .git +couldn’t get version from git, setting to 5.1 +[3/83] Preprocessing /build/knossos/src/knossos-5.1/resources/cheatsheet/mergetracingmode.html.in +[4/83] Preprocessing /build/knossos/src/knossos-5.1/resources/cheatsheet/tracingadvancedmode.html.in +[5/83] Preprocessing /build/knossos/src/knossos-5.1/resources/cheatsheet/mergemode.html.in +[6/83] Preprocessing /build/knossos/src/knossos-5.1/resources/cheatsheet/paintmode.html.in +[7/83] Preprocessing /build/knossos/src/knossos-5.1/resources/cheatsheet/reviewmode.html.in +[8/83] Preprocessing /build/knossos/src/knossos-5.1/resources/cheatsheet/tracingmode.html.in +[9/83] Creating cheatsheet.qrc +[10/83] Automatic RCC for cheatsheet/cheatsheet.qrc +[11/83] Automatic MOC and UIC for target knossos +[12/83] Automatic RCC for resources.qrc +[13/83] Building CXX object CMakeFiles/knossos.dir/profiler.cpp.o +[14/83] Building CXX object CMakeFiles/knossos.dir/commentsetting.cpp.o +/build/knossos/src/knossos-5.1/commentsetting.cpp: In static member function ‘static QColor CommentSetting::getColor(QString)’: +/build/knossos/src/knossos-5.1/commentsetting.cpp:34:20: warning: loop variable ‘item’ creates a copy from type ‘const CommentSetting’ [-Wrange-loop-construct] + 34 | for(const auto item : comments) { + | ^~~~ +/build/knossos/src/knossos-5.1/commentsetting.cpp:34:20: note: use reference type to prevent copying + 34 | for(const auto item : comments) { + | ^~~~ + | & +/build/knossos/src/knossos-5.1/commentsetting.cpp: In static member function ‘static float CommentSetting::getRadius(QString)’: +/build/knossos/src/knossos-5.1/commentsetting.cpp:43:20: warning: loop variable ‘item’ creates a copy from type ‘const CommentSetting’ [-Wrange-loop-construct] + 43 | for(const auto item : comments) { + | ^~~~ +/build/knossos/src/knossos-5.1/commentsetting.cpp:43:20: note: use reference type to prevent copying + 43 | for(const auto item : comments) { + | ^~~~ + | & +[15/83] Building CXX object CMakeFiles/knossos.dir/skeleton/property_query.cpp.o +[16/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/decorators/coordinatedecorator.cpp.o +[17/83] Building CXX object CMakeFiles/knossos.dir/hashtable.cpp.o +[18/83] Building CXX object CMakeFiles/knossos.dir/mesh/mesh.cpp.o +[19/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/decorators/floatcoordinatedecorator.cpp.o +[20/83] Building CXX object CMakeFiles/knossos.dir/stateInfo.cpp.o +[21/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/highlighter.cpp.o +[22/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/decorators/treelistdecorator.cpp.o +[23/83] Building CXX object CMakeFiles/knossos.dir/functions.cpp.o +[24/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/decorators/nodelistdecorator.cpp.o +[25/83] Building CXX object CMakeFiles/knossos.dir/skeleton/node.cpp.o +[26/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/proxies/segmentationproxy.cpp.o +[27/83] Building CXX object CMakeFiles/knossos.dir/widgets/UserOrientableSplitter.cpp.o +[28/83] Building CXX object CMakeFiles/knossos.dir/widgets/Spoiler.cpp.o +[29/83] Building CXX object CMakeFiles/knossos.dir/skeleton/segmentationSkeletonBridge.cpp.o +[30/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/decorators/segmentlistdecorator.cpp.o +[31/83] Building CXX object CMakeFiles/knossos.dir/skeleton/skeleton_dfs.cpp.o +[32/83] Building CXX object CMakeFiles/knossos.dir/gui_wrapper.cpp.o +[33/83] Building CXX object CMakeFiles/knossos.dir/skeleton/tree.cpp.o +[34/83] Building CXX object CMakeFiles/knossos.dir/session.cpp.o +[35/83] Building CXX object CMakeFiles/knossos.dir/widgets/cheatsheet.cpp.o +[36/83] Building CXX object CMakeFiles/knossos.dir/widgets/aboutdialog.cpp.o +[37/83] Building CXX object CMakeFiles/knossos.dir/tinyply/tinyply.cpp.o +[38/83] Building CXX object CMakeFiles/knossos.dir/dataset.cpp.o +[39/83] Building CXX object CMakeFiles/knossos.dir/segmentation/segmentationsplit.cpp.o +[40/83] Building CXX object CMakeFiles/knossos.dir/slicer/gpucuber.cpp.o +/build/knossos/src/knossos-5.1/slicer/gpucuber.cpp: In member function ‘void gpu_lut_cube::upload(const std::vector<short unsigned int>&)’: +/build/knossos/src/knossos-5.1/slicer/gpucuber.cpp:104:16: warning: ‘void QOpenGLTexture::setData(PixelFormat, PixelType, void*, const QOpenGLPixelTransferOptions*)’ is deprecated [-Wdeprecated-declarations] + 104 | lut.setData(QOpenGLTexture::RGBA, QOpenGLTexture::UInt32_RGBA8_Rev, colors.data()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/qt/QtGui/QOpenGLTexture:1, + from /build/knossos/src/knossos-5.1/slicer/gpucuber.h:30, + from /build/knossos/src/knossos-5.1/slicer/gpucuber.cpp:23: +/usr/include/qt/QtGui/qopengltexture.h:469:24: note: declared here + 469 | QT_DEPRECATED void setData(PixelFormat sourceFormat, PixelType sourceType, + | ^~~~~~~ +[41/83] Building CXX object CMakeFiles/knossos.dir/remote.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/remote.cpp:29: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/remote.h:26, + from /build/knossos/src/knossos-5.1/remote.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[42/83] Building CXX object CMakeFiles/knossos.dir/network.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/network.cpp:27: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtNetwork/qtnetworkglobal.h:43, + from /usr/include/qt/QtNetwork/qnetworkcookiejar.h:43, + from /usr/include/qt/QtNetwork/QNetworkCookieJar:1, + from /build/knossos/src/knossos-5.1/network.h:26, + from /build/knossos/src/knossos-5.1/network.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[43/83] Building CXX object CMakeFiles/knossos.dir/widgets/task/taskloginwidget.cpp.o +[44/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/proxies/skeletonproxy.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/scriptengine/proxies/skeletonproxy.cpp:30: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qchar.h:43, + from /usr/include/qt/QtCore/qstring.h:49, + from /usr/include/qt/QtCore/QString:1, + from /build/knossos/src/knossos-5.1/skeleton/property_query.h:26, + from /build/knossos/src/knossos-5.1/skeleton/node.h:26, + from /build/knossos/src/knossos-5.1/scriptengine/proxies/skeletonproxy.h:26, + from /build/knossos/src/knossos-5.1/scriptengine/proxies/skeletonproxy.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/scriptengine/proxies/skeletonproxy.cpp: In member function ‘QList<nodeListElement*>* SkeletonProxy::selectedNodes()’: +/build/knossos/src/knossos-5.1/scriptengine/proxies/skeletonproxy.cpp:329:82: warning: ‘static QVector<T> QVector<T>::fromStdVector(const std::vector<T>&) [with T = nodeListElement*]’ is deprecated: Use QVector<T>(vector.begin(), vector.end()) instead. [-Wdeprecated-declarations] + 329 | return new QList<nodeListElement *>(QVector<nodeListElement *>::fromStdVector(state->skeletonState->selectedNodes).toList()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/qt/QtCore/qlist.h:48, + from /usr/include/qt/QtCore/qvariant.h:45, + from /usr/include/qt/QtCore/QVariantHash:1, + from /build/knossos/src/knossos-5.1/skeleton/property_query.h:27: +/usr/include/qt/QtCore/qvector.h:306:30: note: declared here + 306 | static inline QVector<T> fromStdVector(const std::vector<T> &vector) + | ^~~~~~~~~~~~~ +/build/knossos/src/knossos-5.1/scriptengine/proxies/skeletonproxy.cpp: In member function ‘void SkeletonProxy::selectNodes(QList<nodeListElement*>)’: +/build/knossos/src/knossos-5.1/scriptengine/proxies/skeletonproxy.cpp:333:54: warning: ‘QSet<T> QList<T>::toSet() const [with T = nodeListElement*]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations] + 333 | Skeletonizer::singleton().selectNodes(nodes.toSet()); + | ~~~~~~~~~~~^~ +In file included from /usr/include/qt/QtCore/qdebug.h:52, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.h:26, + from /build/knossos/src/knossos-5.1/skeleton/node.h:27: +/usr/include/qt/QtCore/qset.h:406:30: note: declared here + 406 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const + | ^~~~~~~~ +[45/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/proxies/pythonproxy.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.cpp:33: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qchar.h:43, + from /usr/include/qt/QtCore/qstring.h:49, + from /usr/include/qt/QtCore/QString:1, + from /build/knossos/src/knossos-5.1/skeleton/property_query.h:26, + from /build/knossos/src/knossos-5.1/skeleton/node.h:26, + from /build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.h:26, + from /build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.cpp: In function ‘PyObject* PyBuffer_FromReadWriteMemory(void*, size_t)’: +/build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.cpp:36:65: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | PyObject* PyBuffer_FromReadWriteMemory(void *ptr, size_t size) {} + | ^ +/build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.cpp:36:46: warning: unused parameter ‘ptr’ [-Wunused-parameter] + 36 | PyObject* PyBuffer_FromReadWriteMemory(void *ptr, size_t size) {} + | ~~~~~~^~~ +/build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.cpp:36:58: warning: unused parameter ‘size’ [-Wunused-parameter] + 36 | PyObject* PyBuffer_FromReadWriteMemory(void *ptr, size_t size) {} + | ~~~~~~~^~~~ +[46/83] Building CXX object CMakeFiles/knossos.dir/segmentation/cubeloader.cpp.o +[47/83] Building CXX object CMakeFiles/knossos.dir/widgets/annotationwidget.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/annotationwidget.cpp:23: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/segmentation/segmentation.h:26, + from /build/knossos/src/knossos-5.1/widgets/tools/segmentationview.h:26, + from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:26: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[48/83] Building CXX object CMakeFiles/knossos.dir/main.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/main.cpp:29: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/main.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[49/83] Building CXX object CMakeFiles/knossos.dir/knossos_autogen/7D4UYSXSNH/qrc_cheatsheet.cpp.o +[50/83] Building CXX object CMakeFiles/knossos.dir/file_io.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/file_io.cpp:26: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qchar.h:43, + from /usr/include/qt/QtCore/qstring.h:49, + from /usr/include/qt/QtCore/QString:1, + from /build/knossos/src/knossos-5.1/file_io.h:26, + from /build/knossos/src/knossos-5.1/file_io.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/file_io.cpp: In function ‘void annotationFileSave(const QString&)’: +/build/knossos/src/knossos-5.1/file_io.cpp:146:15: warning: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] + 146 | time.start(); + | ~~~~~~~~~~^~ +In file included from /usr/include/qt/QtNetwork/qsslcertificate.h:52, + from /usr/include/qt/QtNetwork/qsslerror.h:46, + from /usr/include/qt/QtNetwork/qsslsocket.h:50, + from /usr/include/qt/QtNetwork/qsslconfiguration.h:62, + from /usr/include/qt/QtNetwork/QSslConfiguration:1, + from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49, + from /usr/include/qt/QtNetwork/QNetworkAccessManager:1, + from /usr/include/qt/QtNetwork/qnetworkreply.h:49, + from /usr/include/qt/QtNetwork/QNetworkReply:1, + from /build/knossos/src/knossos-5.1/loader.h:35, + from /build/knossos/src/knossos-5.1/file_io.cpp:25: +/usr/include/qt/QtCore/qdatetime.h:235:55: note: declared here + 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); + | ^~~~~ +/build/knossos/src/knossos-5.1/file_io.cpp:197:23: warning: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] + 197 | cubeTime.start(); + | ~~~~~~~~~~~~~~^~ +/usr/include/qt/QtCore/qdatetime.h:235:55: note: declared here + 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); + | ^~~~~ +/build/knossos/src/knossos-5.1/file_io.cpp:212:53: warning: ‘int QTime::restart()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] + 212 | qDebug() << "save cubes" << cubeTime.restart(); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/qt/QtCore/qdatetime.h:236:54: note: declared here + 236 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); + | ^~~~~~~ +/build/knossos/src/knossos-5.1/file_io.cpp:218:39: warning: ‘int QTime::restart()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] + 218 | qDebug() << "save" << time.restart(); + | ~~~~~~~~~~~~^~ +/usr/include/qt/QtCore/qdatetime.h:236:54: note: declared here + 236 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); + | ^~~~~~~ +[51/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/scripting.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/scriptengine/scripting.cpp:33: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qchar.h:43, + from /usr/include/qt/QtCore/qstring.h:49, + from /usr/include/qt/QtCore/QString:1, + from /build/knossos/src/knossos-5.1/skeleton/property_query.h:26, + from /build/knossos/src/knossos-5.1/skeleton/node.h:26, + from /build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.h:26, + from /build/knossos/src/knossos-5.1/scriptengine/scripting.h:26, + from /build/knossos/src/knossos-5.1/scriptengine/scripting.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/scriptengine/scripting.cpp: In member function ‘void Scripting::addWidgets()’: +/build/knossos/src/knossos-5.1/scriptengine/scripting.cpp:475:29: warning: ‘QByteArray& QByteArray::append(const QString&)’ is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations] + 475 | array.append(name.at(i)); + | ~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/qt/QtCore/qstring.h:1511:20: note: declared here + 1511 | inline QByteArray &QByteArray::append(const QString &s) + | ^~~~~~~~~~ +/build/knossos/src/knossos-5.1/scriptengine/scripting.cpp:480:33: warning: ‘QByteArray& QByteArray::append(const QString&)’ is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations] + 480 | array.append(name.at(i).toLower()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/qt/QtCore/qstring.h:1511:20: note: declared here + 1511 | inline QByteArray &QByteArray::append(const QString &s) + | ^~~~~~~~~~ +/build/knossos/src/knossos-5.1/scriptengine/scripting.cpp:482:33: warning: ‘QByteArray& QByteArray::append(const QString&)’ is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations] + 482 | array.append(QString("_%1").arg(name.at(i).toLower())); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/qt/QtCore/qstring.h:1511:20: note: declared here + 1511 | inline QByteArray &QByteArray::append(const QString &s) + | ^~~~~~~~~~ +[52/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferences/meshestab.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/preferences/meshestab.cpp:4: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtGui/qtguiglobal.h:43, + from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, + from /usr/include/qt/QtWidgets/qcheckbox.h:43, + from /usr/include/qt/QtWidgets/QCheckBox:1, + from /build/knossos/src/knossos-5.1/widgets/preferences/meshestab.h:4, + from /build/knossos/src/knossos-5.1/widgets/preferences/meshestab.cpp:1: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[53/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferences/savetab.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/preferences/savetab.cpp:27: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtGui/qtguiglobal.h:43, + from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, + from /usr/include/qt/QtWidgets/qbuttongroup.h:43, + from /usr/include/qt/QtWidgets/QButtonGroup:1, + from /build/knossos/src/knossos-5.1/widgets/preferences/savetab.h:26, + from /build/knossos/src/knossos-5.1/widgets/preferences/savetab.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/preferences/savetab.cpp: In constructor ‘SaveTab::SaveTab(QWidget*)’: +/build/knossos/src/knossos-5.1/widgets/preferences/savetab.cpp:84:114: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations] + 84 | QObject::connect(&plySaveButtonGroup, static_cast<void(QButtonGroup::*)(int id)>(&QButtonGroup::buttonClicked), [](auto id) { + | ^ +/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here + 90 | void buttonClicked(int); + | ^~~~~~~~~~~~~ +/build/knossos/src/knossos-5.1/widgets/preferences/savetab.cpp:84:114: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations] + 84 | QObject::connect(&plySaveButtonGroup, static_cast<void(QButtonGroup::*)(int id)>(&QButtonGroup::buttonClicked), [](auto id) { + | ^ +/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here + 90 | void buttonClicked(int); + | ^~~~~~~~~~~~~ +/build/knossos/src/knossos-5.1/widgets/preferences/savetab.cpp: In member function ‘void SaveTab::loadSettings(const QSettings&)’: +/build/knossos/src/knossos-5.1/widgets/preferences/savetab.cpp:99:37: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations] + 99 | plySaveButtonGroup.buttonClicked(buttonId); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here + 90 | void buttonClicked(int); + | ^~~~~~~~~~~~~ +[54/83] Building CXX object CMakeFiles/knossos.dir/widgets/pythoninterpreterwidget.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/pythoninterpreterwidget.cpp:28: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qchar.h:43, + from /usr/include/qt/QtCore/qstring.h:49, + from /usr/include/qt/QtCore/QString:1, + from /build/knossos/src/knossos-5.1/widgets/GuiConstants.h:27, + from /build/knossos/src/knossos-5.1/widgets/DialogVisibilityNotify.h:25, + from /build/knossos/src/knossos-5.1/widgets/pythoninterpreterwidget.h:26, + from /build/knossos/src/knossos-5.1/widgets/pythoninterpreterwidget.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[55/83] Building CXX object CMakeFiles/knossos.dir/widgets/pythonpropertywidget.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/pythonpropertywidget.cpp:27: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qchar.h:43, + from /usr/include/qt/QtCore/qstring.h:49, + from /usr/include/qt/QtCore/QString:1, + from /build/knossos/src/knossos-5.1/widgets/GuiConstants.h:27, + from /build/knossos/src/knossos-5.1/widgets/DialogVisibilityNotify.h:25, + from /build/knossos/src/knossos-5.1/widgets/pythonpropertywidget.h:26, + from /build/knossos/src/knossos-5.1/widgets/pythonpropertywidget.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[56/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferenceswidget.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/preferenceswidget.cpp:26: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtGui/qtguiglobal.h:43, + from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, + from /usr/include/qt/QtWidgets/qbuttongroup.h:43, + from /usr/include/qt/QtWidgets/QButtonGroup:1, + from /build/knossos/src/knossos-5.1/widgets/preferences/savetab.h:26, + from /build/knossos/src/knossos-5.1/widgets/preferenceswidget.h:26, + from /build/knossos/src/knossos-5.1/widgets/preferenceswidget.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[57/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferences/navigationtab.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.cpp:27: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtGui/qtguiglobal.h:43, + from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, + from /usr/include/qt/QtWidgets/qbuttongroup.h:43, + from /usr/include/qt/QtWidgets/QButtonGroup:1, + from /build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.h:26, + from /build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.cpp: In constructor ‘NavigationTab::NavigationTab(QWidget*)’: +/build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.cpp:142:118: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations] + 142 | QObject::connect(&recenteringButtonGroup, static_cast<void(QButtonGroup::*)(int id)>(&QButtonGroup::buttonClicked), [this](auto id) { + | ^ +/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here + 90 | void buttonClicked(int); + | ^~~~~~~~~~~~~ +/build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.cpp:142:118: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations] + 142 | QObject::connect(&recenteringButtonGroup, static_cast<void(QButtonGroup::*)(int id)>(&QButtonGroup::buttonClicked), [this](auto id) { + | ^ +/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here + 90 | void buttonClicked(int); + | ^~~~~~~~~~~~~ +/build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.cpp: In member function ‘void NavigationTab::loadSettings(const QSettings&)’: +/build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.cpp:166:41: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations] + 166 | recenteringButtonGroup.buttonClicked(buttonId); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here + 90 | void buttonClicked(int); + | ^~~~~~~~~~~~~ +[58/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferences/treestab.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/preferences/treestab.cpp:27: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtGui/qtguiglobal.h:43, + from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, + from /usr/include/qt/QtWidgets/qcheckbox.h:43, + from /usr/include/qt/QtWidgets/QCheckBox:1, + from /build/knossos/src/knossos-5.1/widgets/preferences/treestab.h:26, + from /build/knossos/src/knossos-5.1/widgets/preferences/treestab.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[59/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferences/viewporttab.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/preferences/viewporttab.cpp:25: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/stateInfo.h:26, + from /build/knossos/src/knossos-5.1/widgets/preferences/viewporttab.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/preferences/viewporttab.cpp: In constructor ‘ViewportTab::ViewportTab(QWidget*)’: +/build/knossos/src/knossos-5.1/widgets/preferences/viewporttab.cpp:88:118: warning: ‘void QButtonGroup::buttonToggled(int, bool)’ is deprecated: Use QButtonGroup::idToggled(int, bool) instead [-Wdeprecated-declarations] + 88 | QObject::connect(&rotationCenterGroup, static_cast<void(QButtonGroup::*)(int, bool)>(&QButtonGroup::buttonToggled), [](const int id, const bool checked) { + | ^ +In file included from /usr/include/qt/QtWidgets/QButtonGroup:1, + from /build/knossos/src/knossos-5.1/widgets/preferences/viewporttab.h:26, + from /build/knossos/src/knossos-5.1/widgets/preferences/viewporttab.cpp:24: +/usr/include/qt/QtWidgets/qbuttongroup.h:96:10: note: declared here + 96 | void buttonToggled(int, bool); + | ^~~~~~~~~~~~~ +/build/knossos/src/knossos-5.1/widgets/preferences/viewporttab.cpp:88:118: warning: ‘void QButtonGroup::buttonToggled(int, bool)’ is deprecated: Use QButtonGroup::idToggled(int, bool) instead [-Wdeprecated-declarations] + 88 | QObject::connect(&rotationCenterGroup, static_cast<void(QButtonGroup::*)(int, bool)>(&QButtonGroup::buttonToggled), [](const int id, const bool checked) { + | ^ +/usr/include/qt/QtWidgets/qbuttongroup.h:96:10: note: declared here + 96 | void buttonToggled(int, bool); + | ^~~~~~~~~~~~~ +[60/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferences/datasetsegmentationtab.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/preferences/datasetsegmentationtab.cpp:28: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtGui/qtguiglobal.h:43, + from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, + from /usr/include/qt/QtWidgets/qcheckbox.h:43, + from /usr/include/qt/QtWidgets/QCheckBox:1, + from /build/knossos/src/knossos-5.1/widgets/preferences/datasetsegmentationtab.h:26, + from /build/knossos/src/knossos-5.1/widgets/preferences/datasetsegmentationtab.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[61/83] Building CXX object CMakeFiles/knossos.dir/segmentation/segmentation.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/segmentation/segmentation.cpp:30: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/segmentation/segmentation.h:26, + from /build/knossos/src/knossos-5.1/segmentation/segmentation.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[62/83] Building CXX object CMakeFiles/knossos.dir/viewer.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/viewer.cpp:23: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/functions.h:26, + from /build/knossos/src/knossos-5.1/viewer.h:26: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[63/83] Building CXX object CMakeFiles/knossos.dir/widgets/tools/commentstab.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/tools/commentstab.cpp:25: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtGui/qtguiglobal.h:43, + from /usr/include/qt/QtGui/qcolor.h:43, + from /usr/include/qt/QtGui/QColor:1, + from /build/knossos/src/knossos-5.1/commentsetting.h:26, + from /build/knossos/src/knossos-5.1/widgets/tools/commentstab.h:26, + from /build/knossos/src/knossos-5.1/widgets/tools/commentstab.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[64/83] Building CXX object CMakeFiles/knossos.dir/widgets/snapshotwidget.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/snapshotwidget.cpp:30: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.h:26, + from /build/knossos/src/knossos-5.1/widgets/snapshotwidget.h:26, + from /build/knossos/src/knossos-5.1/widgets/snapshotwidget.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/snapshotwidget.cpp: In constructor ‘SnapshotWidget::SnapshotWidget(QWidget*)’: +/build/knossos/src/knossos-5.1/widgets/snapshotwidget.cpp:115:100: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations] + 115 | QObject::connect(&vpGroup, static_cast<void(QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), [this](const int index) { + | ^ +In file included from /usr/include/qt/QtWidgets/QButtonGroup:1, + from /build/knossos/src/knossos-5.1/widgets/snapshotwidget.h:29: +/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here + 90 | void buttonClicked(int); + | ^~~~~~~~~~~~~ +/build/knossos/src/knossos-5.1/widgets/snapshotwidget.cpp:115:100: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations] + 115 | QObject::connect(&vpGroup, static_cast<void(QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), [this](const int index) { + | ^ +/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here + 90 | void buttonClicked(int); + | ^~~~~~~~~~~~~ +/build/knossos/src/knossos-5.1/widgets/snapshotwidget.cpp: In member function ‘void SnapshotWidget::loadSettings()’: +/build/knossos/src/knossos-5.1/widgets/snapshotwidget.cpp:255:26: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations] + 255 | vpGroup.buttonClicked(vp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here + 90 | void buttonClicked(int); + | ^~~~~~~~~~~~~ +[65/83] Building CXX object CMakeFiles/knossos.dir/knossos_autogen/EWIEGA46WW/qrc_resources.cpp.o +[66/83] Building CXX object CMakeFiles/knossos.dir/widgets/task/taskmanagementwidget.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/task/taskmanagementwidget.cpp:27: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtGui/qtguiglobal.h:43, + from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, + from /usr/include/qt/QtWidgets/qdialog.h:43, + from /usr/include/qt/QtWidgets/QDialog:1, + from /build/knossos/src/knossos-5.1/widgets/task/taskloginwidget.h:26, + from /build/knossos/src/knossos-5.1/widgets/task/taskmanagementwidget.h:26, + from /build/knossos/src/knossos-5.1/widgets/task/taskmanagementwidget.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[67/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferences/nodestab.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/preferences/nodestab.cpp:28: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qatomic.h:41, + from /usr/include/qt/QtCore/qvariant.h:43, + from /usr/include/qt/QtCore/qabstractitemmodel.h:43, + from /usr/include/qt/QtCore/QAbstractListModel:1, + from /build/knossos/src/knossos-5.1/widgets/preferences/nodestab.h:26, + from /build/knossos/src/knossos-5.1/widgets/preferences/nodestab.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[68/83] Building CXX object CMakeFiles/knossos.dir/widgets/datasetloadwidget.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/widgets/datasetloadwidget.cpp:28: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/widgets/datasetloadwidget.h:26, + from /build/knossos/src/knossos-5.1/widgets/datasetloadwidget.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[69/83] Building CXX object CMakeFiles/knossos.dir/widgets/viewports/renderoptions.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/viewports/renderoptions.cpp:4: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/dataset.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/renderoptions.cpp:2: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[70/83] Building CXX object CMakeFiles/knossos.dir/widgets/viewports/viewportarb.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportarb.cpp:28: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportortho.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportarb.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportarb.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[71/83] Building CXX object CMakeFiles/knossos.dir/knossos_autogen/mocs_compilation.cpp.o +In file included from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/viewer.h:31, + from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/moc_viewer.cpp:10, + from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/mocs_compilation.cpp:18: +/build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/coordinate.h:26, + from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/loader.h:26, + from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/moc_loader.cpp:10, + from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/mocs_compilation.cpp:2: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[72/83] Building CXX object CMakeFiles/knossos.dir/loader.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/loader.cpp:31: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/loader.h:26, + from /build/knossos/src/knossos-5.1/loader.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/loader.cpp: In function ‘std::pair<bool, char*> decompressCube(char*, QIODevice&, Dataset, coord2bytep_map_t&, Coordinate)’: +/build/knossos/src/knossos-5.1/loader.cpp:412:28: warning: ‘int QImage::byteCount() const’ is deprecated: Use sizeInBytes [-Wdeprecated-declarations] + 412 | if (image.byteCount() == expectedSize) { + | ~~~~~~~~~~~~~~~^~ +In file included from /usr/include/qt/QtGui/qbrush.h:51, + from /usr/include/qt/QtGui/qpalette.h:46, + from /usr/include/qt/QtWidgets/qwidget.h:48, + from /usr/include/qt/QtWidgets/qaction.h:46, + from /usr/include/qt/QtWidgets/QAction:1, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.h:30, + from /build/knossos/src/knossos-5.1/skeleton/node.h:27, + from /build/knossos/src/knossos-5.1/skeleton/skeleton_dfs.h:26, + from /build/knossos/src/knossos-5.1/skeleton/skeletonizer.h:27, + from /build/knossos/src/knossos-5.1/loader.cpp:29: +/usr/include/qt/QtGui/qimage.h:221:44: note: declared here + 221 | QT_DEPRECATED_X("Use sizeInBytes") int byteCount() const; + | ^~~~~~~~~ +/build/knossos/src/knossos-5.1/loader.cpp:413:67: warning: ‘int QImage::byteCount() const’ is deprecated: Use sizeInBytes [-Wdeprecated-declarations] + 413 | std::copy(image.bits(), image.bits() + image.byteCount(), currentSlot); + | ~~~~~~~~~~~~~~~^~ +/usr/include/qt/QtGui/qimage.h:221:44: note: declared here + 221 | QT_DEPRECATED_X("Use sizeInBytes") int byteCount() const; + | ^~~~~~~~~ +/build/knossos/src/knossos-5.1/loader.cpp: In member function ‘void Loader::Worker::downloadAndLoadCubes(unsigned int, Coordinate, int, UserMoveType, const floatCoordinate&)’: +/build/knossos/src/knossos-5.1/loader.cpp:497:15: warning: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] + 497 | time.start(); + | ~~~~~~~~~~^~ +In file included from /usr/include/qt/QtNetwork/qsslcertificate.h:52, + from /usr/include/qt/QtNetwork/qsslerror.h:46, + from /usr/include/qt/QtNetwork/qsslsocket.h:50, + from /usr/include/qt/QtNetwork/qsslconfiguration.h:62, + from /usr/include/qt/QtNetwork/QSslConfiguration:1, + from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49, + from /usr/include/qt/QtNetwork/QNetworkAccessManager:1, + from /usr/include/qt/QtNetwork/qnetworkreply.h:49, + from /usr/include/qt/QtNetwork/QNetworkReply:1, + from /build/knossos/src/knossos-5.1/loader.h:35: +/usr/include/qt/QtCore/qdatetime.h:235:55: note: declared here + 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); + | ^~~~~ +[73/83] Building CXX object CMakeFiles/knossos.dir/widgets/viewports/viewportortho.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportortho.cpp:27: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportortho.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportortho.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[74/83] Building CXX object CMakeFiles/knossos.dir/widgets/viewports/viewport3d.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewport3d.cpp:29: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewport3d.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewport3d.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[75/83] Building CXX object CMakeFiles/knossos.dir/widgets/tools/segmentationview.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/tools/segmentationview.cpp:28: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/segmentation/segmentation.h:26, + from /build/knossos/src/knossos-5.1/widgets/tools/segmentationview.h:26, + from /build/knossos/src/knossos-5.1/widgets/tools/segmentationview.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/segmentationview.cpp: In constructor ‘SegmentationView::SegmentationView(QWidget*)’: +/build/knossos/src/knossos-5.1/widgets/tools/segmentationview.cpp:317:102: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations] + 317 | QObject::connect(&modeGroup, static_cast<void(QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), [](int id){ + | ^ +In file included from /usr/include/qt/QtWidgets/QButtonGroup:1, + from /build/knossos/src/knossos-5.1/widgets/tools/segmentationview.h:31: +/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here + 90 | void buttonClicked(int); + | ^~~~~~~~~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/segmentationview.cpp:317:102: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations] + 317 | QObject::connect(&modeGroup, static_cast<void(QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), [](int id){ + | ^ +/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here + 90 | void buttonClicked(int); + | ^~~~~~~~~~~~~ +In file included from /build/knossos/src/knossos-5.1/widgets/tools/segmentationview.cpp:26: +/build/knossos/src/knossos-5.1/widgets/tools/model_helper.h: In instantiation of ‘<lambda(auto:6&, auto:7&)> [with auto:6 = QTreeView; auto:7 = int]’: +/build/knossos/src/knossos-5.1/widgets/tools/segmentationview.cpp:441:100: required from here +/build/knossos/src/knossos-5.1/widgets/tools/model_helper.h:75:31: warning: ‘void QTreeView::sortByColumn(int)’ is deprecated: Use QTreeView::sortByColumn(int column, Qt::SortOrder order) instead [-Wdeprecated-declarations] + 75 | table.sortByColumn(sortIndex = -1); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/include/qt/QtWidgets/QTreeView:1, + from /build/knossos/src/knossos-5.1/widgets/tools/segmentationview.h:41: +/usr/include/qt/QtWidgets/qtreeview.h:162:10: note: declared here + 162 | void sortByColumn(int column); + | ^~~~~~~~~~~~ +[76/83] Building CXX object CMakeFiles/knossos.dir/widgets/zoomwidget.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/zoomwidget.cpp:30: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qchar.h:43, + from /usr/include/qt/QtCore/qstring.h:49, + from /usr/include/qt/QtCore/QString:1, + from /build/knossos/src/knossos-5.1/widgets/GuiConstants.h:27, + from /build/knossos/src/knossos-5.1/widgets/DialogVisibilityNotify.h:25, + from /build/knossos/src/knossos-5.1/widgets/zoomwidget.h:26, + from /build/knossos/src/knossos-5.1/widgets/zoomwidget.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/zoomwidget.cpp: In member function ‘virtual void ZoomSlider::paintEvent(QPaintEvent*)’: +/build/knossos/src/knossos-5.1/widgets/zoomwidget.cpp:66:42: warning: ‘const QBrush& QPalette::foreground() const’ is deprecated: Use QPalette::windowText() instead [-Wdeprecated-declarations] + 66 | painter.setPen(opt.palette.foreground().color()); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/include/qt/QtWidgets/qwidget.h:48, + from /usr/include/qt/QtWidgets/qdialog.h:44, + from /usr/include/qt/QtWidgets/QDialog:1, + from /build/knossos/src/knossos-5.1/widgets/DialogVisibilityNotify.h:27: +/usr/include/qt/QtGui/qpalette.h:147:26: note: declared here + 147 | inline const QBrush &foreground() const { return windowText(); } + | ^~~~~~~~~~ +/build/knossos/src/knossos-5.1/widgets/zoomwidget.cpp:78:79: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] + 78 | painter.drawText(pos + interval/2 - QFontMetrics(painter.font()).width(label) / 2., thickness, label); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /usr/include/qt/QtWidgets/qwidget.h:50: +/usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here + 106 | int width(const QString &, int len = -1) const; + | ^~~~~ +[77/83] Building CXX object CMakeFiles/knossos.dir/widgets/viewports/viewportbase.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.cpp:30: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[78/83] Building CXX object CMakeFiles/knossos.dir/widgets/viewports/viewportevents.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:39: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/dataset.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp: In member function ‘virtual void ViewportBase::handleWheelEvent(const QWheelEvent*)’: +/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:457:43: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations] + 457 | const int directionSign = event->delta() > 0 ? -1 : 1; + | ~~~~~~~~~~~~^~ +In file included from /usr/include/qt/QtGui/QMouseEvent:1, + from /build/knossos/src/knossos-5.1/scriptengine/scripting.h:33, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:31: +/usr/include/qt/QtGui/qevent.h:219:16: note: declared here + 219 | inline int delta() const { return qt4D; } + | ^~~~~ +/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:468:69: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations] + 468 | seg.brush.setRadius(std::max(curRadius + (int)((event->delta() / 120) * + | ~~~~~~~~~~~~^~ +/usr/include/qt/QtGui/qevent.h:219:16: note: declared here + 219 | inline int delta() const { return qt4D; } + | ^~~~~ +/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp: In member function ‘virtual void Viewport3D::handleWheelEvent(const QWheelEvent*)’: +/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:479:51: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations] + 479 | seg.volume_mouse_zoom *= (event->delta() > 0) ? 1.1f : 0.9f; + | ~~~~~~~~~~~~^~ +/usr/include/qt/QtGui/qevent.h:219:16: note: declared here + 219 | inline int delta() const { return qt4D; } + | ^~~~~ +/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:481:45: warning: ‘int QWheelEvent::x() const’ is deprecated: Use position() [-Wdeprecated-declarations] + 481 | const QPointF mouseRel{(event->x() - 0.5 * width()), (event->y() - 0.5 * height())}; + | ~~~~~~~~^~ +/usr/include/qt/QtGui/qevent.h:229:16: note: declared here + 229 | inline int x() const { return int(p.x()); } + | ^ +/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:481:75: warning: ‘int QWheelEvent::y() const’ is deprecated: Use position() [-Wdeprecated-declarations] + 481 | const QPointF mouseRel{(event->x() - 0.5 * width()), (event->y() - 0.5 * height())}; + | ~~~~~~~~^~ +/usr/include/qt/QtGui/qevent.h:231:16: note: declared here + 231 | inline int y() const { return int(p.y()); } + | ^ +/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:496:37: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations] + 496 | if (event->delta() > 0) { + | ~~~~~~~~~~~~^~ +/usr/include/qt/QtGui/qevent.h:219:16: note: declared here + 219 | inline int delta() const { return qt4D; } + | ^~~~~ +/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp: In member function ‘virtual void ViewportOrtho::handleWheelEvent(const QWheelEvent*)’: +/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:520:24: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations] + 520 | if(event->delta() > 0) { + | ~~~~~~~~~~~~^~ +/usr/include/qt/QtGui/qevent.h:219:16: note: declared here + 219 | inline int delta() const { return qt4D; } + | ^~~~~ +/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:527:49: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations] + 527 | const float directionSign = event->delta() > 0 ? -1 : 1; + | ~~~~~~~~~~~~^~ +/usr/include/qt/QtGui/qevent.h:219:16: note: declared here + 219 | inline int delta() const { return qt4D; } + | ^~~~~ +[79/83] Building CXX object CMakeFiles/knossos.dir/widgets/mainwindow.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.cpp:29: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qchar.h:43, + from /usr/include/qt/QtCore/qstring.h:49, + from /usr/include/qt/QtCore/QString:1, + from /build/knossos/src/knossos-5.1/file_io.h:26, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.cpp:24: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +[80/83] Building CXX object CMakeFiles/knossos.dir/widgets/viewports/renderer.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/widgets/viewports/renderer.cpp:37: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/dataset.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/renderer.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/viewports/renderer.cpp: In member function ‘void ViewportBase::renderText(const Coordinate&, const QString&, bool, bool)’: +/build/knossos/src/knossos-5.1/widgets/viewports/renderer.cpp:273:71: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] + 273 | painter.drawText(centered ? x - QFontMetrics(painter.font()).width(str)/2. : x, gl_viewport[3] - y, str);//inverse y coordinate, extract height from gl viewport + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /usr/include/qt/QtWidgets/qwidget.h:50, + from /usr/include/qt/QtWidgets/qaction.h:46, + from /usr/include/qt/QtWidgets/QAction:1, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.h:30, + from /build/knossos/src/knossos-5.1/skeleton/node.h:27, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportortho.h:28, + from /build/knossos/src/knossos-5.1/widgets/viewports/viewportarb.h:26, + from /build/knossos/src/knossos-5.1/widgets/viewports/renderer.cpp:24: +/usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here + 106 | int width(const QString &, int len = -1) const; + | ^~~~~ +[81/83] Building CXX object CMakeFiles/knossos.dir/widgets/tools/skeletonview.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/tools/skeletonview.cpp:23: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtGui/qtguiglobal.h:43, + from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, + from /usr/include/qt/QtWidgets/qframe.h:43, + from /usr/include/qt/QtWidgets/QFrame:1, + from /build/knossos/src/knossos-5.1/widgets/Spoiler.h:26, + from /build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:26: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.cpp: In constructor ‘SkeletonView::SkeletonView(QWidget*)’: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.cpp:495:114: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations] + 495 | QObject::connect(&nodeFilterButtonGroup, static_cast<void(QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), [this](const int id) { + | ^ +In file included from /usr/include/qt/QtWidgets/QButtonGroup:1, + from /build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:30: +/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here + 90 | void buttonClicked(int); + | ^~~~~~~~~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.cpp:495:114: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations] + 495 | QObject::connect(&nodeFilterButtonGroup, static_cast<void(QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), [this](const int id) { + | ^ +/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here + 90 | void buttonClicked(int); + | ^~~~~~~~~~~~~ +In file included from /build/knossos/src/knossos-5.1/widgets/tools/skeletonview.cpp:27: +/build/knossos/src/knossos-5.1/widgets/tools/model_helper.h: In instantiation of ‘<lambda(auto:6&, auto:7&)> [with auto:6 = QTreeView; auto:7 = int]’: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.cpp:588:92: required from here +/build/knossos/src/knossos-5.1/widgets/tools/model_helper.h:75:31: warning: ‘void QTreeView::sortByColumn(int)’ is deprecated: Use QTreeView::sortByColumn(int column, Qt::SortOrder order) instead [-Wdeprecated-declarations] + 75 | table.sortByColumn(sortIndex = -1); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/include/qt/QtWidgets/QTreeView:1, + from /build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:43: +/usr/include/qt/QtWidgets/qtreeview.h:162:10: note: declared here + 162 | void sortByColumn(int column); + | ^~~~~~~~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/model_helper.h: In instantiation of ‘<lambda(auto:6&, auto:7&)> [with auto:6 = NodeView; auto:7 = int]’: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.cpp:589:92: required from here +/build/knossos/src/knossos-5.1/widgets/tools/model_helper.h:75:31: warning: ‘void QTreeView::sortByColumn(int)’ is deprecated: Use QTreeView::sortByColumn(int column, Qt::SortOrder order) instead [-Wdeprecated-declarations] + 75 | table.sortByColumn(sortIndex = -1); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/qt/QtWidgets/qtreeview.h:162:10: note: declared here + 162 | void sortByColumn(int column); + | ^~~~~~~~~~~~ +[82/83] Building CXX object CMakeFiles/knossos.dir/skeleton/skeletonizer.cpp.o +In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27, + from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27, + from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33, + from /build/knossos/src/knossos-5.1/viewer.h:31, + from /build/knossos/src/knossos-5.1/skeleton/skeletonizer.cpp:37: +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +In file included from /usr/include/qt/QtCore/qglobal.h:1299, + from /usr/include/qt/QtCore/qalgorithms.h:43, + from /usr/include/qt/QtCore/qdebug.h:44, + from /usr/include/qt/QtCore/QDebug:1, + from /build/knossos/src/knossos-5.1/coordinate.h:26, + from /build/knossos/src/knossos-5.1/session.h:26, + from /build/knossos/src/knossos-5.1/skeleton/skeletonizer.h:26, + from /build/knossos/src/knossos-5.1/skeleton/skeletonizer.cpp:23: +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0}; + | ^ +/usr/include/qt/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +/build/knossos/src/knossos-5.1/skeleton/skeletonizer.cpp: In member function ‘void Skeletonizer::saveXmlSkeleton(QIODevice&) const’: +/build/knossos/src/knossos-5.1/skeleton/skeletonizer.cpp:234:51: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] + 234 | const auto timeData = QByteArray::fromRawData(reinterpret_cast<const char * const>(&time), sizeof(time)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[83/83] Linking CXX executable knossos diff --git a/knossos-5.1-7-x86_64-package.log b/knossos-5.1-7-x86_64-package.log new file mode 100644 index 000000000000..e69de29bb2d1 --- /dev/null +++ b/knossos-5.1-7-x86_64-package.log diff --git a/knossos-5.1-7-x86_64-prepare.log b/knossos-5.1-7-x86_64-prepare.log new file mode 100644 index 000000000000..5cfabfa305f3 --- /dev/null +++ b/knossos-5.1-7-x86_64-prepare.log @@ -0,0 +1,86 @@ +patching file hash_list.h +'../FindQuaZip.cmake' -> 'CMake/Modules/FindQuaZip.cmake' +patching file CMakeLists.txt +Hunk #1 succeeded at 129 (offset -1 lines). +patching file resources/cheatsheet/mergemode.html.in +patching file resources/cheatsheet/mergetracingmode.html.in +patching file resources/cheatsheet/paintmode.html.in +patching file resources/cheatsheet/reviewmode.html.in +Hunk #2 succeeded at 7 with fuzz 1. +patching file resources/cheatsheet/tracingadvancedmode.html.in +patching file resources/cheatsheet/tracingmode.html.in +/startdir/PKGBUILD: line 52: warning: command substitution: ignored null byte in input +using Qt5Python310 +-- The C compiler identification is GNU 12.2.0 +-- The CXX compiler identification is GNU 12.2.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- RELEASE +-- Found Boost: /usr/lib64/cmake/Boost-1.80.0/BoostConfig.cmake (found suitable version "1.80.0", minimum required is "1.50") +CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:315 (message): + Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when + available. Run "cmake --help-policy CMP0072" for policy details. Use the + cmake_policy command to set the policy and suppress this warning. + + FindOpenGL found both a legacy GL library: + + OPENGL_gl_LIBRARY: /usr/lib/libGL.so + + and GLVND libraries for OpenGL and GLX: + + OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so + OPENGL_glx_LIBRARY: /usr/lib/libGLX.so + + OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for + compatibility with CMake 3.10 and below the legacy GL library will be used. +Call Stack (most recent call first): + CMakeLists.txt:87 (find_package) +This warning is for project developers. Use -Wno-dev to suppress it. + +-- Found OpenGL: /usr/lib/libOpenGL.so +-- Found Python: /usr/lib/libpython3.10.so (found suitable version "3.10.8", minimum required is "3.10.8") found components: Development.Embed +CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): + The package name passed to `find_package_handle_standard_args` (SNAPPY) + does not match the name of the calling package (Snappy). This can lead to + problems in calling code that expects `find_package` result variables + (e.g., `_FOUND`) to follow a certain pattern. +Call Stack (most recent call first): + CMake/Modules/FindSnappy.cmake:29 (find_package_handle_standard_args) + CMakeLists.txt:89 (find_package) +This warning is for project developers. Use -Wno-dev to suppress it. + +-- Found SNAPPY: /usr/lib/libsnappy.so +-- Found ZLIB: /usr/lib/libz.so (found version "1.2.13") +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +-- Found Threads: TRUE +-- using gold linker +-- Configuring done +CMake Warning (dev) in CMakeLists.txt: + Policy CMP0071 is not set: Let AUTOMOC and AUTOUIC process GENERATED files. + Run "cmake --help-policy CMP0071" for policy details. Use the cmake_policy + command to set the policy and suppress this warning. + + For compatibility, CMake is excluding the GENERATED source file(s): + + "/build/knossos/src/build-x86_64-pc-linux-gnu-knossos/buildinfo.h" + + from processing by AUTOMOC and AUTOUIC. If any of the files should be + processed, set CMP0071 to NEW. If any of the files should not be + processed, explicitly exclude them by setting the source file property + SKIP_AUTOGEN: + + set_property(SOURCE file.h PROPERTY SKIP_AUTOGEN ON) + +This warning is for project developers. Use -Wno-dev to suppress it. + +-- Generating done +-- Build files have been written to: /build/knossos/src/build-x86_64-pc-linux-gnu-knossos |