You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During the build with the command : make -j8 an error occurred which stopped the build process : a missing library import in reduce.hpp
Error Log
arrayfire/src/backend/opencl/kernel/reduce.hpp: In function ‘void arrayfire::opencl::kernel::reduceAllLauncher(arrayfire::opencl::Param, arrayfire::opencl::Param, arrayfire::opencl::uint, arrayfire::opencl::uint, arrayfire::opencl::uint, int, double)’:
arrayfire/src/backend/opencl/kernel/reduce.hpp:145:24: error: ‘UINT_MAX’ was not declared in this scope
145 | if (tmp_elements > UINT_MAX) {
| ^~~~~~~~
arrayfire/src/backend/opencl/kernel/reduce.hpp:26:1: note: ‘UINT_MAX’ is defined in header ‘<climits>’; did you forget to ‘#include <climits>’?
25 | #include <kernel_headers/reduce_first.hpp>
+++ |+#include <climits>
26 | #include <math.hpp>
At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-unqualified-std-cast-call’ may have been intended to silence earlier diagnostics
I added #include <climits> in the reduce.hpp file and it fixed it.
Description
During the build with the command :
make -j8
an error occurred which stopped the build process : a missing library import in reduce.hppError Log
I added
#include <climits>
in thereduce.hpp
file and it fixed it.Build Environment
Compiler version: gcc 11.4.0
Operating system: Ubuntu 22.04
Build environment: everything else installed successfully
CMake variables:
cmake .. -DCMAKE_BUILD_TYPE=Release
The text was updated successfully, but these errors were encountered: