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
{{ message }}
This repository was archived by the owner on Mar 9, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Mar 9, 2026. It is now read-only.
Despite that Python issue, I'd like to stress the importance of adding a version requirement for glog (the original issue of this thread). On Arch, glog v0.7.x is the current maintained version, with which the glomap build fails.
@ahojnnes It does, but not out of the box. Had to change a detail in FindDependencies.cmake. Exporting the version definitions there is restricted to MSVC. This is not how Colmap incorporates Glog. I can provide a PR.
Edit: PR #140.
Btw., I had to go through some bugs before verifying this, because I made use of my installed Colmap, which was up-to-date with the Colmap repo at that time. Basically, Colmap commit #2896 regarding the BundleAdjustment interface are breaking for Glomap. So, I'd love to see find_package(COLMAP $version REQUIRED) statement in glomap's FindDependencies.cmake, but I perfectly get that you cannot do this at at this project stage (if ever).
Activity
[-]Building issue[/-][+]Building issue, colmap version requirement?[/+]Goulustis commentedon Aug 1, 2024
Need:
glog = 0.6.0
tbb = 2020.2
boost
ahojnnes commentedon Aug 2, 2024
Could you show the full error message and build log? It will be good to understand the callsite where this error is triggered. Thank you.
ichsan2895 commentedon Aug 3, 2024
the latest commit of glomap needs latest version of colmap
Goulustis commentedon Aug 3, 2024
My first error is resolved specifically with:
glog = 0.6.0
After I updated my packages with what I got above, I'm left with this error:
Any suggestion as to how to resolve this?
ahojnnes commentedon Aug 10, 2024
It looks like you have an active python environment and that may be the reason you link inconsistent libraries into the final binary.
JonasKonrad commentedon Nov 15, 2024
Despite that Python issue, I'd like to stress the importance of adding a version requirement for glog (the original issue of this thread). On Arch, glog v0.7.x is the current maintained version, with which the glomap build fails.
ahojnnes commentedon Nov 15, 2024
@JonasKonrad I believe, after we merge this PR: #132, glog 0.7.X should work as well.
JonasKonrad commentedon Nov 21, 2024
@ahojnnes It does, but not out of the box. Had to change a detail in FindDependencies.cmake. Exporting the version definitions there is restricted to MSVC. This is not how Colmap incorporates Glog. I can provide a PR.
Edit: PR #140.
Btw., I had to go through some bugs before verifying this, because I made use of my installed Colmap, which was up-to-date with the Colmap repo at that time. Basically, Colmap commit #2896 regarding the BundleAdjustment interface are breaking for Glomap. So, I'd love to see find_package(COLMAP $version REQUIRED) statement in glomap's FindDependencies.cmake, but I perfectly get that you cannot do this at at this project stage (if ever).