Re: Boost 1.75.0 in rawhide, with soname change
On Wed, 2021-02-03 at 12:54 +, Jonathan Wakely wrote: > On 29/01/21 10:06 -0800, Michel Alexandre Salim wrote: > > On Mon, 2021-01-25 at 10:00 +, Jonathan Wakely wrote: > > > Tom Rodgers completed the Boost 1.75.0 build for the change > > > https://fedoraproject.org/wiki/Changes/F34Boost175 > > > and I've rebuilt most of the packages that depend on it. > > > > > Some of the packages depending on Folly didn't get rebuilt, but > > that's > > fine, I've done an update that got all of them. > > Sorry about that. Which ones? > No worries! > I rebuilt fb303, fbthrift and fbzmq, as well as folly itself. Those > were the only ones I saw that actually depend on libboost_*.so > libraries. > > It's possible that other packages which only consume boost headers > should be rebuilt (if they use a library like Folly that uses Boost > types in its API) but rebuilding those packages is not typically done > as part of a rebuild for a Boost update. > > The list of packages that I attempted to rebuild is found using the > first repoquery command at > https://fedoraproject.org/wiki/Changes/F34Boost175#Dependencies > > I see that fizz, wangle and watchman depend on Folly, but none of > them > has any declared dependency on Boost that I can see. > An upcoming package that dcavalca is working on, mcrouter, failed to build as such: https://koji.fedoraproject.org/koji/taskinfo?taskID=60421150 Actually, looking at the logs, it's weird, looks like Boost 1.75 was not available at the time the build was attempted? https://kojipkgs.fedoraproject.org//work/tasks/1238/60421238/root.log Best regards, -- Michel Alexandre Salim profile: https://keyoxide.org/mic...@michel-slm.name signature.asc Description: This is a digitally signed message part ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On 29/01/21 10:06 -0800, Michel Alexandre Salim wrote: On Mon, 2021-01-25 at 10:00 +, Jonathan Wakely wrote: Tom Rodgers completed the Boost 1.75.0 build for the change https://fedoraproject.org/wiki/Changes/F34Boost175 and I've rebuilt most of the packages that depend on it. Some of the packages depending on Folly didn't get rebuilt, but that's fine, I've done an update that got all of them. Sorry about that. Which ones? I rebuilt fb303, fbthrift and fbzmq, as well as folly itself. Those were the only ones I saw that actually depend on libboost_*.so libraries. It's possible that other packages which only consume boost headers should be rebuilt (if they use a library like Folly that uses Boost types in its API) but rebuilding those packages is not typically done as part of a rebuild for a Boost update. The list of packages that I attempted to rebuild is found using the first repoquery command at https://fedoraproject.org/wiki/Changes/F34Boost175#Dependencies I see that fizz, wangle and watchman depend on Folly, but none of them has any declared dependency on Boost that I can see. ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On Fri, Jan 29, 2021 at 10:32 AM Jonathan Wakely wrote: > On 29/01/21 10:06 -0600, Richard Shaw wrote: > >I'm having an issue with OpenImageIO I don't understand. > > > >The build is failing with a ton of errors like these: > > > >/usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to > >`Field3D::v1_7::SparseFile::Reference > >::openFile()' > >/usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to > >`Field3D::v1_7::FieldCache >::ms_creationMutex' > >/usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to > >`Field3D::v1_7::SparseFile::Reference > >::openFile()' > >/usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to > >`Field3D::v1_7::Field >::Vec > >Field3D::v1_7::Field3DInputFile::readLayers > >>(std::__cxx11::basic_string, > >std::allocator > const&) const' > >/usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to > >`Field3D::v1_7::SparseFile::Reference >::openFile()' > >/usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to > > >`Field3D::v1_7::MatrixFieldMapping::setLocalToWorld(Imath_2_5::Matrix44 > >const&)' > > > >But libOpenImageIO.so is being linked with Field3D so I assume it's some > >interaction with openexr (the Imath_2_5 stuff). But when I look at the > >build for Field3D and OpenImageIO they both are building against the new > >openexr... > > > >Is this even Boost related? It doesn't look like it, but it built > >previously with the new openexr and the same version of Field3D before the > >boost change AFAICT. > > Yeah I looked at this one and decided it didn't look Boost related. I > don't know what did cause it though. Field3D was rebuild with the new > Boost. > Turns out I needed to rebuild Field3D with openexr. It was disabled due to an issue at some point and just needed to be reenabled. Thanks, Richard ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On Mon, 2021-01-25 at 10:00 +, Jonathan Wakely wrote: > Tom Rodgers completed the Boost 1.75.0 build for the change > https://fedoraproject.org/wiki/Changes/F34Boost175 > and I've rebuilt most of the packages that depend on it. > Some of the packages depending on Folly didn't get rebuilt, but that's fine, I've done an update that got all of them. Best regards, -- Michel Alexandre Salim profile: https://keyoxide.org/mic...@michel-slm.name signature.asc Description: This is a digitally signed message part ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On 29/01/21 10:06 -0600, Richard Shaw wrote: I'm having an issue with OpenImageIO I don't understand. The build is failing with a ton of errors like these: /usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::SparseFile::Reference >::openFile()' /usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::FieldCache >::ms_creationMutex' /usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::SparseFile::Reference >::openFile()' /usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::Field >::Vec Field3D::v1_7::Field3DInputFile::readLayers (std::__cxx11::basic_string, std::allocator > const&) const' /usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::SparseFile::Reference >::openFile()' /usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::MatrixFieldMapping::setLocalToWorld(Imath_2_5::Matrix44 const&)' But libOpenImageIO.so is being linked with Field3D so I assume it's some interaction with openexr (the Imath_2_5 stuff). But when I look at the build for Field3D and OpenImageIO they both are building against the new openexr... Is this even Boost related? It doesn't look like it, but it built previously with the new openexr and the same version of Field3D before the boost change AFAICT. Yeah I looked at this one and decided it didn't look Boost related. I don't know what did cause it though. Field3D was rebuild with the new Boost. To debug this it might help to add -Wl,--no-demangle to the gcc options used for linking so that you get the mangled names of the missing symbols. Then you can look at the Field3D libs and see if they're providing those symbols, or if they have different names. You can do that by looking at the demangled names in the errors above, but it's sometimes easier to compare the real symbol names. ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On 29. 01. 21 17:20, Jonathan Wakely wrote: The unannounced C++14 requirement was unfortunate, if it had been listed at https://www.boost.org/users/history/version_1_75_0.html we would have put it in the change proposal (it's there now). Thank You! -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On 29/01/21 16:00 +, Tom Hughes via devel wrote: On 29/01/2021 15:53, Jonathan Wakely wrote: On 29/01/21 16:47 +0100, Miro Hrončok wrote: On 25. 01. 21 11:00, Jonathan Wakely wrote: Tom Rodgers completed the Boost 1.75.0 build for the change https://fedoraproject.org/wiki/Changes/F34Boost175 and I've rebuilt most of the packages that depend on it... Hello. I now see a strange build failure on a package that is not listed here, because it doe snot require boost on runtime, only build time. python-pynest2d FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1922297 I see deprecation warnings like: CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards. And than I see a lot of errors. Is it possible that the errors are relevant to that deprecation? The line is suspiciously in future tense, but this laready is Boost 1.75, right? Yes, Boost.Geometry in 1.75.0 requires C++14, the warning is ... broken. In more than one way. Just changing the compile flags will likely fix it - it did for wagyu which failed with the same error in the mass rebuild. I notice that it didn't get picked up in the boost update because it looks like wagyu didn't get rebuild - presumably because it's a header only library and you only rebuilt the things that wind up with an soname dependency? Right. If I understand correctly, that's all that's (strictly) needed when changing a package soname. Packages already built against the older headers will continue to work. And this time round there was going to be a mass rebuild as soon as the boost builds finished anyway. The unannounced C++14 requirement was unfortunate, if it had been listed at https://www.boost.org/users/history/version_1_75_0.html we would have put it in the change proposal (it's there now). ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
I'm having an issue with OpenImageIO I don't understand. The build is failing with a ton of errors like these: /usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::SparseFile::Reference >::openFile()' /usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::FieldCache >::ms_creationMutex' /usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::SparseFile::Reference >::openFile()' /usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::Field >::Vec Field3D::v1_7::Field3DInputFile::readLayers >(std::__cxx11::basic_string, std::allocator > const&) const' /usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::SparseFile::Reference >::openFile()' /usr/bin/ld: ../../lib/libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::MatrixFieldMapping::setLocalToWorld(Imath_2_5::Matrix44 const&)' But libOpenImageIO.so is being linked with Field3D so I assume it's some interaction with openexr (the Imath_2_5 stuff). But when I look at the build for Field3D and OpenImageIO they both are building against the new openexr... Is this even Boost related? It doesn't look like it, but it built previously with the new openexr and the same version of Field3D before the boost change AFAICT. Thanks, RIchard ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On 29. 01. 21 17:00, Tom Hughes via devel wrote: I notice that it didn't get picked up in the boost update because it looks like wagyu didn't get rebuild - presumably because it's a header only library and you only rebuilt the things that wind up with an soname dependency? Yes. -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On 29/01/2021 15:53, Jonathan Wakely wrote: On 29/01/21 16:47 +0100, Miro Hrončok wrote: On 25. 01. 21 11:00, Jonathan Wakely wrote: Tom Rodgers completed the Boost 1.75.0 build for the change https://fedoraproject.org/wiki/Changes/F34Boost175 and I've rebuilt most of the packages that depend on it... Hello. I now see a strange build failure on a package that is not listed here, because it doe snot require boost on runtime, only build time. python-pynest2d FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1922297 I see deprecation warnings like: CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards. And than I see a lot of errors. Is it possible that the errors are relevant to that deprecation? The line is suspiciously in future tense, but this laready is Boost 1.75, right? Yes, Boost.Geometry in 1.75.0 requires C++14, the warning is ... broken. In more than one way. Just changing the compile flags will likely fix it - it did for wagyu which failed with the same error in the mass rebuild. I notice that it didn't get picked up in the boost update because it looks like wagyu didn't get rebuild - presumably because it's a header only library and you only rebuilt the things that wind up with an soname dependency? Tom -- Tom Hughes (t...@compton.nu) http://compton.nu/ ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On 29/01/21 16:47 +0100, Miro Hrončok wrote: On 25. 01. 21 11:00, Jonathan Wakely wrote: Tom Rodgers completed the Boost 1.75.0 build for the change https://fedoraproject.org/wiki/Changes/F34Boost175 and I've rebuilt most of the packages that depend on it... Hello. I now see a strange build failure on a package that is not listed here, because it doe snot require boost on runtime, only build time. python-pynest2d FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1922297 I see deprecation warnings like: CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards. And than I see a lot of errors. Is it possible that the errors are relevant to that deprecation? The line is suspiciously in future tense, but this laready is Boost 1.75, right? Yes, Boost.Geometry in 1.75.0 requires C++14, the warning is ... broken. In more than one way. I already got them to update the release notes, because they didn't originally announce this changed requirement! ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On 25. 01. 21 11:00, Jonathan Wakely wrote: Tom Rodgers completed the Boost 1.75.0 build for the change https://fedoraproject.org/wiki/Changes/F34Boost175 and I've rebuilt most of the packages that depend on it... Hello. I now see a strange build failure on a package that is not listed here, because it doe snot require boost on runtime, only build time. python-pynest2d FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1922297 I see deprecation warnings like: CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards. And than I see a lot of errors. Is it possible that the errors are relevant to that deprecation? The line is suspiciously in future tense, but this laready is Boost 1.75, right? -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On Mon, 25 Jan 2021 at 15:21, Iñaki Ucar wrote: > > On Mon, 25 Jan 2021 at 15:20, Iñaki Ucar wrote: > > > > On Mon, 25 Jan 2021 at 14:32, Iñaki Ucar wrote: > > > > > > On Mon, 25 Jan 2021 at 13:58, Jonathan Wakely > > > wrote: > > > > > > > > On 25/01/21 12:33 +, Jonathan Wakely wrote: > > > > >>>rstudio -- error: 'bind' is not a member of 'boost' > > > > >>>http://koji.fedoraproject.org/koji/buildinfo?buildID=1673105 > > > > >> > > > > >>I'm going to look into this. > > > > > > > > The patch to add -DBOOST_BIND_GLOBAL_PLACEHOLDERS got removed again a > > > > few days ago, but it's still needed. > > > > > > The patch was removed because upstream added it in [1]. A few weeks > > > ago [2] was merged to fix building against Boost 1.75, but it's > > > failing. Any idea why? > > > > > > [1] https://github.com/rstudio/rstudio/pull/7011 > > > [2] https://github.com/rstudio/rstudio/pull/8606 > > > > In fact, the error with [2] has to do with websocketpp placeholders?? > > Sorry, I hit "send" before pasting this: > > /builddir/build/BUILD/rstudio-1.4.1103/src/cpp/session/SessionConsoleProcessSocketTests.cpp: > In member function 'bool > rstudio::session::console_process::{anonymous}::SocketClient::connectToServer()': > /builddir/build/BUILD/rstudio-1.4.1103/src/cpp/session/SessionConsoleProcessSocketTests.cpp:249:55: > error: '::_1' has not been declared > 249 | _, ::_1, ::_2)); > > Here: > https://github.com/JanMarvin/rstudio/blob/a73589c69c62b55935c2b0936bbe7ffe52fe0a49/src/cpp/session/SessionConsoleProcessSocketTests.cpp#L249 Fixed in rawhide. E.g., https://koji.fedoraproject.org/koji/taskinfo?taskID=60466057 -- Iñaki Úcar ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On Mon, 25 Jan 2021 at 15:20, Iñaki Ucar wrote: > > On Mon, 25 Jan 2021 at 14:32, Iñaki Ucar wrote: > > > > On Mon, 25 Jan 2021 at 13:58, Jonathan Wakely > > wrote: > > > > > > On 25/01/21 12:33 +, Jonathan Wakely wrote: > > > >>>rstudio -- error: 'bind' is not a member of 'boost' > > > >>>http://koji.fedoraproject.org/koji/buildinfo?buildID=1673105 > > > >> > > > >>I'm going to look into this. > > > > > > The patch to add -DBOOST_BIND_GLOBAL_PLACEHOLDERS got removed again a > > > few days ago, but it's still needed. > > > > The patch was removed because upstream added it in [1]. A few weeks > > ago [2] was merged to fix building against Boost 1.75, but it's > > failing. Any idea why? > > > > [1] https://github.com/rstudio/rstudio/pull/7011 > > [2] https://github.com/rstudio/rstudio/pull/8606 > > In fact, the error with [2] has to do with websocketpp placeholders?? Sorry, I hit "send" before pasting this: /builddir/build/BUILD/rstudio-1.4.1103/src/cpp/session/SessionConsoleProcessSocketTests.cpp: In member function 'bool rstudio::session::console_process::{anonymous}::SocketClient::connectToServer()': /builddir/build/BUILD/rstudio-1.4.1103/src/cpp/session/SessionConsoleProcessSocketTests.cpp:249:55: error: '::_1' has not been declared 249 | _, ::_1, ::_2)); Here: https://github.com/JanMarvin/rstudio/blob/a73589c69c62b55935c2b0936bbe7ffe52fe0a49/src/cpp/session/SessionConsoleProcessSocketTests.cpp#L249 -- Iñaki Úcar ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On Mon, 25 Jan 2021 at 14:32, Iñaki Ucar wrote: > > On Mon, 25 Jan 2021 at 13:58, Jonathan Wakely > wrote: > > > > On 25/01/21 12:33 +, Jonathan Wakely wrote: > > >>>rstudio -- error: 'bind' is not a member of 'boost' > > >>>http://koji.fedoraproject.org/koji/buildinfo?buildID=1673105 > > >> > > >>I'm going to look into this. > > > > The patch to add -DBOOST_BIND_GLOBAL_PLACEHOLDERS got removed again a > > few days ago, but it's still needed. > > The patch was removed because upstream added it in [1]. A few weeks > ago [2] was merged to fix building against Boost 1.75, but it's > failing. Any idea why? > > [1] https://github.com/rstudio/rstudio/pull/7011 > [2] https://github.com/rstudio/rstudio/pull/8606 In fact, the error with [2] has to do with websocketpp placeholders?? -- Iñaki Úcar ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On Mon, 25 Jan 2021 at 13:58, Jonathan Wakely wrote: > > On 25/01/21 12:33 +, Jonathan Wakely wrote: > >>>rstudio -- error: 'bind' is not a member of 'boost' > >>>http://koji.fedoraproject.org/koji/buildinfo?buildID=1673105 > >> > >>I'm going to look into this. > > The patch to add -DBOOST_BIND_GLOBAL_PLACEHOLDERS got removed again a > few days ago, but it's still needed. The patch was removed because upstream added it in [1]. A few weeks ago [2] was merged to fix building against Boost 1.75, but it's failing. Any idea why? [1] https://github.com/rstudio/rstudio/pull/7011 [2] https://github.com/rstudio/rstudio/pull/8606 -- Iñaki Úcar ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On 25/01/21 12:33 +, Jonathan Wakely wrote: rstudio -- error: 'bind' is not a member of 'boost' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673105 I'm going to look into this. The patch to add -DBOOST_BIND_GLOBAL_PLACEHOLDERS got removed again a few days ago, but it's still needed. ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On 25/01/21 12:05 +, Jonathan Wakely wrote: On 25/01/21 10:00 +, Jonathan Wakely wrote: Tom Rodgers completed the Boost 1.75.0 build for the change https://fedoraproject.org/wiki/Changes/F34Boost175 and I've rebuilt most of the packages that depend on it. The following packages failed to build. I'll look at the ones that appear to be due to Boost changes. OpenImageIO -- libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::FieldCache\ >::ms_singleton' http://koji.fedoraproject.org/koji/buildinfo?buildID=1672976 PDAL -- You must configure the bibtex_bibfiles setting http://koji.fedoraproject.org/koji/buildinfo?buildID=1672663 blender -- depends on OpenImageIO ceph -- executor_work_guard has no member 'defer' http://koji.fedoraproject.org/koji/buildinfo?buildID=1672666 elements-alexandria -- fatal error: boost/io/detail/quoted_manip.hpp: No such file or directory http://koji.fedoraproject.org/koji/buildinfo?buildID=1673017 Fix available: https://src.fedoraproject.org/rpms/elements-alexandria/pull-request/2 freecad -- error: expected template-name before '<' token http://koji.fedoraproject.org/koji/buildinfo?buildID=1673027 This package builds with -std=gnu++11 but it also depends on Boost.Geometry, which now requires at least C++14: https://github.com/boostorg/geometry/issues/590 Using -std=gnu++11 seems unnecessary in 2021, when GCC and Clang both have a newer default. gnucash -- error: #warning "__STRICT_ANSI__ seems to have been undefined; this is not supported" http://koji.fedoraproject.org/koji/buildinfo?buildID=1673033 Reported upstream: https://bugs.gnucash.org/show_bug.cgi?id=798101 I'm testing a patch now. Patched and building now. gnuradio -- patches fail to apply (see rhbz#1917167) http://koji.fedoraproject.org/koji/buildinfo?buildID=1672972 gr-osmosdr -- depends on gnuradio kea -- error: 'memcpy' reading 1 or more bytes from a region of size 0 [-Werror=stringop-overread] http://koji.fedoraproject.org/koji/buildinfo?buildID=1672779 libndn-cxx -- error: call of overloaded 'make_shared\<...>' is ambiguous http://koji.fedoraproject.org/koji/buildinfo?buildID=1673051 I'm going to look into this. The project has "using std::shared_ptr;" but doesn't have a corresponding "using std::make_shared;" which means that when they try to use make_shared without qualification it's ambiguous whether they mean std::make_shared or boost::make_shared. I tried to report it upstream but I'm waiting for my bug account to be approved by a moderator. libreoffice -- Bad file: /builddir/build/SOURCES/0001-rhbz-1918152-fix-FTBFS.patch: No such file or directory (see rhbz#1918152) Already fixed and rebuilding now. libzypp -- error: in "LookupAttr_solvable_attribute_substructure": check q.size() == 10473 has failed [12760 != 10473] http://koji.fedoraproject.org/koji/buildinfo?buildID=1673061 luxcorerender -- depends on OpenImageIO mkvtoolnix -- internal compiler error: Segmentation fault http://koji.fedoraproject.org/koji/buildinfo?buildID=1672798 openms -- error: using typedef-name 'glp_prob' after 'struct' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673070 openshadinglanguage -- depends on OpenImageIO http://koji.fedoraproject.org/koji/buildinfo?buildID=1673342 prusa-slicer -- error: field 'm_connected' has incomplete type 'std::atomic' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673077 pulseview -- error: no match for 'operator<<' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673089 rb_libtorrent -- Test #15: test_dht .***Failed http://koji.fedoraproject.org/koji/buildinfo?buildID=1672822 rstudio -- error: 'bind' is not a member of 'boost' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673105 I'm going to look into this. sourcextractor++ -- depends on elements-alexandria http://koji.fedoraproject.org/koji/buildinfo?buildID=1673118 springlobby -- depends on rb_libtorrent supercollider -- error: invalid use of incomplete type 'class boost::asio::executor' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673122 ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On 25/01/21 10:00 +, Jonathan Wakely wrote: Tom Rodgers completed the Boost 1.75.0 build for the change https://fedoraproject.org/wiki/Changes/F34Boost175 and I've rebuilt most of the packages that depend on it. The following packages failed to build. I'll look at the ones that appear to be due to Boost changes. OpenImageIO -- libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::FieldCache\ >::ms_singleton' http://koji.fedoraproject.org/koji/buildinfo?buildID=1672976 PDAL -- You must configure the bibtex_bibfiles setting http://koji.fedoraproject.org/koji/buildinfo?buildID=1672663 blender -- depends on OpenImageIO ceph -- executor_work_guard has no member 'defer' http://koji.fedoraproject.org/koji/buildinfo?buildID=1672666 elements-alexandria -- fatal error: boost/io/detail/quoted_manip.hpp: No such file or directory http://koji.fedoraproject.org/koji/buildinfo?buildID=1673017 Fix available: https://src.fedoraproject.org/rpms/elements-alexandria/pull-request/2 freecad -- error: expected template-name before '<' token http://koji.fedoraproject.org/koji/buildinfo?buildID=1673027 gnucash -- error: #warning "__STRICT_ANSI__ seems to have been undefined; this is not supported" http://koji.fedoraproject.org/koji/buildinfo?buildID=1673033 Reported upstream: https://bugs.gnucash.org/show_bug.cgi?id=798101 I'm testing a patch now. gnuradio -- patches fail to apply (see rhbz#1917167) http://koji.fedoraproject.org/koji/buildinfo?buildID=1672972 gr-osmosdr -- depends on gnuradio kea -- error: 'memcpy' reading 1 or more bytes from a region of size 0 [-Werror=stringop-overread] http://koji.fedoraproject.org/koji/buildinfo?buildID=1672779 libndn-cxx -- error: call of overloaded 'make_shared\<...>' is ambiguous http://koji.fedoraproject.org/koji/buildinfo?buildID=1673051 I'm going to look into this. libreoffice -- Bad file: /builddir/build/SOURCES/0001-rhbz-1918152-fix-FTBFS.patch: No such file or directory (see rhbz#1918152) Already fixed and rebuilding now. libzypp -- error: in "LookupAttr_solvable_attribute_substructure": check q.size() == 10473 has failed [12760 != 10473] http://koji.fedoraproject.org/koji/buildinfo?buildID=1673061 luxcorerender -- depends on OpenImageIO mkvtoolnix -- internal compiler error: Segmentation fault http://koji.fedoraproject.org/koji/buildinfo?buildID=1672798 openms -- error: using typedef-name 'glp_prob' after 'struct' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673070 openshadinglanguage -- depends on OpenImageIO http://koji.fedoraproject.org/koji/buildinfo?buildID=1673342 prusa-slicer -- error: field 'm_connected' has incomplete type 'std::atomic' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673077 pulseview -- error: no match for 'operator<<' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673089 rb_libtorrent -- Test #15: test_dht .***Failed http://koji.fedoraproject.org/koji/buildinfo?buildID=1672822 rstudio -- error: 'bind' is not a member of 'boost' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673105 I'm going to look into this. sourcextractor++ -- depends on elements-alexandria http://koji.fedoraproject.org/koji/buildinfo?buildID=1673118 springlobby -- depends on rb_libtorrent supercollider -- error: invalid use of incomplete type 'class boost::asio::executor' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673122 ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On 25/01/21 11:41 +0100, Iñaki Ucar wrote: On Mon, 25 Jan 2021 at 11:31, Iñaki Ucar wrote: On Mon, 25 Jan 2021 at 11:08, Jonathan Wakely wrote: > > Tom Rodgers completed the Boost 1.75.0 build for the change > https://fedoraproject.org/wiki/Changes/F34Boost175 > and I've rebuilt most of the packages that depend on it. > > The following packages failed to build. I'll look at the ones that > appear to be due to Boost changes. [snip] > rstudio -- error: 'bind' is not a member of 'boost' > http://koji.fedoraproject.org/koji/buildinfo?buildID=1673105 Looking into this. There's a patch upstream. I get: $ fedpkg scratch-build --target f34-boost --nowait --fail-fast --srpm Could not execute scratch_build: Unknown build target: f34-boost Was this merged already? Yes, as the $SUBJECT says, it's all in rawhide now. Thanks for looking into it. ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On Mon, 25 Jan 2021 at 11:31, Iñaki Ucar wrote: > > On Mon, 25 Jan 2021 at 11:08, Jonathan Wakely > wrote: > > > > Tom Rodgers completed the Boost 1.75.0 build for the change > > https://fedoraproject.org/wiki/Changes/F34Boost175 > > and I've rebuilt most of the packages that depend on it. > > > > The following packages failed to build. I'll look at the ones that > > appear to be due to Boost changes. > > [snip] > > > rstudio -- error: 'bind' is not a member of 'boost' > > http://koji.fedoraproject.org/koji/buildinfo?buildID=1673105 > > Looking into this. There's a patch upstream. Patch applied, rebuilding in rawhide: https://koji.fedoraproject.org/koji/taskinfo?taskID=60447520 -- Iñaki Úcar ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On Mon, 25 Jan 2021 at 11:31, Iñaki Ucar wrote: > > On Mon, 25 Jan 2021 at 11:08, Jonathan Wakely > wrote: > > > > Tom Rodgers completed the Boost 1.75.0 build for the change > > https://fedoraproject.org/wiki/Changes/F34Boost175 > > and I've rebuilt most of the packages that depend on it. > > > > The following packages failed to build. I'll look at the ones that > > appear to be due to Boost changes. > > [snip] > > > rstudio -- error: 'bind' is not a member of 'boost' > > http://koji.fedoraproject.org/koji/buildinfo?buildID=1673105 > > Looking into this. There's a patch upstream. I get: $ fedpkg scratch-build --target f34-boost --nowait --fail-fast --srpm Could not execute scratch_build: Unknown build target: f34-boost Was this merged already? -- Iñaki Úcar ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On Mon, 25 Jan 2021 at 11:08, Jonathan Wakely wrote: > > Tom Rodgers completed the Boost 1.75.0 build for the change > https://fedoraproject.org/wiki/Changes/F34Boost175 > and I've rebuilt most of the packages that depend on it. > > The following packages failed to build. I'll look at the ones that > appear to be due to Boost changes. [snip] > rstudio -- error: 'bind' is not a member of 'boost' > http://koji.fedoraproject.org/koji/buildinfo?buildID=1673105 Looking into this. There's a patch upstream. -- Iñaki Úcar ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: Boost 1.75.0 in rawhide, with soname change
On Monday, 25 January 2021 at 11:00, Jonathan Wakely wrote: > Tom Rodgers completed the Boost 1.75.0 build for the change > https://fedoraproject.org/wiki/Changes/F34Boost175 > and I've rebuilt most of the packages that depend on it. > > The following packages failed to build. I'll look at the ones that > appear to be due to Boost changes. [...] > mkvtoolnix -- internal compiler error: Segmentation fault > http://koji.fedoraproject.org/koji/buildinfo?buildID=1672798 Another GCC11 bug. :( There's a new version of mkvtoolnix out, too. I'll see what I can do here. Regards, Dominik -- Fedora https://getfedora.org | RPM Fusion http://rpmfusion.org There should be a science of discontent. People need hard times and oppression to develop psychic muscles. -- from "Collected Sayings of Muad'Dib" by the Princess Irulan ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Boost 1.75.0 in rawhide, with soname change
Tom Rodgers completed the Boost 1.75.0 build for the change https://fedoraproject.org/wiki/Changes/F34Boost175 and I've rebuilt most of the packages that depend on it. The following packages failed to build. I'll look at the ones that appear to be due to Boost changes. OpenImageIO -- libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::FieldCache\ >::ms_singleton' http://koji.fedoraproject.org/koji/buildinfo?buildID=1672976 PDAL -- You must configure the bibtex_bibfiles setting http://koji.fedoraproject.org/koji/buildinfo?buildID=1672663 blender -- depends on OpenImageIO ceph -- executor_work_guard has no member 'defer' http://koji.fedoraproject.org/koji/buildinfo?buildID=1672666 elements-alexandria -- fatal error: boost/io/detail/quoted_manip.hpp: No such file or directory http://koji.fedoraproject.org/koji/buildinfo?buildID=1673017 freecad -- error: expected template-name before '<' token http://koji.fedoraproject.org/koji/buildinfo?buildID=1673027 gnucash -- error: #warning "__STRICT_ANSI__ seems to have been undefined; this is not supported" http://koji.fedoraproject.org/koji/buildinfo?buildID=1673033 gnuradio -- patches fail to apply (see rhbz#1917167) http://koji.fedoraproject.org/koji/buildinfo?buildID=1672972 gr-osmosdr -- depends on gnuradio kea -- error: 'memcpy' reading 1 or more bytes from a region of size 0 [-Werror=stringop-overread] http://koji.fedoraproject.org/koji/buildinfo?buildID=1672779 libndn-cxx -- error: call of overloaded 'make_shared\<...>' is ambiguous http://koji.fedoraproject.org/koji/buildinfo?buildID=1673051 libreoffice -- Bad file: /builddir/build/SOURCES/0001-rhbz-1918152-fix-FTBFS.patch: No such file or directory (see rhbz#1918152) Already fixed and rebuilding now. libzypp -- error: in "LookupAttr_solvable_attribute_substructure": check q.size() == 10473 has failed [12760 != 10473] http://koji.fedoraproject.org/koji/buildinfo?buildID=1673061 luxcorerender -- depends on OpenImageIO mkvtoolnix -- internal compiler error: Segmentation fault http://koji.fedoraproject.org/koji/buildinfo?buildID=1672798 openms -- error: using typedef-name 'glp_prob' after 'struct' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673070 openshadinglanguage -- depends on OpenImageIO http://koji.fedoraproject.org/koji/buildinfo?buildID=1673342 prusa-slicer -- error: field 'm_connected' has incomplete type 'std::atomic' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673077 pulseview -- error: no match for 'operator<<' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673089 rb_libtorrent -- Test #15: test_dht .***Failed http://koji.fedoraproject.org/koji/buildinfo?buildID=1672822 rstudio -- error: 'bind' is not a member of 'boost' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673105 sourcextractor++ -- depends on elements-alexandria http://koji.fedoraproject.org/koji/buildinfo?buildID=1673118 springlobby -- depends on rb_libtorrent supercollider -- error: invalid use of incomplete type 'class boost::asio::executor' http://koji.fedoraproject.org/koji/buildinfo?buildID=1673122 ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org