+ 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/layer.cpp.o
[  0%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/message.cpp.o
[  0%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/net/annotation.cpp.o
[  1%] Building CXX object src/libshared/CMakeFiles/dpshared.dir/dpshared_autogen/mocs_compilation.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 dpserver
[  9%] Automatic MOC for target dpclient
[  9%] Built target dpserver_autogen
[  9%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/client.cpp.o
[ 10%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/thinserverclient.cpp.o
[ 10%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/dpserver_autogen/mocs_compilation.cpp.o
[ 10%] Built target dpclient_autogen
[ 10%] Generating drawpile_cs.qm
/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);
      |          ^~~~~
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)
[ 10%] Generating drawpile_de.qm
[ 10%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/session.cpp.o
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)
[ 10%] 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)
[ 10%] 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)
[ 10%] 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)
[ 10%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/thinsession.cpp.o
[ 11%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/sessionserver.cpp.o
[ 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)
[ 14%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/dpclient_autogen/mocs_compilation.cpp.o
[ 14%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/sessionban.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) {}
      |                                                                                ^~~~~~
/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) {}
      |                                                                                ^~~~~~
[ 15%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/opcommands.cpp.o
[ 15%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/document.cpp.o
[ 16%] Building CXX object src/libserver/CMakeFiles/dpserver.dir/serverconfig.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
[ 19%] Linking CXX static library ../../lib/libdpserver.a
[ 20%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/colorpicker.cpp.o
[ 20%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/tools/freehand.cpp.o
[ 21%] Built target dpserver
[ 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%] Generating ui_authdialog.h
[ 24%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/statetracker.cpp.o
[ 25%] Generating ui_ipbandialog.h
[ 25%] Generating ui_settings.h
[ 25%] 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/canvasmodel.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
[ 26%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/multiserver.cpp.o
[ 27%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/lasertrailmodel.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
[ 29%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/canvas/layerlist.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/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/libclient/CMakeFiles/dpclient.dir/net/loopbackserver.cpp.o
[ 30%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/templatefiles.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/login.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
/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/net/commands.cpp.o
[ 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
/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/palettelistmodel.cpp.o
[ 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/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/singleinstance.cpp.o
[ 35%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/images.cpp.o
[ 35%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/sessionidvalidator.cpp.o
[ 36%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/trayicon.cpp.o
[ 37%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/funstuff.cpp.o
[ 37%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/kis_cubic_curve.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
[ 38%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/mainwindow.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/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/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/server.cpp.o
[ 41%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/sessionfilterproxymodel.cpp.o
[ 41%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/utils/newversion.cpp.o
[ 41%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/core/annotationmodel.cpp.o
[ 41%] Building CXX object src/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/localserver.cpp.o
[ 41%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/core/tile.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/thinsrv/CMakeFiles/drawpile-srvlib.dir/gui/sidebarmodel.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
/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
[ 43%] Building CXX object src/libclient/CMakeFiles/dpclient.dir/core/rasterop.cpp.o
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