-
Notifications
You must be signed in to change notification settings - Fork 70
Description
Hi, guys.
Firstly, thanks for your awsome work. However, when I replayed the repository in my machine, I met some errors while run make in kinect_fusion/build.
Here is my errors:
/home/a/DA-RNN/lib/kinect_fusion/include/df/transform/rigid.h(14): error: qualified name is not allowed
/home/a/DA-RNN/lib/kinect_fusion/include/df/transform/rigid.h(14): error: explicit type is missing ("int" assumed)
/home/a/DA-RNN/lib/kinect_fusion/include/df/transform/rigid.h(14): error: expected a ";"
/home/a/DA-RNN/lib/kinect_fusion/include/df/transform/rigid.h(24): error: identifier "Transform" is undefined
/home/a/DA-RNN/lib/kinect_fusion/include/df/transform/rigid.h(28): error: identifier "Transform" is undefined
/home/a/DA-RNN/lib/kinect_fusion/include/df/transform/rigid.h(32): error: identifier "Transform" is undefined
/home/a/DA-RNN/lib/kinect_fusion/include/df/transform/rigid.h(36): error: identifier "Transform" is undefined
/home/a/DA-RNN/lib/kinect_fusion/include/df/transform/rigid.h(52): error: identifier "Transform" is undefined
/home/a/DA-RNN/lib/kinect_fusion/include/df/util/dualQuaternion.h(72): error: explicit type is missing ("int" assumed)
/home/a/DA-RNN/lib/kinect_fusion/include/df/util/dualQuaternion.h(72): error: qualified name is not allowed
/home/a/DA-RNN/lib/kinect_fusion/include/df/util/dualQuaternion.h(72): error: expected a ")"
/home/a/DA-RNN/lib/kinect_fusion/include/df/util/dualQuaternion.h(70): warning: constant "OtherOptions" is not used in declaring the parameter types of function template "df::DualQuaternion<Scalar, Options>::DualQuaternion(int)"
.....................
/home/a/DA-RNN/lib/kinect_fusion/include/df/transform/nonrigidDeviceModule.h(107): error: a value of type "float (df::NonrigidTransformer<float, df::DualQuaternion>::*)() const" cannot be used to initialize an entity of type "const float"
detected during instantiation of "df::NonrigidTransformer<Scalar, TransformT>::DeviceModule::DeviceModule(int) [with Scalar=float, TransformT=df::DualQuaternion]"
/home/a/DA-RNN/lib/kinect_fusion/./src/transform/nonrigid.cu(1069): here
79 errors detected in the compilation of "/tmp/tmpxft_0000744b_00000000-7_nonrigid.cpp1.ii".
--error 0x2 --
CMake Error at kinectFusion_generated_nonrigid.cu.o.cmake:266 (message):
Error generating file
/home/a/DA-RNN/lib/kinect_fusion/build/CMakeFiles/kinectFusion.dir/src/transform/./kinectFusion_generated_nonrigid.cu.o
CMakeFiles/kinectFusion.dir/build.make:1142: recipe for target 'CMakeFiles/kinectFusion.dir/src/transform/kinectFusion_generated_nonrigid.cu.o' failed
make[2]: *** [CMakeFiles/kinectFusion.dir/src/transform/kinectFusion_generated_nonrigid.cu.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/kinectFusion.dir/all' failed
make[1]: *** [CMakeFiles/kinectFusion.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
I have strictly followed the steps mentioned in the issue 10: Steps for ubuntu 14.04 . And I can make sure that the versions of dependencies are:
Tensorflow 1.2.0
CUDA 8.0
Ubuntu 16.04 LTS
Sophus SHA1 ID: 341346e306d657ac8acaf052939ffd85dacd8f82
Eigen 3.2.92
Nanoflann 1.2.2
Pangolin 0.5
as @yuxng mentioned in the issue 2:Need more details for versions.
Can anyone @yuxng @kevinkit @JackHenry1992 help me please? Thanks for your generous help!