Hi, On 6/16/22 08:11, Matthias Klose wrote:
In file included from /usr/include/xapian.h:44, from ../src/library.cpp:35: /usr/include/xapian/version.h:29:2: error: #warning The C++ ABI version of compiler you are using does not exactly match [-Werror=cpp] 29 | #warning The C++ ABI version of compiler you are using does not exactly match | ^~~~~~~ /usr/include/xapian/version.h:30:2: error: #warning that of the compiler used to build the library. If linking fails [-Werror=cpp] 30 | #warning that of the compiler used to build the library. If linking fails | ^~~~~~~ /usr/include/xapian/version.h:31:2: error: #warning due to missing symbols, this is probably the reason why. [-Werror=cpp] 31 | #warning due to missing symbols, this is probably the reason why. | ^~~~~~~ /usr/include/xapian/version.h:32:2: error: #warning The Xapian library was built with g++ 11.2.0 [-Werror=cpp] 32 | #warning The Xapian library was built with g++ 11.2.0 | ^~~~~~~ cc1plus: all warnings being treated as errors
This happens every GCC bump, so I think rather than asking for a binNMU of xapian we can just turn off -Werror in the libkiwix build.
-- Kunal