-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New recipe openmvg/2.0 #16356
New recipe openmvg/2.0 #16356
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
OpenMVG seems to rely on a ceres-solver header which hits a GCC bug fixed in GCC7 (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56480). |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Hooks produced the following warnings for commit 96e26a1openmvg/2.0
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@danimtb @uilianries coud you generate v2 packages of coin-lemon please? Well I've opened #16846 |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Errors in v2 pipeline for Linux/all shared (https://c3i.jfrog.io/c3i/misc-v2/logs/pr/16356/13-linux-gcc/openmvg/2.0//420b80fc6515bf813bb6636821a1a154a4010d07-build.txt) likely come from a conan issue in CMakeDeps: conan-io/conan#13560 |
@uilianries @prince-chrismc @SSE4 @jwillikers could you review this one please? It's ready for 1 month, and I don't think it can pass v2 pipeline on Linux without a fix of conan-io/conan#13560 in conan client. |
Conan v1 pipeline ✔️All green in build 15 (
Conan v2 pipeline ❌
The v2 pipeline failed. Please, review the errors and note this will be required for pull requests to be merged in the near future. See details:Failure in build 14 (
Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability. |
@RubenRBS could you re-generate v2 packages of ceres-solver please? #16854 has changed RREV of eigen and therefore changed package id of ceres-solver (ceres-solver depends on eigen, and in conan v2 full ref of header-only libs contributes to package id of downstream). |
Shouldn't be a blocker here, but it's worth noting that compilation fails with C++20 due to usage of https://en.cppreference.com/w/cpp/memory/allocator/construct in public headers of a dependency (
I guess it's related to #15515 which #15516 tried to address. |
I can try a workaround for this Linux issue (inject |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I very very very quickly glanced at this and nothing glared at me, this will go in the progress over perfection bucket today :)
* add openmvg/2.0 * drop gcc < 7 * fix build for non-x86 archs * inject __SSE2__ for msvc if x86 * add /bigobj for openMVG_multiview compilation * add short_paths * bigobj for openMVG_matching as well * more accurate check of ceres-solver version regarding C++14 * bump libtiff
closes #10790
To pass v2 pipeline, this PR needs:
ceres-solver
recipe (ceres-solver: conan v2 support + deprecate use_gflags option + drop 1.13.0 #14855)coin-clp
recipe (coin-clp: conan v2 support #15836)flann
recipe (flann: fix visibility of lz4 (public dependency) #16355)