Некоторые проблемы при работе с LLVM
Я пытаюсь использовать Theia для своей работы, но при выполнении make -j4 произошла следующая ошибка. Я использую OS X EI Capitan 10.11.6. Я спросил автора, но они не смогли решить его. Это запись, которую мы обсуждаем, введите описание ссылки здесь. Как я могу справиться с этим? Спасибо за помощь.
[ 38%] Building CXX object src/theia/CMakeFiles/view_graph_test.dir/test/test_main.cc.o
[ 38%] Building CXX object src/theia/CMakeFiles/view_graph_test.dir/sfm/view_graph/view_graph_test.cc.o
[ 38%] Linking CXX executable ../../bin/exhaustive_ransac_test
[ 38%] Built target exhaustive_ransac_test
Scanning dependencies of target align_rotations_test
[ 38%] Building CXX object src/theia/CMakeFiles/align_rotations_test.dir/test/test_main.cc.o
[ 39%] Building CXX object src/theia/CMakeFiles/align_rotations_test.dir/sfm/transformation/align_rotations_test.cc.o
[ 39%] Linking CXX executable ../../bin/hybrid_reconstruction_estimator_test
[ 39%] Linking CXX executable ../../bin/view_graph_test
Instruction does not dominate all uses!
%346 = getelementptr inbounds double* %workspace, i64 %outer.02.i.i
%bound1122 = icmp ule double* %346, %scevgep116
Instruction does not dominate all uses!
%346 = getelementptr inbounds double* %workspace, i64 %outer.02.i.i
%bound0121 = icmp ule double* %scevgep, %346
LLVM ERROR: Broken function found, compilation aborted!
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [bin/view_graph_test] Error 1
make[1]: *** [src/theia/CMakeFiles/view_graph_test.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Instruction does not dominate all uses!
%346 = getelementptr inbounds double* %workspace, i64 %outer.02.i.i
%bound1122 = icmp ule double* %346, %scevgep116
Instruction does not dominate all uses!
%346 = getelementptr inbounds double* %workspace, i64 %outer.02.i.i
%bound0121 = icmp ule double* %scevgep, %346
LLVM ERROR: Broken function found, compilation aborted!
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [bin/hybrid_reconstruction_estimator_test] Error 1
make[1]: *** [src/theia/CMakeFiles/hybrid_reconstruction_estimator_test.dir/all] Error 2
[ 39%] Linking CXX executable ../../bin/align_rotations_test
[ 39%] Built target align_rotations_test
[ 40%] Linking CXX executable ../../bin/evsac_test
[ 40%] Built target evsac_test
make: *** [all] Error 2