Skip to content

BUG: Fix Rodrigues 3 arg construtor to static with std::optional return #19

BUG: Fix Rodrigues 3 arg construtor to static with std::optional return

BUG: Fix Rodrigues 3 arg construtor to static with std::optional return #19

Triggered via push March 4, 2026 22:33
Status Failure
Total duration 46s
Artifacts

linux.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

9 errors
build (ubuntu-22.04, clang++-14)
Process completed with exit code 1.
build (ubuntu-22.04, clang++-14): Source/EbsdLib/Orientation/Rodrigues.hpp#L56
no template named 'optional' in namespace 'std'
build (ubuntu-22.04, clang++-14): Source/EbsdLib/Orientation/Rodrigues.hpp#L115
no viable overloaded operator[] for type 'const ebsdlib::Rodrigues<>'
build (ubuntu-22.04, clang++-14): Source/EbsdLib/Orientation/Rodrigues.hpp#L106
no viable overloaded operator[] for type 'const ebsdlib::Rodrigues<>'
build (ubuntu-22.04, clang++-14): Source/EbsdLib/Orientation/Rodrigues.hpp#L97
no viable overloaded operator[] for type 'const ebsdlib::Rodrigues<>'
build (ubuntu-22.04, clang++-14): Source/EbsdLib/Orientation/Rodrigues.hpp#L124
no viable overloaded operator[] for type 'const ebsdlib::Rodrigues<>'
build (ubuntu-22.04, clang++-14): Source/EbsdLib/Orientation/Rodrigues.hpp#L56
no template named 'optional' in namespace 'std'
build (ubuntu-22.04, g++-11)
Process completed with exit code 1.
build (ubuntu-22.04, g++-11): Source/EbsdLib/Orientation/Rodrigues.hpp#L56
‘optional’ in namespace ‘std’ does not name a template type