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