I tried installing flashlight-cpu using vcpkg, by using the command ./vcpkg/vcpkg install flashligh-cpu
The build fails.
Computing installation plan...
The following packages will be built and installed:
flashlight-cpu[core,fl]:x64-linux -> 0.3#3
Detecting compiler hash for triplet x64-linux...
Restored 0 package(s) from /home/shahilsky/.cache/vcpkg/archives in 7.229 us. Use --debug to see more details.
Installing 1/1 flashlight-cpu:x64-linux...
Building flashlight-cpu[core,fl]:x64-linux...
-- Downloading https://github.com/flashlight/flashlight/archive/626914e79073c5547513de649af706f7e2b796ad.tar.gz -> flashlight-flashlight-626914e79073c5547513de649af706f7e2b796ad-a22057cf.tar.gz...
-- Cleaning sources at /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/downloads/flashlight-flashlight-626914e79073c5547513de649af706f7e2b796ad-a22057cf.tar.gz
-- Applying patch fix-dependencies.patch
-- Using source at /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean
-- Configuring x64-linux-dbg
-- Configuring x64-linux-rel
-- Building x64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:129 (message):
Command failed: /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/downloads/tools/cmake-3.24.0-linux/cmake-3.24.0-linux-x86_64/bin/cmake --build . --config Debug --target install -- -v -j3
Working Directory: /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/x64-linux-dbg
See logs for more information:
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/install-x64-linux-dbg-out.log
Call Stack (most recent call first):
scripts/cmake/vcpkg_build_cmake.cmake:78 (vcpkg_execute_build_process)
scripts/cmake/vcpkg_install_cmake.cmake:18 (vcpkg_build_cmake)
ports/flashlight-cpu/portfile.cmake:49 (vcpkg_install_cmake)
scripts/ports.cmake:148 (include)
error: building flashlight-cpu:x64-linux failed with: BUILD_FAILED
Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+flashlight-cpu
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[flashlight-cpu]+Build+error
Include '[flashlight-cpu] Build error' in your bug report title, the following version information in your bug description, and attach any relevant failure logs from above.
vcpkg-tool version: 2022-09-01-dfb82802c8cc562ce3b665a904a65b22314de724
vcpkg-scripts version: 6ff1bfa05 2022-09-14 (3 days ago)
You can also use the prefilled template from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/vcpkg/issue_body.md.
(Other packages were already install by earlier attempts, so flashlight-cpu was only package left to install)
upon checking the install-x64-linux-dbg-out.log.
[1/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/AdaptiveEmbedding.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/AdaptiveEmbedding.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/AdaptiveEmbedding.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/contrib/modules/AdaptiveEmbedding.cpp
[2/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/SinusoidalPositionEmbedding.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/SinusoidalPositionEmbedding.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/SinusoidalPositionEmbedding.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/contrib/modules/SinusoidalPositionEmbedding.cpp
[3/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/nn/modules/Loss.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/nn/modules/Loss.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/nn/modules/Loss.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/nn/modules/Loss.cpp
[4/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/PositionEmbedding.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/PositionEmbedding.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/PositionEmbedding.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/contrib/modules/PositionEmbedding.cpp
[5/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/Conformer.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/Conformer.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/Conformer.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/contrib/modules/Conformer.cpp
[6/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/Residual.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/Residual.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/Residual.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/contrib/modules/Residual.cpp
[7/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/common/Utils.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/common/Utils.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/common/Utils.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Utils.cpp
[8/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/AsymmetricConv1D.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/AsymmetricConv1D.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/AsymmetricConv1D.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/contrib/modules/AsymmetricConv1D.cpp
[9/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/RawWavSpecAugment.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/RawWavSpecAugment.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/RawWavSpecAugment.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/contrib/modules/RawWavSpecAugment.cpp
[10/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/Transformer.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/Transformer.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/Transformer.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/contrib/modules/Transformer.cpp
[11/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/common/DevicePtr.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/common/DevicePtr.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/common/DevicePtr.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/DevicePtr.cpp
[12/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/common/Defines.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/common/Defines.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/common/Defines.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Defines.cpp
[13/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/common/Init.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/common/Init.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/common/Init.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Init.cpp
[14/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/common/DynamicBenchmark.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/common/DynamicBenchmark.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/common/DynamicBenchmark.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/DynamicBenchmark.cpp
[15/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/common/Logging.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/common/Logging.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/common/Logging.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Logging.cpp
[16/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/common/Histogram.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/common/Histogram.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/common/Histogram.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.cpp
FAILED: CMakeFiles/flashlight.dir/flashlight/fl/common/Histogram.cpp.o
/usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/common/Histogram.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/common/Histogram.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/common/Histogram.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.cpp
In file included from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.cpp:8:
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h: In function ‘bool fl::isAdditionSafe(T, T)’:
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:81:17: error: ‘numeric_limits’ is not a member of ‘std’
81 | if (a > (std::numeric_limits<T>::max() - b)) {
| ^~~~~~~~~~~~~~
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:81:33: error: expected primary-expression before ‘>’ token
81 | if (a > (std::numeric_limits<T>::max() - b)) {
| ^
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:81:36: error: ‘::max’ has not been declared; did you mean ‘std::max’?
81 | if (a > (std::numeric_limits<T>::max() - b)) {
| ^~~
| std::max
In file included from /usr/include/c++/11/algorithm:62,
from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:11,
from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.cpp:8:
/usr/include/c++/11/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here
3467 | max(initializer_list<_Tp> __l, _Compare __comp)
| ^~~
In file included from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.cpp:8:
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:85:38: error: ‘numeric_limits’ is not a member of ‘std’
85 | if (a < 0 && b < 0 && (a < (std::numeric_limits<T>::min() - b))) {
| ^~~~~~~~~~~~~~
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:85:54: error: expected primary-expression before ‘>’ token
85 | if (a < 0 && b < 0 && (a < (std::numeric_limits<T>::min() - b))) {
| ^
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:85:57: error: ‘::min’ has not been declared; did you mean ‘std::min’?
85 | if (a < 0 && b < 0 && (a < (std::numeric_limits<T>::min() - b))) {
| ^~~
| std::min
In file included from /usr/include/c++/11/algorithm:62,
from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:11,
from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.cpp:8:
/usr/include/c++/11/bits/stl_algo.h:3455:5: note: ‘std::min’ declared here
3455 | min(initializer_list<_Tp> __l, _Compare __comp)
| ^~~
In file included from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.cpp:8:
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h: At global scope:
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:106:36: error: ‘numeric_limits’ is not a member of ‘std’
106 | T clipMinValueInclusive = std::numeric_limits<T>::min(),
| ^~~~~~~~~~~~~~
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:106:52: error: expected primary-expression before ‘>’ token
106 | T clipMinValueInclusive = std::numeric_limits<T>::min(),
| ^
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:106:55: error: ‘::min’ has not been declared; did you mean ‘std::min’?
106 | T clipMinValueInclusive = std::numeric_limits<T>::min(),
| ^~~
| std::min
In file included from /usr/include/c++/11/algorithm:62,
from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:11,
from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.cpp:8:
/usr/include/c++/11/bits/stl_algo.h:3455:5: note: ‘std::min’ declared here
3455 | min(initializer_list<_Tp> __l, _Compare __comp)
| ^~~
In file included from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.cpp:8:
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:107:36: error: ‘numeric_limits’ is not a member of ‘std’
107 | T clipMaxValueExclusive = std::numeric_limits<T>::max()) {
| ^~~~~~~~~~~~~~
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:107:52: error: expected primary-expression before ‘>’ token
107 | T clipMaxValueExclusive = std::numeric_limits<T>::max()) {
| ^
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:107:55: error: ‘::max’ has not been declared; did you mean ‘std::max’?
107 | T clipMaxValueExclusive = std::numeric_limits<T>::max()) {
| ^~~
| std::max
In file included from /usr/include/c++/11/algorithm:62,
from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:11,
from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.cpp:8:
/usr/include/c++/11/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here
3467 | max(initializer_list<_Tp> __l, _Compare __comp)
| ^~~
In file included from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.cpp:8:
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h: In function ‘fl::HistogramStats<T> fl::FixedBucketSizeHistogram(Iterator, Iterator, size_t, T, T)’:
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:119:20: error: ‘numeric_limits’ is not a member of ‘std’
119 | stats.min = std::numeric_limits<T>::max();
| ^~~~~~~~~~~~~~
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:119:36: error: expected primary-expression before ‘>’ token
119 | stats.min = std::numeric_limits<T>::max();
| ^
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:119:39: error: ‘::max’ has not been declared; did you mean ‘std::max’?
119 | stats.min = std::numeric_limits<T>::max();
| ^~~
| std::max
In file included from /usr/include/c++/11/algorithm:62,
from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:11,
from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.cpp:8:
/usr/include/c++/11/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here
3467 | max(initializer_list<_Tp> __l, _Compare __comp)
| ^~~
In file included from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.cpp:8:
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:120:20: error: ‘numeric_limits’ is not a member of ‘std’
120 | stats.max = std::numeric_limits<T>::min();
| ^~~~~~~~~~~~~~
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:120:36: error: expected primary-expression before ‘>’ token
120 | stats.max = std::numeric_limits<T>::min();
| ^
/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:120:39: error: ‘::min’ has not been declared; did you mean ‘std::min’?
120 | stats.max = std::numeric_limits<T>::min();
| ^~~
| std::min
In file included from /usr/include/c++/11/algorithm:62,
from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.h:11,
from /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/common/Histogram.cpp:8:
/usr/include/c++/11/bits/stl_algo.h:3455:5: note: ‘std::min’ declared here
3455 | min(initializer_list<_Tp> __l, _Compare __comp)
| ^~~
[17/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/TDSBlock.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/TDSBlock.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/TDSBlock.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/contrib/modules/TDSBlock.cpp
[18/103] /usr/bin/c++ -DFL_BACKEND_CPU=1 -DFL_BACKEND_CUDA=0 -DFL_BACKEND_OPENCL=0 -DFL_BUILD_PROFILING=0 -I/media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean -isystem /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/installed/x64-linux/include -fPIC -g -std=gnu++14 -MD -MT CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/SpecAugment.cpp.o -MF CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/SpecAugment.cpp.o.d -o CMakeFiles/flashlight.dir/flashlight/fl/contrib/modules/SpecAugment.cpp.o -c /media/shahilsky/driveP/programming/Jarvis/flashlight/vcpkg/buildtrees/flashlight-cpu/src/f7e2b796ad-7f3c690730.clean/flashlight/fl/contrib/modules/SpecAugment.cpp
ninja: build stopped: subcommand failed.
Platform and Hardware
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
AMD Ryzen 5 with radeon vega graphics. 8 gb ram
C++ compiler --> GNU 11.2.0
C compiler --> GNU 11.2.0
Bug Description
I tried installing
flashlight-cpu
usingvcpkg
, by using the command./vcpkg/vcpkg install flashligh-cpu
The build fails.
(Other packages were already install by earlier attempts, so flashlight-cpu was only package left to install)
upon checking the
install-x64-linux-dbg-out.log
.Platform and Hardware