Re: [HEADS UP] Fedora 37 Boost 1.78 rebuilds starting in a side tag

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 5 May 2022 at 09:46, Miro Hrončok <mhroncok@xxxxxxxxxx> wrote:
>
> On 04. 05. 22 1:34, Thomas Rodgers wrote:
> > We are starting the rebuilds for
> > https://fedoraproject.org/wiki/Changes/F37Boost178  <https://fedoraproject.org/wiki/Changes/F35Boost176>  in the f37-boost
> > side tag.
> >
> > If your package depends on Boost, or just if you see a "Rebuilt for
> > Boost 1.78" commit pushed to your package's dist-git repo, please
> > co-ordinate with me about any updates to the
> > package. If you need to push other changes to rawhide then you will
> > need to build in the side tag, or we'll have to rebuild it multiple
> > times.
>
> All of the remaining failures:
>
> freecad
>
> /builddir/build/BUILD/FreeCAD-0.19.4/src/Mod/Part/App/BRepOffsetAPI_MakeFillingPyImp.cpp:100:14:
> error: 'unique_ptr' is not a member of 'std'
>        100 |         std::unique_ptr<BRepOffsetAPI_MakeFilling> ptr(new
> BRepOffsetAPI_MakeFilling(degree, nbPtsOnCur, nbIter,
>            |              ^~~~~~~~~~

This is a latent package bug, exposed by GCC 12. It needs to #include
<memory> explicitly to use std::unique_ptr.
https://gcc.gnu.org/gcc-12/porting_to.html#header-dep-changes


> grive2
>      /builddir/build/BUILD/grive2-0.5.1/libgrive/src/base/Syncer.hh:58:22:
> error: 'unique_ptr' in namespace 'std' does not name a template type
>         58 |         virtual std::unique_ptr<Feed> GetFolders() = 0;
>            |                      ^~~~~~~~~~

As above.


> guitarix
>      /usr/include/glib-2.0/glib/gatomic.h:163:44: error: invalid conversion
> from ‘volatile void*’ to ‘void*’ [-fpermissive]
>        163 |     __atomic_compare_exchange_n ((atomic), &gaicae_oldval,
> (newval), FALSE, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST) ? TRUE : FALSE; \
>            |                                            ^~~~~~~~~~~~~~

Huh, I thought we fixed this in Glib. Unrelated to Boost anyway, I
think this has been broken since GCC 11.


> libzypp
>      /builddir/build/BUILD/libzypp-17.25.6/zypp/target/rpm/RpmHeader.cc: In
> function 'int unameToUid(const char*, uid_t*)':
>      /builddir/build/BUILD/libzypp-17.25.6/zypp/target/rpm/RpmHeader.cc:41:16:
> error: 'strcmp' was not declared in this scope
>         41 |     } else if (strcmp(thisUname, "root") == 0) {
>            |                ^~~~~~

Looks like a package bug.


> vsomeip3
> /builddir/build/BUILD/vsomeip-3.1.20.3/implementation/endpoints/src/endpoint_impl.cpp:8:10:
> fatal error: boost/asio/ip/udp_ext.hpp: No such file or directory
>          8 | #include <boost/asio/ip/udp_ext.hpp>
>            |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~

This one might be due to the new Boost.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux