/home/developer/Projects/cs_build/include/QtCore/qarraydata.h:103:8: note: at offset [26, 50] into destination object ‘QTypedArrayData<char>::<anonymous>’ of size 24
/home/developer/Projects/cs_build/include/QtCore/qarraydata.h:103:8: note: at offset [26, 50] into destination object ‘QTypedArrayData<char>::<anonymous>’ of size 24
/home/developer/Projects/cs_build/include/QtCore/qarraydata.h:103:8: note: at offset [26, 50] into destination object ‘QTypedArrayData<char>::<anonymous>’ of size 24
In file included from /home/developer/Projects/copperspice/src/gui/text/qfontsubset.cpp:27:
In function ‘void qbswap_helper(const uchar*, uchar*, int)’,
inlined from ‘void qbswap(T, uchar*) [with T = short unsigned int]’ at /home/developer/Projects/cs_build/include/QtCore/qendian.h:45:17,
inlined from ‘void qToBigEndian(T, uchar*) [with T = short unsigned int]’ at /home/developer/Projects/cs_build/include/QtCore/qendian.h:297:13,
inlined from ‘QTtfStream& QTtfStream::operator<<(quint16)’ at /home/developer/Projects/copperspice/src/gui/text/qfontsubset.cpp:338:19,
inlined from ‘QTtfTable generateMaxp(const qttf_maxp_table&)’ at /home/developer/Projects/copperspice/src/gui/text/qfontsubset.cpp:644:19,
inlined from ‘QByteArray QFontSubset::toTruetype() const’ at /home/developer/Projects/copperspice/src/gui/text/qfontsubset.cpp:1308:30:
/home/developer/Projects/cs_build/include/QtCore/qendian.h:39:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
39 | dest[i] = source[size - 1 - i];
[developer@fedora Projects]$ gcc --version
gcc (GCC) 11.3.1 20220421 (Red Hat 11.3.1-2)
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
I was coming up for air and am getting back into RedDiamond now that the CsScintilla port is basically complete sans packaging. When I created a new Fedora 33 VM it forced upgrade to Fedora 35 with all of the latest bells and whistles.
I setup a Ubuntu 22.05 VM as well but haven't spun up a build on it yet. It's going to have many of the same issues. They really tightened the compiler up.