<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>