<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno mar 12 mar 2024 alle ore 06:43 myrequiem <<a href="mailto:mrvladislavovich@gmail.com">mrvladislavovich@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div>
<p><font face="Liberation Sans">Hello. After updating
protobuf3-25.3, building package qt6 gives an error. The<br>
old protobuf3 package had 17 header files, the new package has
only 5, which<br>
are located in<br>
/usr/include/google/protobuf/stubs/<br>
This is why the qt6 assembly complains that there are not enough
headers:<br>
<br>
ERROR<br>
qt-everywhere-src-6.5.2/qtgrpc/src/tools/qtprotoccommon/generatorbase.cpp:<br>
fatal error: 'google/protobuf/stubs/logging.h' file not found<br>
#include <google/protobuf/stubs/logging.h><br>
<br>
The same with the header google/protobuf/stubs/macros.h<br>
<br>
Even if you add these header files from the old protobuf3
package, the build<br>
still fails</font></p></div></blockquote><div><br></div><div style="font-size:x-small" class="gmail_default">it seems that a component, qtgrpc, added with qt6-6.5.x, uses some protobuf deprecated headers if it find this installed: there are some specific patches upstream fot qt-7.x (!!!) that I just backported to 6.5.2</div><div style="font-size:x-small" class="gmail_default"><br></div><div style="font-size:x-small" class="gmail_default"><a href="https://git.slackbuilds.org/slackbuilds/commit/?id=87b5f24">https://git.slackbuilds.org/slackbuilds/commit/?id=87b5f24</a></div><div style="font-size:x-small" class="gmail_default"><br></div><div style="font-size:x-small" class="gmail_default">Matteo<br></div></div></div>