Skip to content

Build failure: shogun #419311

@synalice

Description

@synalice

Nixpkgs version

  • Unstable (25.11)

Steps to reproduce

nom-build '<nixpkgs>' -I nixpkgs=channel:nixos-unstable -A shogun

Can Hydra reproduce this build failure?

Yes, Hydra can reproduce this build failure.

Link to Hydra build job

https://hydra.nixos.org/build/300518944

Relevant log output

[  8%] Building CXX object src/shogun/CMakeFiles/libshogun.dir/classifier/vw/cache/VwCacheReader.cpp.o
In file included from /build/source/build/src/shogun/lib/external/rxcpp/rx-includes.hpp:174,
                 from /build/source/build/src/shogun/lib/external/rxcpp/rx-lite.hpp:9,
                 from /build/source/src/shogun/base/init.cpp:21:
/build/source/build/src/shogun/lib/external/rxcpp/rx-notification.hpp: In member function 'rxcpp::notifications::notification<T>::on_error_notification& rxcpp::notifications::notification<T>::on_error_notification::operator=(rxcpp::notifications::notification<T>::on_error_notification)':
/build/source/build/src/shogun/lib/external/rxcpp/rx-notification.hpp:153:88: error: no match for 'operator=' (operand types are 'const std::__exception_ptr::exception_ptr' and 'std::remove_reference<const std::__exception_ptr::exception_ptr&>::type' {aka 'const std::__exception_ptr::exception_ptr'})
  153 |         on_error_notification& operator=(on_error_notification o) { ep = std::move(o.ep); return *this; }
      |                                                                                        ^
In file included from /nix/store/sa7j7cddyblhcb3ch3ds10w7nw75yjj1-gcc-14.3.0/include/c++/14.3.0/exception:166,
                 from /nix/store/sa7j7cddyblhcb3ch3ds10w7nw75yjj1-gcc-14.3.0/include/c++/14.3.0/ios:41,
                 from /nix/store/sa7j7cddyblhcb3ch3ds10w7nw75yjj1-gcc-14.3.0/include/c++/14.3.0/istream:40,
                 from /nix/store/sa7j7cddyblhcb3ch3ds10w7nw75yjj1-gcc-14.3.0/include/c++/14.3.0/sstream:40,
                 from /nix/store/sa7j7cddyblhcb3ch3ds10w7nw75yjj1-gcc-14.3.0/include/c++/14.3.0/complex:45,
                 from /build/source/src/shogun/lib/common.h:75,
                 from /build/source/src/shogun/lib/memory.h:15,
                 from /build/source/src/shogun/base/init.cpp:12:
/nix/store/sa7j7cddyblhcb3ch3ds10w7nw75yjj1-gcc-14.3.0/include/c++/14.3.0/bits/exception_ptr.h:212:5: note: candidate: 'std::__exception_ptr::exception_ptr& std::__exception_ptr::exception_ptr::operator=(const std::__exception_ptr::exception_ptr&)' (near match)
  212 |     exception_ptr::operator=(const exception_ptr& __other) _GLIBCXX_USE_NOEXCEPT
      |     ^~~~~~~~~~~~~
/nix/store/sa7j7cddyblhcb3ch3ds10w7nw75yjj1-gcc-14.3.0/include/c++/14.3.0/bits/exception_ptr.h:212:5: note:   passing 'const std::__exception_ptr::exception_ptr*' as 'this' argument discards qualifiers
/nix/store/sa7j7cddyblhcb3ch3ds10w7nw75yjj1-gcc-14.3.0/include/c++/14.3.0/bits/exception_ptr.h:140:7: note: candidate: 'std::__exception_ptr::exception_ptr& std::__exception_ptr::exception_ptr::operator=(std::__exception_ptr::exception_ptr&&)' (near match)
  140 |       operator=(exception_ptr&& __o) noexcept
      |       ^~~~~~~~
/nix/store/sa7j7cddyblhcb3ch3ds10w7nw75yjj1-gcc-14.3.0/include/c++/14.3.0/bits/exception_ptr.h:140:7: note:   conversion of argument 1 would be ill-formed:

Additional context

No response

System metadata

  • system: "x86_64-linux"
  • host os: Linux 6.15.3, NixOS, 25.05 (Warbler), 25.05.804391.b2485d569675
  • multi-user?: yes
  • sandbox: yes
  • version: nix-env (Nix) 2.28.3
  • channels(root): "nixos-25.05, nixos-hardware"
  • nixpkgs: /nix/store/isn4amvqb1q05bmqv3cafximysqgjr4a-nixos-25.05/nixos

Notify maintainers

@edwtjo @smancill


Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)

I assert that this issue is relevant for Nixpkgs

Is this issue important to you?

Add a 👍 reaction to issues you find important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions