therecipe/qt

Intermittent Qtdeploy Failures

Dilemma1980 opened this issue · 1 comments

Hello,

I'm running Windows 10 x64 and am having an issue with when I try to build my app with:
qtdeploy test desktop
or
qtdeploy build desktop

I get the error listed below intermittently. I usually am able to compile if I try a few more times and sometimes it doesn't happen at all. I'm using VScode as my IDE btw. I also have my project living on a DropBox directory. It doesn't seem to matter if syncing is on or off. Any help or clues anyone can offer would be greatly appreciated!!

The most notable part of the error:

wm/sbs/launch/cancellations/ui
wm/sbs/launch/cancellations
# wm/sbs/launch/cancellations
C:\Program Files\Go\pkg\tool\windows_amd64\link.exe: running g++ failed: exit status 1
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
collect2.exe: error: ld returned 1 exit status

My Go env:

set GO111MODULE=on
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\aellis4\AppData\Local\go-build
set GOENV=C:\Users\aellis4\AppData\Roaming\go\env
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\Users\aellis4\go\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\aellis4\go
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=C:\Program Files\Go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLCHAIN=auto
set GOTOOLDIR=C:\Program Files\Go\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.21.3
set GCCGO=gccgo
set GOAMD64=v1
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=C:\Users\aellis4\Dropbox\WM Projects\Cancellations\Source\Cancellation Process 2.0 - TEST6\go.mod
set GOWORK=
set CGO_CFLAGS=-O2 -g
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-O2 -g
set CGO_FFLAGS=-O2 -g
set CGO_LDFLAGS=-O2 -g
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=C:\Users\aellis4\AppData\Local\Temp\go-build1414384863=/tmp/go-build -gno-record-gcc-switches

QtSetup check:

time="2023-10-20T14:57:44-04:00" level=info msg="running: 'qtsetup check windows' [docker=false] [vagrant=false]"
time="2023-10-20T14:57:44-04:00" level=info msg="GOOS:                        'windows'"
time="2023-10-20T14:57:44-04:00" level=info msg="GOARCH:                      'amd64'"
time="2023-10-20T14:57:44-04:00" level=info msg="GOVERSION:                   'go1.21.3'"
time="2023-10-20T14:57:44-04:00" level=info msg="GOROOT:                   *  'C:\\Program Files\\Go'"
time="2023-10-20T14:57:44-04:00" level=info msg="GOPATH:                   *  'C:\\Users\\aellis4\\go'"
time="2023-10-20T14:57:44-04:00" level=info msg="GOBIN:                       'C:\\Users\\aellis4\\go\\bin'"
time="2023-10-20T14:57:44-04:00" level=info msg="GOMOD:                       'C:\\Users\\aellis4\\Dropbox\\WM Projects\\Cancellations\\Source\\Cancellation Process 2.0 - TEST6\\go.mod'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_HASH:                     'v0.0.0-20200817163748-494d2f8c1ebe'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_API:                      ''"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_VERSION:               *  '5.13.0'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_DIR:                      'C:\\Qt'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_STUB:                     'false'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_DEBUG:                    'false'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_QMAKE_DIR:                ''"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_WEBKIT:                   'false'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_STATIC:                   'false'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_GEN_GO:                   'false'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_GEN_OPENGL:               'false'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_GEN_QUICK_EXTRAS:         'false'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_RESOURCES_BIG:            'false'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_NOT_CACHED:               'false'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_DEBUG_CONSOLE:            'false'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_MSYS2:                 *  'true'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_MSYS2_DIR:                'C:\\msys64\\mingw64'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_MSYS2_ARCH:            *  'amd64'"
time="2023-10-20T14:57:44-04:00" level=info msg="QT_MSYS2_STATIC:          *  'true'"

And finally the full error:

time="2023-10-20T14:46:24-04:00" level=error msg="failed to run command" _func=RunCmd cmd="go build -p 12 -v -ldflags=all=\"-s\" \"-w\" \"-H=windowsgui\" -trimpath -o C:\\Users\\aellis4\\Dropbox\\WM Projects\\Cancellations\\Source\\Cancellation Process 2.0 - TEST6\\deploy\\windows\\Cancellation Process 2.0 - TEST6.exe -tags=minimal" dir="C:\\Users\\aellis4\\Dropbox\\WM Projects\\Cancellations\\Source\\Cancellation Process 2.0 - TEST6" env="HOMEDRIVE=C: HOMEPATH=\\Users\\aellis4 ZES_ENABLE_SYSMAN=1 TERM_PROGRAM_VERSION=1.83.1 CGO_CFLAGS_ALLOW=-msahf CGO_CXXFLAGS_ALLOW=-msahf GOFLAGS=-mod=vendor PROMPT=$P$G PROCESSOR_ARCHITECTURE=AMD64 VSCODE_GIT_ASKPASS_EXTRA_ARGS=--ms-enable-electron-run-as-node OneDriveCommercial=C:\\Users\\aellis4\\OneDrive - WM PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC ComSpec=C:\\WINDOWS\\system32\\cmd.exe VSCODE_GIT_ASKPASS_MAIN=c:\\Users\\aellis4\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\\extensions\\git\\dist\\askpass-main.js VSCODE_GIT_IPC_HANDLE=\\\\.\\pipe\\vscode-git-b80797e52d-sock CommonProgramW6432=C:\\Program Files\\Common Files COMPUTERNAME=CTWIND02PC293 LOGONSERVER=\\\\TXAUST03DC02 ProgramW6432=C:\\Program Files PSModulePath=C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules QT_MSYS2=true COLORTERM=truecolor CommonProgramFiles=C:\\Program Files\\Common Files CommonProgramFiles(x86)=C:\\Program Files (x86)\\Common Files ORIGINAL_XDG_CURRENT_DESKTOP=undefined LANG=en_US.UTF-8 GOPATH=C:\\Users\\aellis4\\go GOROOT=C:\\Program Files\\Go GO111MODULE=on PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 154 Stepping 4, GenuineIntel ProgramData=C:\\ProgramData QT_VERSION=5.13.0 PROCESSOR_REVISION=9a04 QT_MSYS2_STATIC=true USERDNSDOMAIN=WM.COM PATH=C:\\msys64\\mingw64\\bin;C:\\Program Files\\Go\\bin;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;c:\\Program Files (x86)\\IBM\\Client Access\\Emulator;c:\\Program Files (x86)\\IBM\\Client Access\\Shared;c:\\Program Files (x86)\\IBM\\Client Access\\;c:\\Program Files\\1E\\Client\\Extensibility\\NomadBranch;C:\\Program Files\\dotnet\\;C:\\Program Files\\Go\\bin;C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\;C:\\Program Files\\Azure Data Studio\\bin;C:\\Users\\aellis4\\go\\bin;C:\\Program Files\\Go;C:\\mingw64\\bin;C:\\Program Files\\Go\\bin;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;c:\\Program Files (x86)\\IBM\\Client Access\\Emulator;c:\\Program Files (x86)\\IBM\\Client Access\\Shared;c:\\Program Files (x86)\\IBM\\Client Access\\;c:\\Program Files\\1E\\Client\\Extensibility\\NomadBranch;C:\\Program Files\\dotnet\\;C:\\Program Files\\Go\\bin;C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\;C:\\Program Files\\Azure Data Studio\\bin;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;c:\\Program Files (x86)\\IBM\\Client Access\\Emulator;c:\\Program Files (x86)\\IBM\\Client Access\\Shared;c:\\Program Files (x86)\\IBM\\Client Access\\;c:\\Program Files\\1E\\Client\\Extensibility\\NomadBranch;C:\\Program Files\\dotnet\\;C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Bi;C:\\Users\\aellis4\\AppData\\Local\\Programs\\Git\\cmd NUMBER_OF_PROCESSORS=12 OneDrive=C:\\Users\\aellis4\\OneDrive - WM ProgramFiles=C:\\Program Files PUBLIC=C:\\Users\\Public USERPROFILE=C:\\Users\\aellis4 APPDATA=C:\\Users\\aellis4\\AppData\\Roaming DriverData=C:\\Windows\\System32\\Drivers\\DriverData CHROME_CRASHPAD_PIPE_NAME=\\\\.\\pipe\\crashpad_11600_RAENLKXBNSNEYNAF QT_MSYS2_ARCH=amd64 STEELCENTRAL_ATERNITY_AGENT_HOME=C:\\Program Files (x86)\\Aternity Information Systems\\Agent\\ SystemDrive=C: SystemRoot=C:\\WINDOWS USERDOMAIN_ROAMINGPROFILE=WM ALLUSERSPROFILE=C:\\ProgramData ATERNITY_AGENT_HOME=C:\\Program Files (x86)\\Aternity Information Systems\\Agent\\ USERNAME=aellis4 GIT_ASKPASS=c:\\Users\\aellis4\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\\extensions\\git\\dist\\askpass.sh TMP=C:\\Users\\aellis4\\AppData\\Local\\Temp =C:=C:\\Users\\aellis4\\Dropbox\\WM Projects\\Cancellations\\Source\\Cancellation Process 2.0 - TEST6 USERDOMAIN=WM windir=C:\\WINDOWS TERM_PROGRAM=vscode GOOS=windows GOARCH=amd64 LOCALAPPDATA=C:\\Users\\aellis4\\AppData\\Local OS=Windows_NT TEMP=C:\\Users\\aellis4\\AppData\\Local\\Temp CGO_LDFLAGS_ALLOW=-msahf UATDATA=C:\\WINDOWS\\CCM\\UATData\\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77 VSCODE_GIT_ASKPASS_NODE=C:\\Users\\aellis4\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe CGO_ENABLED=1 SESSIONNAME=Console PROCESSOR_LEVEL=6 ProgramFiles(x86)=C:\\Program Files (x86) OneDriveSync=C:\\Users\\aellis4\\OneDrive - WM Path=C:\\Program Files\\Go\\bin;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;c:\\Program Files (x86)\\IBM\\Client Access\\Emulator;c:\\Program Files (x86)\\IBM\\Client Access\\Shared;c:\\Program Files (x86)\\IBM\\Client Access\\;c:\\Program Files\\1E\\Client\\Extensibility\\NomadBranch;C:\\Program Files\\dotnet\\;C:\\Program Files\\Go\\bin;C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\;C:\\Program Files\\Azure Data Studio\\bin;C:\\Users\\aellis4\\go\\bin;C:\\Program Files\\Go;C:\\mingw64\\bin;C:\\Program Files\\Go\\bin;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;c:\\Program Files (x86)\\IBM\\Client Access\\Emulator;c:\\Program Files (x86)\\IBM\\Client Access\\Shared;c:\\Program Files (x86)\\IBM\\Client Access\\;c:\\Program Files\\1E\\Client\\Extensibility\\NomadBranch;C:\\Program Files\\dotnet\\;C:\\Program Files\\Go\\bin;C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\;C:\\Program Files\\Azure Data Studio\\bin;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;c:\\Program Files (x86)\\IBM\\Client Access\\Emulator;c:\\Program Files (x86)\\IBM\\Client Access\\Shared;c:\\Program Files (x86)\\IBM\\Client Access\\;c:\\Program Files\\1E\\Client\\Extensibility\\NomadBranch;C:\\Program Files\\dotnet\\;C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Bi;C:\\Users\\aellis4\\AppData\\Local\\Programs\\Git\\cmd" error="exit status 1" name="build for windows on windows"
# github.com/therecipe/qt/core
core-minimal.cpp: In function 'void* QByteArray_Append6(void*, QtCore_PackedString)':
core-minimal.cpp:729:68: warning: 'QByteArray& QByteArray::append(const QString&)' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations]
  729 |         return new QByteArray(static_cast<QByteArray*>(ptr)->append(QString::fromUtf8(str.data, str.len)));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/qt5-static/include/QtCore/qhashfunctions.h:44,
                 from C:/msys64/mingw64/qt5-static/include/QtCore/qlist.h:47,
                 from C:/msys64/mingw64/qt5-static/include/QtCore/qvariant.h:45,
                 from C:/msys64/mingw64/qt5-static/include/QtCore/qabstractitemmodel.h:43,
                 from C:/msys64/mingw64/qt5-static/include/QtCore/QAbstractItemModel:1,
                 from core-minimal.cpp:15:
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:1511:20: note: declared here
 1511 | inline QByteArray &QByteArray::append(const QString &s)
      |                    ^~~~~~~~~~
core-minimal.cpp: In function 'int QByteArray_IndexOf4(void*, QtCore_PackedString, int)':
core-minimal.cpp:829:54: warning: 'int QByteArray::indexOf(const QString&, int) const' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations]
  829 |         return static_cast<QByteArray*>(ptr)->indexOf(QString::fromUtf8(str.data, str.len), from);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:1523:12: note: declared here
 1523 | inline int QByteArray::indexOf(const QString &s, int from) const
      |            ^~~~~~~~~~
core-minimal.cpp: In function 'void* QByteArray_Insert6(void*, int, QtCore_PackedString)':
core-minimal.cpp:859:68: warning: 'QByteArray& QByteArray::insert(int, const QString&)' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations]
  859 |         return new QByteArray(static_cast<QByteArray*>(ptr)->insert(i, QString::fromUtf8(str.data, str.len)));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:1513:20: note: declared here
 1513 | inline QByteArray &QByteArray::insert(int i, const QString &s)
      |                    ^~~~~~~~~~
core-minimal.cpp: In function 'void* QByteArray_Replace12(void*, QtCore_PackedString, char*)':
core-minimal.cpp:1009:69: warning: 'QByteArray& QByteArray::replace(const QString&, const char*)' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations]
 1009 |         return new QByteArray(static_cast<QByteArray*>(ptr)->replace(QString::fromUtf8(before.data, before.len), const_cast<const char*>(after)));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:1517:20: note: declared here
 1517 | inline QByteArray &QByteArray::replace(const QString &before, const char *after)
      |                    ^~~~~~~~~~
core-minimal.cpp: In function 'void* QByteArray_Replace13(void*, char*, QtCore_PackedString)':
core-minimal.cpp:1014:69: warning: 'QByteArray& QByteArray::replace(char, const QString&)' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations]
 1014 |         return new QByteArray(static_cast<QByteArray*>(ptr)->replace(*before, QString::fromUtf8(after.data, after.len)));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:1515:20: note: declared here
 1515 | inline QByteArray &QByteArray::replace(char c, const QString &after)
      |                    ^~~~~~~~~~
core-minimal.cpp: In function 'void* QByteArray_Replace14(void*, QtCore_PackedString, void*)':
core-minimal.cpp:1019:69: warning: 'QByteArray& QByteArray::replace(const QString&, const QByteArray&)' is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations]
 1019 |         return new QByteArray(static_cast<QByteArray*>(ptr)->replace(QString::fromUtf8(before.data, before.len), *static_cast<QByteArray*>(after)));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:1519:20: note: declared here
 1519 | inline QByteArray &QByteArray::replace(const QString &before, const QByteArray &after)
      |                    ^~~~~~~~~~
core-minimal.cpp: In function 'void* QDateTime_NewQDateTime2(void*)':
core-minimal.cpp:1576:56: warning: 'QDateTime::QDateTime(const QDate&)' is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
 1576 |         return new QDateTime(*static_cast<QDate*>(date));
      |                                                        ^
In file included from C:/msys64/mingw64/qt5-static/include/QtCore/qcborvalue.h:44,
                 from C:/msys64/mingw64/qt5-static/include/QtCore/QCborValue:1,
                 from core-minimal.cpp:18:
C:/msys64/mingw64/qt5-static/include/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
core-minimal.cpp: In function 'char QDir_QDir_Match2(QtCore_PackedString, QtCore_PackedString)':
core-minimal.cpp:1732:95: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations]
 1732 |         return QDir::match(QString::fromUtf8(filters.data, filters.len).split("¡¦!", QString::SkipEmptyParts), QString::fromUtf8(fileName.data, fileName.len));
      |                                                                                               ^~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
core-minimal.cpp:1732:95: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations]
 1732 |         return QDir::match(QString::fromUtf8(filters.data, filters.len).split("¡¦!", QString::SkipEmptyParts), QString::fromUtf8(fileName.data, fileName.len));
      |                                                                                               ^~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
core-minimal.cpp:1732:78: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations]
 1732 |         return QDir::match(QString::fromUtf8(filters.data, filters.len).split("¡¦!", QString::SkipEmptyParts), QString::fromUtf8(fileName.data, fileName.len));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:609:17: note: declared here
  609 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
core-minimal.cpp: In function 'long long int QLineF_Intersect(void*, void*, void*)':
core-minimal.cpp:3494:52: warning: 'QLineF::IntersectType QLineF::intersect(const QLineF&, QPointF*) const' is deprecated: Use intersects() instead [-Wdeprecated-declarations]
 3494 |         return static_cast<QLineF*>(ptr)->intersect(*static_cast<QLineF*>(line), static_cast<QPointF*>(intersectionPoint));
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/qt5-static/include/QtGui/qmatrix.h:47,
                 from C:/msys64/mingw64/qt5-static/include/QtGui/qpainterpath.h:44,
                 from C:/msys64/mingw64/qt5-static/include/QtWidgets/qgraphicsitem.h:48,
                 from C:/msys64/mingw64/qt5-static/include/QtWidgets/QGraphicsObject:1,
                 from core-minimal.cpp:31:
C:/msys64/mingw64/qt5-static/include/QtCore/qline.h:256:19: note: declared here
  256 |     IntersectType intersect(const QLineF &l, QPointF *intersectionPoint) const;
      |                   ^~~~~~~~~
core-minimal.cpp: In member function 'virtual QStringList MyQMimeData::formats() const':
core-minimal.cpp:4036:242: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations]
 4036 |         QStringList formats() const { return ({ QtCore_PackedString tempVal = callbackQMimeData_Formats(const_cast<void*>(static_cast<const void*>(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); };
      |
                              ^~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
core-minimal.cpp:4036:242: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations]
 4036 |         QStringList formats() const { return ({ QtCore_PackedString tempVal = callbackQMimeData_Formats(const_cast<void*>(static_cast<const void*>(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); };
      |
                              ^~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
core-minimal.cpp:4036:225: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations]
 4036 |         QStringList formats() const { return ({ QtCore_PackedString tempVal = callbackQMimeData_Formats(const_cast<void*>(static_cast<const void*>(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); };
      |                                                                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:609:17: note: declared here
  609 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
core-minimal.cpp: In function 'QtCore_PackedList QStringRef_Split(void*, QtCore_PackedString, long long int, long long int)':
core-minimal.cpp:5574:117: warning: 'QVector<QStringRef> QStringRef::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
 5574 |         return ({ QVector<QStringRef>* tmpValued1bf8d = new QVector<QStringRef>(static_cast<QStringRef*>(ptr)->split(QString::fromUtf8(sep.data, sep.len), static_cast<QString::SplitBehavior>(behavior), static_cast<Qt::CaseSensitivity>(cs))); QtCore_PackedList { tmpValued1bf8d, tmpValued1bf8d->size() }; });
      |                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:1671:25: note: declared here
 1671 |     QVector<QStringRef> split(const QString &sep, QString::SplitBehavior behavior,
      |                         ^~~~~
core-minimal.cpp: In function 'QtCore_PackedList QStringRef_Split2(void*, void*, long long int, long long int)':
core-minimal.cpp:5579:117: warning: 'QVector<QStringRef> QStringRef::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]     
 5579 |         return ({ QVector<QStringRef>* tmpValue643751 = new QVector<QStringRef>(static_cast<QStringRef*>(ptr)->split(*static_cast<QChar*>(sep), static_cast<QString::SplitBehavior>(behavior), static_cast<Qt::CaseSensitivity>(cs))); QtCore_PackedList { tmpValue643751, tmpValue643751->size() }; });
      |                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:1674:25: note: declared here
 1674 |     QVector<QStringRef> split(QChar sep, QString::SplitBehavior behavior,
      |                         ^~~~~
core-minimal.cpp: In function 'int QTime_Elapsed(void*)':
core-minimal.cpp:6015:49: warning: 'int QTime::elapsed() const' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
 6015 |         return static_cast<QTime*>(ptr)->elapsed();
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
C:/msys64/mingw64/qt5-static/include/QtCore/qdatetime.h:237:54: note: declared here
  237 |     QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const;
      |                                                      ^~~~~~~
core-minimal.cpp: In function 'void QTime_Start(void*)':
core-minimal.cpp:6060:40: warning: 'void QTime::start()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
 6060 |         static_cast<QTime*>(ptr)->start();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
C:/msys64/mingw64/qt5-static/include/QtCore/qdatetime.h:235:55: note: declared here
  235 |     QT_DEPRECATED_X("Use QElapsedTimer instead") void start();
      |                                                       ^~~~~
core-minimal.cpp: In function 'void* QVariant_NewQVariant17(QtCore_PackedString)':
core-minimal.cpp:6636:88: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations]
 6636 |         return new QVariant(QString::fromUtf8(val.data, val.len).split("¡¦!", QString::SkipEmptyParts));
      |                                                                                        ^~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
core-minimal.cpp:6636:88: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations]
 6636 |         return new QVariant(QString::fromUtf8(val.data, val.len).split("¡¦!", QString::SkipEmptyParts));
      |                                                                                        ^~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
core-minimal.cpp:6636:71: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations]
 6636 |         return new QVariant(QString::fromUtf8(val.data, val.len).split("¡¦!", QString::SkipEmptyParts));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:609:17: note: declared here
  609 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
# github.com/therecipe/qt/internal/binding/runtime
moc.cpp: In function 'int helper84eb11_helper84eb11_QmlRegisterType()':
moc.cpp:81:45: warning: 'int qmlRegisterType() [with T = helper84eb11]' is deprecated: Use qmlRegisterAnonymousType instead [-Wdeprecated-declarations]
   81 |         return qmlRegisterType<helper84eb11>();
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from C:/msys64/mingw64/qt5-static/include/QtQuick/qquickitem.h:44,
                 from C:/msys64/mingw64/qt5-static/include/QtQuick/QQuickItem:1,
                 from moc.cpp:22:
C:/msys64/mingw64/qt5-static/include/QtQml/qqml.h:183:74: note: declared here
  183 | QT_DEPRECATED_VERSION_X_5_14("Use qmlRegisterAnonymousType instead") int qmlRegisterType()
      |                                                                          ^~~~~~~~~~~~~~~
# github.com/therecipe/qt/gui
gui-minimal.cpp: In function 'void* QBrush_Matrix(void*)':
gui-minimal.cpp:229:71: warning: 'const QMatrix& QBrush::matrix() const' is deprecated: Use transform() [-Wdeprecated-declarations]
  229 |         return const_cast<QMatrix*>(&static_cast<QBrush*>(ptr)->matrix());
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from C:/msys64/mingw64/qt5-static/include/QtGui/QBrush:1,
                 from gui-minimal.cpp:10:
C:/msys64/mingw64/qt5-static/include/QtGui/qbrush.h:164:23: note: declared here
  164 | inline const QMatrix &QBrush::matrix() const { return d->transform.toAffine(); }
      |                       ^~~~~~
# github.com/therecipe/qt/widgets
widgets-minimal.cpp: In function 'void QComboBox_AddItems(void*, QtWidgets_PackedString)':
widgets-minimal.cpp:2133:111: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations]
 2133 |         static_cast<QComboBox*>(ptr)->addItems(QString::fromUtf8(texts.data, texts.len).split("¡¦!", QString::SkipEmptyParts));
      |                                                                                                               ^~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/qt5-static/include/QtCore/qhashfunctions.h:44,
                 from C:/msys64/mingw64/qt5-static/include/QtCore/qlist.h:47,
                 from C:/msys64/mingw64/qt5-static/include/QtGui/qicon.h:45,
                 from C:/msys64/mingw64/qt5-static/include/QtWidgets/qabstractbutton.h:44,
                 from C:/msys64/mingw64/qt5-static/include/QtWidgets/QAbstractButton:1,
                 from widgets-minimal.cpp:9:
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
widgets-minimal.cpp:2133:111: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations]
 2133 |         static_cast<QComboBox*>(ptr)->addItems(QString::fromUtf8(texts.data, texts.len).split("¡¦!", QString::SkipEmptyParts));
      |                                                                                                               ^~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
widgets-minimal.cpp:2133:94: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations]
 2133 |         static_cast<QComboBox*>(ptr)->addItems(QString::fromUtf8(texts.data, texts.len).split("¡¦!", QString::SkipEmptyParts));
      |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:609:17: note: declared here
  609 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
widgets-minimal.cpp: In function 'int QDesktopWidget_PrimaryScreen(void*)':
widgets-minimal.cpp:2262:64: warning: 'int QDesktopWidget::primaryScreen() const' is deprecated: Use QGuiApplication::primaryScreen() [-Wdeprecated-declarations]
 2262 |         return static_cast<QDesktopWidget*>(ptr)->primaryScreen();
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from C:/msys64/mingw64/qt5-static/include/QtWidgets/QDesktopWidget:1,
                 from widgets-minimal.cpp:25:
C:/msys64/mingw64/qt5-static/include/QtWidgets/qdesktopwidget.h:73:65: note: declared here
   73 |     QT_DEPRECATED_X("Use QGuiApplication::primaryScreen()") int primaryScreen() const;
      |                                                                 ^~~~~~~~~~~~~
widgets-minimal.cpp: In function 'void* QDesktopWidget_Screen(void*, int)':
widgets-minimal.cpp:2267:57: warning: 'QWidget* QDesktopWidget::screen(int)' is deprecated: Use QScreen [-Wdeprecated-declarations]
 2267 |         return static_cast<QDesktopWidget*>(ptr)->screen(screen);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtWidgets/qdesktopwidget.h:77:45: note: declared here
   77 |     QT_DEPRECATED_X("Use QScreen") QWidget *screen(int screen = -1);
      |                                             ^~~~~~
widgets-minimal.cpp: In function 'void* QLabel_Picture(void*)':
widgets-minimal.cpp:5085:72: warning: 'const QPicture* QLabel::picture() const' is deprecated: Use the other overload which returns QPicture by-value [-Wdeprecated-declarations]
 5085 |         return const_cast<QPicture*>(static_cast<QLabel*>(ptr)->picture());
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from C:/msys64/mingw64/qt5-static/include/QtWidgets/QLabel:1,
                 from widgets-minimal.cpp:51:
C:/msys64/mingw64/qt5-static/include/QtWidgets/qlabel.h:88:21: note: declared here
   88 |     const QPicture *picture() const; // ### Qt 7: Remove function
      |                     ^~~~~~~
widgets-minimal.cpp: In function 'void* QLabel_Pixmap(void*)':
widgets-minimal.cpp:5090:70: warning: 'const QPixmap* QLabel::pixmap() const' is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
 5090 |         return const_cast<QPixmap*>(static_cast<QLabel*>(ptr)->pixmap());
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
C:/msys64/mingw64/qt5-static/include/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
widgets-minimal.cpp: In function 'void QListWidget_AddItems(void*, QtWidgets_PackedString)':
widgets-minimal.cpp:6472:115: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations]
 6472 |         static_cast<QListWidget*>(ptr)->addItems(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts));
      |                                                                                                                   ^~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
widgets-minimal.cpp:6472:115: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations]
 6472 |         static_cast<QListWidget*>(ptr)->addItems(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts));
      |                                                                                                                   ^~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
widgets-minimal.cpp:6472:98: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations]
 6472 |         static_cast<QListWidget*>(ptr)->addItems(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts));
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/qt5-static/include/QtCore/qstring.h:609:17: note: declared here
  609 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
wm/sbs/launch/cancellations/ui/sections
# wm/sbs/launch/cancellations/ui/sections
moc.cpp: In function 'int SwitchObject232dd5_SwitchObject232dd5_QmlRegisterType()':
moc.cpp:78:51: warning: 'int qmlRegisterType() [with T = SwitchObject232dd5]' is deprecated: Use qmlRegisterAnonymousType instead [-Wdeprecated-declarations]
   78 |         return qmlRegisterType<SwitchObject232dd5>();
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from C:/msys64/mingw64/qt5-static/include/QtQuick/qquickitem.h:44,
                 from C:/msys64/mingw64/qt5-static/include/QtQuick/QQuickItem:1,
                 from moc.cpp:21:
C:/msys64/mingw64/qt5-static/include/QtQml/qqml.h:183:74: note: declared here
  183 | QT_DEPRECATED_VERSION_X_5_14("Use qmlRegisterAnonymousType instead") int qmlRegisterType()
      |                                                                          ^~~~~~~~~~~~~~~
wm/sbs/launch/cancellations/ui
wm/sbs/launch/cancellations
# wm/sbs/launch/cancellations
C:\Program Files\Go\pkg\tool\windows_amd64\link.exe: running g++ failed: exit status 1
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lzstd: No such file or directory
collect2.exe: error: ld returned 1 exit status

I think I figured out my issue. The docs for therecipe/qt state you don't have to use msys2 to setup/install the binding our deploy/compile your app if you want to compile a static application. I'm not having much luck using the command prompt within VSCode. I'm having much more consistent success just using msys2 to setup/install the binding as well as compiling my app. It seems through the default command prompt in VScode there's difficulty finding the zstd library. This is my guess.