gpgme git - qt6 build fails - help
Genes Lists
lists at sapience.com
Wed Jul 10 16:43:57 CEST 2024
In addition to regular release builds we also build git HEAD.
Recently gpgme fails to build qt (neither qt5 nor qt6).
Build on archlinux using:
gcc - 14.1
qt6 - 6.7.3
gpgme git commit - f6d020e24fb64cfba5e80cef7f80cad15f08cc3c
Configured:
git clean -fdx
git fetch; git pull origin
./autogen.sh --force
./configure --prefix=/usr --disable-fd-passing --disable-gpgsm-test
--disable-gpg-test --enable-languages=cpp,qt6
cpp builds complete fine as does python. But qt6 now has:
Any suggestions?
thanks
gene
--- trimmed compile log ---
libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -
I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -
I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fPIC
-mno-direct-extern-access -fvisibility=hidden -DBUILDING_QGPGME -
Wsuggest-override -Wzero-as-null-pointer-constant -g -O2 -Wall -Wextra
-Wno-shadow -MT dataprovider.lo -MD -MP -MF .deps/dataprovider.Tpo -c
dataprovider.cpp -fPIC -DPIC -o .libs/dataprovider.o
In file included from
../../../lang/cpp/src/gpgme++/././././././././././././././././././././.
/./././././././././././././././././././././././././././././././././././
./././././././././././././././././././././././././././././././././././.
/./././././././././././././././././././././././././././././././././././
./././././././././././././././././././././././././././././././././././.
/././././././././././././././././././././././././././././././././././er
ror.h:1,
from
../../../lang/cpp/src/gpgme++/././././././././././././././././././././.
/./././././././././././././././././././././././././././././././././././
./././././././././././././././././././././././././././././././././././.
/./././././././././././././././././././././././././././././././././././
./././././././././././././././././././././././././././././././././././.
/./././././././././././././././././././././././././././././././././erro
r.h:1,
..
(repeats couple hundred times - each line similar but 1 shorter than
previous. Finally followed by )
from ../../../lang/cpp/src/gpgme++/error.h:1,
from dataprovider.cpp:31:
../../../lang/cpp/src/gpgme++/././././././././././././././././././././.
/./././././././././././././././././././././././././././././././././././
./././././././././././././././././././././././././././././././././././.
/./././././././././././././././././././././././././././././././././././
./././././././././././././././././././././././././././././././././././.
/./././././././././././././././././././././././././././././././././././
error.h:1:21: error: #include nested depth 200 exceeds maximum of 200
(use -fmax-include-depth=DEPTH to increase the maximum)
1 | #include "./error.h"
| ^
In file included from /usr/include/qt6/QtCore/qglobal.h:63,
from /usr/include/qt6/QtCore/qnamespace.h:12,
from /usr/include/qt6/QtCore/qbytearray.h:9,
from /usr/include/qt6/QtCore/QByteArray:1,
from ./dataprovider.h:33,
from dataprovider.cpp:29:
/usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool
operator<(const qfloat16&, const qfloat16&)':
/usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null
pointer constant [-Wzero-as-null-pointer-constant]
--
Gene
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20240710/b3754452/attachment.sig>
More information about the Gnupg-devel
mailing list