mp3guy / Kintinuous

Real-time large scale dense visual SLAM system
Other
918 stars 287 forks source link

DBowInterfaceSurf.cpp:77:16: error: ‘SURF’ in namespace‘ cv’ does not name a type #16

Closed maxcr closed 7 years ago

maxcr commented 7 years ago

Followed all instructions as they are in build.sh

Using Arch Linux.

mp3guy commented 7 years ago

You didn't build OpenCV with the nonfree module, or you already have another version of OpenCV installed that CMake is finding to build Kintinuous

maxcr commented 7 years ago

Nevermind I didn't run ldconfig after downgrading the libraries. mp3guy u r god

maxcr commented 7 years ago

Now I'm getting a new error.

/sbin/ld: warning: libavformat.so.57, needed by /usr/lib/libvtkIOFFMPEG.so.1, not found (try u

mp3guy commented 7 years ago

Looks like you're going to have to go down a big library dependency chain to sort that out. I would not recommend Arch Linux for this reason.

maxcr commented 7 years ago

Its actually pretty straight forward. The thing that threw me off is the commit hashes in the README on github must either be incorrect or use some weird unicode formatting. Those hashes never work, but the ones from the build.sh do.