+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/drawpile-2.1.17nb26/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/drawpile-2.1.17nb26/work.log WARNING: USE_CMAKE is deprecated; use devel/cmake/build.mk instead. ===> Building for drawpile-2.1.17nb26 [ 0%] Automatic MOC for target dpshared [ 0%] Built target dpshared_autogen [ 0%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/message.cpp.o [ 0%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/layer.cpp.o [ 1%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/dpshared_autogen/mocs_compilation.cpp.o [ 1%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/annotation.cpp.o /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libshared/net/message.cpp: In member function 'virtual QString protocol::Message::toString() const': /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libshared/net/message.cpp:159:51: warning: loop variable 'line' creates a copy from type 'const QString' [-Wrange-loop-construct] 159 | for(const QString line : lines) { | ^~~~ /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libshared/net/message.cpp:159:51: note: use reference type to prevent copying 159 | for(const QString line : lines) { | ^~~~ | & [ 2%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/brushes.cpp.o [ 2%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/control.cpp.o [ 2%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/image.cpp.o [ 3%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/meta.cpp.o [ 3%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/meta2.cpp.o [ 3%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/opaque.cpp.o [ 3%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/undo.cpp.o [ 4%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/recording.cpp.o [ 4%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/messagequeue.cpp.o [ 4%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/protover.cpp.o [ 5%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/textmode.cpp.o [ 5%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/record/writer.cpp.o /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libshared/net/messagequeue.cpp: In member function 'int protocol::MessageQueue::uploadQueueBytes() const': /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libshared/net/messagequeue.cpp:168:30: warning: loop variable 'msg' creates a copy from type 'const protocol::MessagePtr' [-Wrange-loop-construct] 168 | for(const MessagePtr msg : m_outbox) | ^~~ /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libshared/net/messagequeue.cpp:168:30: note: use reference type to prevent copying 168 | for(const MessagePtr msg : m_outbox) | ^~~ | & /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libshared/net/textmode.cpp: In member function 'protocol::text::Parser::Result protocol::text::Parser::parseLine(const QString&)': /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libshared/net/textmode.cpp:52:48: warning: 'QStringList QString::split(QChar, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(QChar sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 52 | QStringList tokens = line.split(' ', QString::SkipEmptyParts); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/pkg/qt5/include/QtCore/qhashfunctions.h:44, from /opt/pkg/qt5/include/QtCore/qlist.h:47, from /opt/pkg/qt5/include/QtCore/qmap.h:44, from /opt/pkg/qt5/include/QtCore/QMap:1, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libshared/net/message.h:23, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libshared/net/textmode.h:22, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libshared/net/textmode.cpp:20: /opt/pkg/qt5/include/QtCore/qstring.h:612:17: note: declared here 612 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ [ 5%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/record/reader.cpp.o [ 5%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/record/header.cpp.o [ 6%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/util/passwordhash.cpp.o [ 6%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/util/filename.cpp.o [ 6%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/util/whatismyip.cpp.o [ 7%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/util/networkaccess.cpp.o [ 7%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/util/validators.cpp.o [ 7%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/util/paths.cpp.o [ 8%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/util/ulid.cpp.o [ 8%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/listings/announcementapi.cpp.o [ 8%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/listings/listserverfinder.cpp.o [ 8%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/util/authtoken.cpp.o [ 9%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/util/upnp.cpp.o In file included from /home/pbulk/build/graphics/drawpile/work/.buildlink/include/miniupnpc/miniupnpc.h:14, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libshared/util/upnp.cpp:27: /home/pbulk/build/graphics/drawpile/work/.buildlink/include/miniupnpc/upnpdev.h:27:21: warning: ISO C++ forbids zero-size array 'buffer' [-Wpedantic] 27 | char buffer[0]; | ^ [ 9%] Linking CXX static library ../../lib/libdpshared.a [ 9%] Built target dpshared [ 9%] Automatic MOC for target dpclient [ 9%] Automatic MOC for target dpserver [ 9%] Built target dpserver_autogen [ 9%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/dpserver_autogen/mocs_compilation.cpp.o [ 10%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/thinserverclient.cpp.o [ 10%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/client.cpp.o /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/client.cpp: In constructor 'server::Client::Client(QTcpSocket*, server::ServerLog*, QObject*)': /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/client.cpp:77:71: warning: 'void QAbstractSocket::error(SocketError)' is deprecated: Use QAbstractSocket::errorOccurred(QAbstractSocket::SocketError) instead [-Wdeprecated-declarations] 77 | connect(d->socket, QOverload<QAbstractSocket::SocketError>::of(&QAbstractSocket::error), this, &Client::socketError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/pkg/qt5/include/QtNetwork/qtcpsocket.h:44, from /opt/pkg/qt5/include/QtNetwork/QTcpSocket:1, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/client.h:26, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/client.cpp:20: /opt/pkg/qt5/include/QtNetwork/qabstractsocket.h:211:10: note: declared here 211 | void error(QAbstractSocket::SocketError); | ^~~~~ /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/client.cpp:77:71: warning: 'void QAbstractSocket::error(SocketError)' is deprecated: Use QAbstractSocket::errorOccurred(QAbstractSocket::SocketError) instead [-Wdeprecated-declarations] 77 | connect(d->socket, QOverload<QAbstractSocket::SocketError>::of(&QAbstractSocket::error), this, &Client::socketError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/qt5/include/QtNetwork/qabstractsocket.h:211:10: note: declared here 211 | void error(QAbstractSocket::SocketError); | ^~~~~ [ 10%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/session.cpp.o [ 10%] Built target dpclient_autogen [ 10%] Generating drawpile_cs.qm [ 10%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/thinsession.cpp.o Updating '/home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/drawpile_cs.qm'... Generated 586 translation(s) (522 finished and 64 unfinished) Ignored 277 untranslated source text(s) [ 11%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/sessionserver.cpp.o [ 11%] Generating drawpile_de.qm Updating '/home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/drawpile_de.qm'... Generated 494 translation(s) (381 finished and 113 unfinished) Ignored 369 untranslated source text(s) [ 11%] Generating drawpile_fi.qm Updating '/home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/drawpile_fi.qm'... Generated 863 translation(s) (863 finished and 0 unfinished) [ 11%] Generating drawpile_it.qm Updating '/home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/drawpile_it.qm'... Generated 824 translation(s) (822 finished and 2 unfinished) Ignored 39 untranslated source text(s) [ 11%] Generating drawpile_ja.qm Updating '/home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/drawpile_ja.qm'... Generated 609 translation(s) (569 finished and 40 unfinished) Ignored 254 untranslated source text(s) [ 12%] Generating drawpile_ru.qm Updating '/home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/drawpile_ru.qm'... Generated 585 translation(s) (521 finished and 64 unfinished) Ignored 278 untranslated source text(s) [ 12%] Generating drawpile_uk.qm Updating '/home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/drawpile_uk.qm'... Generated 806 translation(s) (795 finished and 11 unfinished) Ignored 57 untranslated source text(s) [ 13%] Generating drawpile_vi.qm Updating '/home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/drawpile_vi.qm'... Generated 779 translation(s) (752 finished and 27 unfinished) Ignored 84 untranslated source text(s) [ 13%] Generating drawpile_zh.qm Updating '/home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/drawpile_zh.qm'... Generated 839 translation(s) (837 finished and 2 unfinished) Ignored 24 untranslated source text(s) [ 13%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/sessionban.cpp.o [ 14%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/dpclient_autogen/mocs_compilation.cpp.o [ 14%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/sessionhistory.cpp.o [ 14%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/inmemoryhistory.cpp.o [ 15%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/filedhistory.cpp.o [ 15%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/loginhandler.cpp.o /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/inmemoryhistory.cpp: In constructor 'server::InMemoryHistory::InMemoryHistory(const QString&, const QString&, const protocol::ProtocolVersion&, const QString&, QObject*)': /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/inmemoryhistory.cpp:32:11: warning: 'constexpr QFlags<T>::QFlags(Zero) [with Enum = server::SessionHistory::Flag; Zero = int QFlags<server::SessionHistory::Flag>::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 32 | m_flags(0) | ^~~~~~~~~~ In file included from /opt/pkg/qt5/include/QtCore/qglobal.h:1307, from /opt/pkg/qt5/include/QtCore/qnamespace.h:43, from /opt/pkg/qt5/include/QtCore/Qt:1, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/../libshared/net/message.h:22, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/sessionhistory.h:22, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/inmemoryhistory.h:22, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/inmemoryhistory.cpp:20: /opt/pkg/qt5/include/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) {} | ^~~~~~ [ 15%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/opcommands.cpp.o /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/filedhistory.cpp: In constructor 'server::FiledHistory::FiledHistory(const QDir&, QFile*, const QString&, const QString&, const protocol::ProtocolVersion&, const QString&, QObject*)': /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/filedhistory.cpp:46:11: warning: 'constexpr QFlags<T>::QFlags(Zero) [with Enum = server::SessionHistory::Flag; Zero = int QFlags<server::SessionHistory::Flag>::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 46 | m_flags(0), | ^~~~~~~~~~ In file included from /opt/pkg/qt5/include/QtCore/qglobal.h:1307, from /opt/pkg/qt5/include/QtCore/qnamespace.h:43, from /opt/pkg/qt5/include/QtCore/Qt:1, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/../libshared/net/message.h:22, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/sessionhistory.h:22, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/filedhistory.h:23, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libserver/filedhistory.cpp:20: /opt/pkg/qt5/include/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) {} | ^~~~~~ [ 16%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/serverconfig.cpp.o [ 16%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/document.cpp.o [ 16%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/inmemoryconfig.cpp.o [ 16%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/jsonapi.cpp.o [ 16%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/idqueue.cpp.o [ 17%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/serverlog.cpp.o [ 17%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/sslserver.cpp.o [ 17%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/announcements.cpp.o [ 17%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/toolcontroller.cpp.o [ 18%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/toolproperties.cpp.o [ 18%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/utils.cpp.o [ 18%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/annotation.cpp.o [ 18%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/freehand.cpp.o [ 19%] Linking CXX static library ../../lib/libdpserver.a [ 20%] Built target dpserver [ 21%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/colorpicker.cpp.o [ 22%] Automatic MOC for target drawpile-srvlib [ 22%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/laser.cpp.o [ 22%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/selection.cpp.o [ 23%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/shapetools.cpp.o [ 23%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/beziertool.cpp.o [ 23%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/floodfill.cpp.o [ 24%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/strokesmoother.cpp.o [ 24%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/zoom.cpp.o [ 24%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/inspector.cpp.o [ 24%] Built target drawpile-srvlib_autogen [ 24%] Generating ui_accountdialog.h [ 24%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/statetracker.cpp.o [ 24%] Generating ui_authdialog.h [ 25%] Generating ui_ipbandialog.h [ 25%] Generating ui_settings.h [ 26%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/canvasmodel.cpp.o [ 26%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/drawpile-srvlib_autogen/mocs_compilation.cpp.o [ 26%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/selection.cpp.o [ 26%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/usercursormodel.cpp.o [ 27%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/lasertrailmodel.cpp.o [ 27%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/multiserver.cpp.o [ 27%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/retcon.cpp.o [ 27%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/loader.cpp.o [ 27%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/aclfilter.cpp.o [ 28%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/userlist.cpp.o [ 29%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/database.cpp.o /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/thinsrv/database.cpp: In member function 'virtual server::RegisteredUser server::Database::getUserAccount(const QString&, const QString&) const': /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/thinsrv/database.cpp:317:70: warning: 'QStringList QString::split(QChar, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(QChar sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 317 | const QStringList flags = q.value(3).toString().split(',',QString::SkipEmptyParts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/pkg/qt5/include/QtCore/qobject.h:47, from /opt/pkg/qt5/include/QtCore/QObject:1, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/thinsrv/../libserver/serverconfig.h:23, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/thinsrv/database.h:23, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/thinsrv/database.cpp:20: /opt/pkg/qt5/include/QtCore/qstring.h:612:17: note: declared here 612 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ [ 29%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/layerlist.cpp.o [ 29%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/history.cpp.o [ 30%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/canvassaverrunnable.cpp.o [ 30%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/dblog.cpp.o [ 30%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/net/client.cpp.o [ 30%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/net/server.cpp.o [ 30%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/templatefiles.cpp.o [ 30%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/net/loopbackserver.cpp.o [ 30%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/net/login.cpp.o [ 31%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/net/tcpserver.cpp.o [ 31%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/net/loginsessions.cpp.o [ 32%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/headless/headless.cpp.o /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/net/tcpserver.cpp: In constructor 'net::TcpServer::TcpServer(QObject*)': /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/net/tcpserver.cpp:51:70: warning: 'void QAbstractSocket::error(SocketError)' is deprecated: Use QAbstractSocket::errorOccurred(QAbstractSocket::SocketError) instead [-Wdeprecated-declarations] 51 | connect(m_socket, QOverload<QAbstractSocket::SocketError>::of(&QTcpSocket::error), this, &TcpServer::handleSocketError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /opt/pkg/qt5/include/QtNetwork/qtcpsocket.h:44, from /opt/pkg/qt5/include/QtNetwork/qsslsocket.h:49, from /opt/pkg/qt5/include/QtNetwork/QSslSocket:1, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/net/tcpserver.cpp:28: /opt/pkg/qt5/include/QtNetwork/qabstractsocket.h:211:10: note: declared here 211 | void error(QAbstractSocket::SocketError); | ^~~~~ /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/net/tcpserver.cpp:51:70: warning: 'void QAbstractSocket::error(SocketError)' is deprecated: Use QAbstractSocket::errorOccurred(QAbstractSocket::SocketError) instead [-Wdeprecated-declarations] 51 | connect(m_socket, QOverload<QAbstractSocket::SocketError>::of(&QTcpSocket::error), this, &TcpServer::handleSocketError); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /opt/pkg/qt5/include/QtNetwork/qabstractsocket.h:211:10: note: declared here 211 | void error(QAbstractSocket::SocketError); | ^~~~~ [ 33%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/net/sessionlistingmodel.cpp.o [ 33%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/net/banlistmodel.cpp.o [ 33%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/headless/configfile.cpp.o [ 33%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/net/announcementlist.cpp.o [ 34%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/net/commands.cpp.o /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/thinsrv/headless/configfile.cpp: In member function 'virtual bool server::ConfigFile::isAddressBanned(const QHostAddress&) const': /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/thinsrv/headless/configfile.cpp:170:43: warning: loop variable 'ipban' creates a copy from type 'const QPair<QHostAddress, int>' [-Wrange-loop-construct] 170 | for(const QPair<QHostAddress,int> ipban : m_banlist) { | ^~~~~ /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/thinsrv/headless/configfile.cpp:170:43: note: use reference type to prevent copying 170 | for(const QPair<QHostAddress,int> ipban : m_banlist) { | ^~~~~ | & [ 34%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/palette.cpp.o [ 34%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/gui.cpp.o [ 34%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/palettelistmodel.cpp.o /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/palette.cpp: In member function 'bool Palette::exportPalette(const QString&, QString*)': /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/palette.cpp:133:40: warning: loop variable 'c' creates a copy from type 'const PaletteColor' [-Wrange-loop-construct] 133 | for(const PaletteColor c : _colors) { | ^ /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/palette.cpp:133:40: note: use reference type to prevent copying 133 | for(const PaletteColor c : _colors) { | ^ | & [ 34%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/html.cpp.o [ 35%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/usernamevalidator.cpp.o [ 35%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/sessionidvalidator.cpp.o [ 35%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/singleinstance.cpp.o [ 35%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/images.cpp.o [ 36%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/funstuff.cpp.o [ 36%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/kis_cubic_curve.cpp.o [ 37%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/trayicon.cpp.o /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/funstuff.cpp: In function 'int utils::diceRoll(int, int)': /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/funstuff.cpp:37:32: warning: 'int qrand()' is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations] 37 | result += qrand() / double(RAND_MAX) * (faces) + 1; | ~~~~~^~ In file included from /opt/pkg/qt5/include/QtCore/qalgorithms.h:43, from /opt/pkg/qt5/include/QtCore/qlist.h:43, from /opt/pkg/qt5/include/QtCore/QList:1, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/funstuff.h:23, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/funstuff.cpp:20: /opt/pkg/qt5/include/QtCore/qglobal.h:1282:80: note: declared here 1282 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand(); | ^~~~~ [ 37%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/shortcutdetector.cpp.o [ 37%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/customshortcutmodel.cpp.o [ 37%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/authdialog.cpp.o [ 38%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/listservermodel.cpp.o [ 38%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/colorscheme.cpp.o [ 38%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/icon.cpp.o /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/colorscheme.cpp: In function 'QPalette colorscheme::loadFromFile(const QString&)': /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/colorscheme.cpp:57:24: warning: loop variable 'group' creates a copy from type 'const QPair<QPalette::ColorGroup, QString>' [-Wrange-loop-construct] 57 | for(const auto group : GROUPS) { | ^~~~~ /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/colorscheme.cpp:57:24: note: use reference type to prevent copying 57 | for(const auto group : GROUPS) { | ^~~~~ | & /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/colorscheme.cpp:59:32: warning: loop variable 'role' creates a copy from type 'const QPair<QPalette::ColorRole, QString>' [-Wrange-loop-construct] 59 | for(const auto role : ROLES) { | ^~~~ /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/colorscheme.cpp:59:32: note: use reference type to prevent copying 59 | for(const auto role : ROLES) { | ^~~~ | & /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/colorscheme.cpp: In function 'bool colorscheme::saveToFile(const QString&, const QPalette&)': /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/colorscheme.cpp:71:24: warning: loop variable 'group' creates a copy from type 'const QPair<QPalette::ColorGroup, QString>' [-Wrange-loop-construct] 71 | for(const auto group : GROUPS) { | ^~~~~ /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/colorscheme.cpp:71:24: note: use reference type to prevent copying 71 | for(const auto group : GROUPS) { | ^~~~~ | & /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/colorscheme.cpp:73:32: warning: loop variable 'role' creates a copy from type 'const QPair<QPalette::ColorRole, QString>' [-Wrange-loop-construct] 73 | for(const auto role : ROLES) { | ^~~~ /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/utils/colorscheme.cpp:73:32: note: use reference type to prevent copying 73 | for(const auto role : ROLES) { | ^~~~ | & [ 39%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/logging.cpp.o [ 39%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/mainwindow.cpp.o [ 39%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/identicon.cpp.o [ 39%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/avatarlistmodel.cpp.o [ 40%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/sessionfilterproxymodel.cpp.o [ 40%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/newversion.cpp.o [ 41%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/server.cpp.o [ 41%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/core/annotationmodel.cpp.o [ 41%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/core/tile.cpp.o [ 41%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/localserver.cpp.o [ 42%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/core/layer.cpp.o [ 42%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/core/layerstack.cpp.o [ 42%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/core/layerstackobserver.cpp.o [ 42%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/remoteserver.cpp.o [ 43%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/core/layerstackpixmapcacheobserver.cpp.o [ 43%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/core/brushmask.cpp.o [ 43%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/core/blendmodes.cpp.o [ 43%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/sidebarmodel.cpp.o /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/core/brushmask.cpp: In function 'paintcore::BrushMask paintcore::makeColorSamplingStamp(int)': /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/core/brushmask.cpp:39:55: error: call of overloaded 'sqrt(int&)' is ambiguous 39 | lut[i] = 255 * (1-pow(pow(sqrt(i)/LUT_RADIUS, exponent), 2)); | ~~~~^~~ In file included from /usr/include/math.h:35, from /opt/tools/gcc13/include/c++/13.3.0/bits/std_abs.h:40, from /opt/tools/gcc13/include/c++/13.3.0/cstdlib:81, from /opt/tools/gcc13/include/c++/13.3.0/bits/stl_algo.h:71, from /opt/tools/gcc13/include/c++/13.3.0/algorithm:61, from /opt/pkg/qt5/include/QtCore/qglobal.h:142, from /opt/pkg/qt5/include/QtCore/qnamespace.h:43, from /opt/pkg/qt5/include/QtCore/qpoint.h:43, from /opt/pkg/qt5/include/QtCore/QPoint:1, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/core/brushmask.h:22, from /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17/src/libclient/core/brushmask.cpp:20: /usr/include/iso/math_iso.h:232:28: note: candidate: 'long double std::sqrt(long double)' 232 | inline long double sqrt(long double __X) { return __sqrtl(__X); } | ^~~~ /usr/include/iso/math_iso.h:183:22: note: candidate: 'float std::sqrt(float)' 183 | inline float sqrt(float __X) { return __sqrtf(__X); } | ^~~~ /usr/include/iso/math_iso.h:77:15: note: candidate: 'double std::sqrt(double)' 77 | extern double sqrt(double); | ^~~~ --- src/libclient/CMakeFiles/dpclient.dir/core/brushmask.cpp.o --- *** [src/libclient/CMakeFiles/dpclient.dir/core/brushmask.cpp.o] Error code 1 bmake[2]: stopped making "src/libclient/CMakeFiles/dpclient.dir/build" in /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17 --- src/thinsrv/CMakeFiles/drawpile-srvlib.dir/all --- *** [src/thinsrv/CMakeFiles/drawpile-srvlib.dir/all] Error code 6 bmake[1]: stopped making "all" in /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17 bmake[2]: 1 error bmake[2]: stopped making "src/libclient/CMakeFiles/dpclient.dir/build" in /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17 --- src/libclient/CMakeFiles/dpclient.dir/all --- *** [src/libclient/CMakeFiles/dpclient.dir/all] Error code 2 bmake[1]: stopped making "all" in /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17 bmake[1]: 2 errors bmake[1]: stopped making "all" in /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17 *** [all] Error code 2 bmake: stopped making "all" in /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17 bmake: 1 error bmake: stopped making "all" in /home/pbulk/build/graphics/drawpile/work/Drawpile-2.1.17 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/drawpile *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/drawpile