Open r-f-a opened 3 years ago
@strega-nil Can you please take a look?
Thanks.
@r-f-a this is an issue with manifests rn; it will be fixed as soon as #15474 is merged.
Since #15474 is merged, could you try and update the repo and see if it works?
Thanks for the response.
I git pulled the latest master and bootstrapped it.
After that I clean built my project using the json manifest from my first message but had the same outcome on both x64-Windows and x64-Linux.
@r-f-a could you run git rev-parse HEAD
and vcpkg version
, and give the output?
Sure.
> git rev-parse HEAD
5eea585548058540c3b73d087eb101c033b5fa85
> .\vcpkg.exe version
Vcpkg package management program version 2021-01-13-768d8f95c9e752603d2c5901c7a7c7fbdb08af35
See LICENSE.txt for license information.
Ohhh! I think I understand.
This is a serious bug in vcpkg, and @ras0219 is looking at it.
@r-f-a, Could you test locally using the latest vcpkg to see if this has been fixed?
Edit: This seems related to https://github.com/microsoft/vcpkg/issues/3417
What I want to achieve is to use ceres with
EigenSparse
, namely solver options like:But this is what I get on program execution:
This is my json manifest:
This is part of my
CMakeLists.txt
:In VS CMake output I confirm it can't find the
EigenSparse
component but that contradicts the manifest build instructions from above:I'm having the same issue after deleting all VS build directories, vcpkg directory
C:/Users/Me/vcpkg
(and bootstraping it again then) and vcpkg cache directory (C:\Users\Me\AppData\Local\vcpkg
).I'm also having this from a command-line clean build (i.e. removing VS from the equation).
I'm bootstraping vcpkg from the latest master as of yesterday (Jan-27-2021).