-
-
Notifications
You must be signed in to change notification settings - Fork 18.1k
Closed as not planned
Labels
0.kind: build failureA package fails to buildA package fails to build
Description
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
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
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
- I assert that this is a bug and not a support request.
- I assert that this is not a duplicate of an existing issue.
- I assert that I have read the NixOS Code of Conduct and agree to abide by it.
Is this issue important to you?
Add a 👍 reaction to issues you find important.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
0.kind: build failureA package fails to buildA package fails to build