arpg / Kangaroo

CUDA helper library for vision.
Other
41 stars 18 forks source link

error compiling cu_model_refinement #3

Closed dcanelhas closed 10 years ago

dcanelhas commented 10 years ago

I have no good clues to why this is happening. Let me know if i can provide any more information.

stdout

-- Configuring done -- Generating done -- Build files have been written to: /home/danielcanelhas/workspace/Kangaroo-bin [ 2%] Building NVCC (Device) object kangaroo/CMakeFiles/kangaroo.dir//./kangaroo_generated_cu_sdffusion.cu.o [ 5%] Building NVCC (Device) object kangaroo/CMakeFiles/kangaroo.dir//./kangaroo_generated_cu_anaglyph.cu.o [ 7%] Building NVCC (Device) object kangaroo/CMakeFiles/kangaroo.dir//./kangaroo_generated_cu_bilateral.cu.o [ 10%] Building NVCC (Device) object kangaroo/CMakeFiles/kangaroo.dir//./kangaroo_generated_cu_convert.cu.o [ 12%] Building NVCC (Device) object kangaroo/CMakeFiles/kangaroo.dir//./kangaroo_generated_cu_index_buffer.cu.o [ 15%] Building NVCC (Device) object kangaroo/CMakeFiles/kangaroo.dir//./kangaroo_generated_cu_model_refinement.cu.o /home/danielcanelhas/workspace/Kangaroo/kangaroo/cu_model_refinement.cu(50) (col. 24): internal error: assertion failed: gen_initializer_constant: ran out of fields (/home/buildmeister/build/rel/gpgpu/toolkit/r5.5/compiler/edg/EDG_4.5/src/cp_gen_be.c, line 5237)

1 catastrophic error detected in the compilation of "/tmp/tmpxft_00000306_00000000-7_cu_model_refinement.cpp4.ii". Compilation aborted. Aborted (core dumped) CMake Error at kangaroo_generated_cu_model_refinement.cu.o.cmake:303 (message): Error generating file /home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//./kangaroo_generated_cu_model_refinement.cu.o

make[2]: * [kangaroo/CMakeFiles/kangaroo.dir/./kangaroo_generated_cu_model_refinement.cu.o] Error 1 make[1]: * [kangaroo/CMakeFiles/kangaroo.dir/all] Error 2 make: *\ [all] Error 2

CMakeCache.cmake

# This is the CMakeCache file.
# For build in directory: /home/danielcanelhas/workspace/Kangaroo-bin
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//Path to a file.
ASSIMP_INCLUDE_DIR:PATH=/usr/include

//Path to a library.
ASSIMP_LIBRARY:FILEPATH=/usr/lib/libassimp.so

//Build Applications
BUILD_APPLICATIONS:BOOL=ON

//Build Shared Library
BUILD_SHARED_LIBS:BOOL=ON

//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar

//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
CMAKE_BUILD_TYPE:STRING=

//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON

//CXX compiler.
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++

//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING=

//Flags used by the compiler during debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g

//Flags used by the compiler during release minsize builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the compiler during Release with Debug Info builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//C compiler.
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc

//Flags used by the compiler during all build types.
CMAKE_C_FLAGS:STRING=

//Flags used by the compiler during debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g

//Flags used by the compiler during release minsize builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the compiler during Release with Debug Info builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Flags used by the linker.
CMAKE_EXE_LINKER_FLAGS:STRING=' '

//Flags used by the linker during debug builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local

//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld

//Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make

//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING=' '

//Flags used by the linker during debug builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/nm

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=Kangaroo

//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib

//Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING=' '

//Flags used by the linker during debug builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO

//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip

//If true, cmake will use relative paths in makefiles and projects.
CMAKE_USE_RELATIVE_PATHS:BOOL=OFF

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE

//Compile device code in 64 bit mode
CUDA_64_BIT_DEVICE_CODE:BOOL=ON

//Attach the build rule to the CUDA source file.  Enable only when
// the CUDA source file is added to at most one target.
CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE:BOOL=ON

//Generate and parse .cubin files in Device mode.
CUDA_BUILD_CUBIN:BOOL=OFF

//Build in Emulation mode
CUDA_BUILD_EMULATION:BOOL=OFF

//"cudart" library
CUDA_CUDART_LIBRARY:FILEPATH=/usr/local/cuda-5.5/lib64/libcudart.so

//"cuda" library (older versions only).
CUDA_CUDA_LIBRARY:FILEPATH=CUDA_CUDA_LIBRARY-NOTFOUND

//Directory to put all the output files.  If blank it will default
// to the CMAKE_CURRENT_BINARY_DIR
CUDA_GENERATED_OUTPUT_DIR:PATH=

//Generated file extension
CUDA_HOST_COMPILATION_CPP:BOOL=ON

//Host side compiler used by NVCC
CUDA_HOST_COMPILER:FILEPATH=/usr/bin/cc

//Path to a program.
CUDA_NVCC_EXECUTABLE:FILEPATH=/usr/local/cuda-5.5/bin/nvcc

//Semi-colon delimit multiple arguments.
CUDA_NVCC_FLAGS:STRING=

//Semi-colon delimit multiple arguments.
CUDA_NVCC_FLAGS_DEBUG:STRING=

//Semi-colon delimit multiple arguments.
CUDA_NVCC_FLAGS_MINSIZEREL:STRING=

//Semi-colon delimit multiple arguments.
CUDA_NVCC_FLAGS_RELEASE:STRING=

//Semi-colon delimit multiple arguments.
CUDA_NVCC_FLAGS_RELWITHDEBINFO:STRING=

//Propage C/CXX_FLAGS and friends to the host compiler via -Xcompile
CUDA_PROPAGATE_HOST_FLAGS:BOOL=ON

//Path to a file.
CUDA_SDK_ROOT_DIR:PATH=CUDA_SDK_ROOT_DIR-NOTFOUND

//Compile CUDA objects with separable compilation enabled.  Requires
// CUDA 5.0+
CUDA_SEPARABLE_COMPILATION:BOOL=OFF

//Specify the name of the class of CPU architecture for which the
// input files must be compiled.
CUDA_TARGET_CPU_ARCH:STRING=

//Path to a file.
CUDA_TOOLKIT_INCLUDE:PATH=/usr/local/cuda-5.5/include

//Toolkit location.
CUDA_TOOLKIT_ROOT_DIR:PATH=/usr/local/cuda-5.5

//Toolkit target location.
CUDA_TOOLKIT_TARGET_DIR:PATH=/usr/local/cuda-5.5

//Print out the commands run while compiling the CUDA source file.
//  With the Makefile generator this defaults to VERBOSE variable
// specified on the command line, but can be forced on with this
// option.
CUDA_VERBOSE_BUILD:BOOL=OFF

//Version of CUDA as computed from nvcc.
CUDA_VERSION:STRING=5.5

//"cublas" library
CUDA_cublas_LIBRARY:FILEPATH=/usr/local/cuda-5.5/lib64/libcublas.so

//"cufft" library
CUDA_cufft_LIBRARY:FILEPATH=/usr/local/cuda-5.5/lib64/libcufft.so

//"cupti" library
CUDA_cupti_LIBRARY:FILEPATH=/usr/local/cuda-5.5/extras/CUPTI/lib64/libcupti.so

//"curand" library
CUDA_curand_LIBRARY:FILEPATH=/usr/local/cuda-5.5/lib64/libcurand.so

//"cusparse" library
CUDA_cusparse_LIBRARY:FILEPATH=/usr/local/cuda-5.5/lib64/libcusparse.so

//"nppc" library
CUDA_nppc_LIBRARY:FILEPATH=/usr/local/cuda-5.5/lib64/libnppc.so

//"nppi" library
CUDA_nppi_LIBRARY:FILEPATH=/usr/local/cuda-5.5/lib64/libnppi.so

//"npps" library
CUDA_npps_LIBRARY:FILEPATH=/usr/local/cuda-5.5/lib64/libnpps.so

//The directory containing a CMake configuration file for CVARS.
CVARS_DIR:PATH=/home/danielcanelhas/workspace/GLConsole-bin

//The directory containing a CMake configuration file for Calibu.
Calibu_DIR:PATH=/home/danielcanelhas/workspace/Calibu-bin/src

//Path to a file.
EIGEN3_INCLUDE_DIR:PATH=/usr/include/eigen3

//The directory containing a CMake configuration file for HAL.
HAL_DIR:PATH=HAL_DIR-NOTFOUND

//Value Computed by CMake
Kangaroo_BINARY_DIR:STATIC=/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo

//The directory containing a CMake configuration file for Kangaroo.
Kangaroo_DIR:PATH=/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo

//Value Computed by CMake
Kangaroo_SOURCE_DIR:STATIC=/home/danielcanelhas/workspace/Kangaroo/kangaroo

//Path to a file.
OpenCV2_CALIB3D_INCLUDE_DIR:PATH=/usr/local/include/opencv2/calib3d

//Path to a library.
OpenCV2_CALIB3D_LIBRARY:FILEPATH=/usr/local/lib/libopencv_calib3d.so

//Path to a file.
OpenCV2_CONTRIB_INCLUDE_DIR:PATH=/usr/local/include/opencv2/contrib

//Path to a library.
OpenCV2_CONTRIB_LIBRARY:FILEPATH=/usr/local/lib/libopencv_contrib.so

//Path to a file.
OpenCV2_CORE_INCLUDE_DIR:PATH=/usr/local/include/opencv2/core

//Path to a library.
OpenCV2_CORE_LIBRARY:FILEPATH=/usr/local/lib/libopencv_core.so

//Path to a file.
OpenCV2_FEATURES2D_INCLUDE_DIR:PATH=/usr/local/include/opencv2/features2d

//Path to a library.
OpenCV2_FEATURES2D_LIBRARY:FILEPATH=/usr/local/lib/libopencv_features2d.so

//Path to a file.
OpenCV2_FLANN_INCLUDE_DIR:PATH=/usr/local/include/opencv2/flann

//Path to a library.
OpenCV2_FLANN_LIBRARY:FILEPATH=/usr/local/lib/libopencv_flann.so

//Path to a file.
OpenCV2_GPU_INCLUDE_DIR:PATH=OpenCV2_GPU_INCLUDE_DIR-NOTFOUND

//Path to a library.
OpenCV2_GPU_LIBRARY:FILEPATH=/usr/lib/libopencv_gpu.so

//Path to a file.
OpenCV2_HIGHGUI_INCLUDE_DIR:PATH=/usr/local/include/opencv2/highgui

//Path to a library.
OpenCV2_HIGHGUI_LIBRARY:FILEPATH=/usr/local/lib/libopencv_highgui.so

//Path to a file.
OpenCV2_IMGPROC_INCLUDE_DIR:PATH=/usr/local/include/opencv2/imgproc

//Path to a library.
OpenCV2_IMGPROC_LIBRARY:FILEPATH=/usr/local/lib/libopencv_imgproc.so

//Path to a file.
OpenCV2_LEGACY_INCLUDE_DIR:PATH=/usr/local/include/opencv2/legacy

//Path to a library.
OpenCV2_LEGACY_LIBRARY:FILEPATH=/usr/local/lib/libopencv_legacy.so

//Path to a file.
OpenCV2_ML_INCLUDE_DIR:PATH=/usr/local/include/opencv2/ml

//Path to a library.
OpenCV2_ML_LIBRARY:FILEPATH=/usr/local/lib/libopencv_ml.so

//Path to a file.
OpenCV2_OBJDETECT_INCLUDE_DIR:PATH=/usr/local/include/opencv2/objdetect

//Path to a library.
OpenCV2_OBJDETECT_LIBRARY:FILEPATH=/usr/local/lib/libopencv_objdetect.so

//Path to a file.
OpenCV2_ROOT_INC_DIR:PATH=/usr/local/include

//Path to a file.
OpenCV2_VIDEO_INCLUDE_DIR:PATH=/usr/local/include/opencv2/video

//Path to a library.
OpenCV2_VIDEO_LIBRARY:FILEPATH=/usr/local/lib/libopencv_video.so

//The directory containing a CMake configuration file for Pangolin.
Pangolin_DIR:PATH=/home/danielcanelhas/workspace/Pangolin-bin/src

//The directory containing a CMake configuration file for SceneGraph.
SceneGraph_DIR:PATH=/home/danielcanelhas/workspace/SceneGraph-bin/SceneGraph

//The directory containing a CMake configuration file for Sophus.
Sophus_DIR:PATH=/home/danielcanelhas/workspace/Sophus-bin

//Dependencies for the target
kangaroo_LIB_DEPENDS:STATIC=general;/usr/local/cuda-5.5/lib64/libcudart.so;general;/usr/local/cuda-5.5/lib64/libnppc.so;general;/usr/local/cuda-5.5/lib64/libnppi.so;general;/usr/local/cuda-5.5/lib64/libnpps.so;general;/usr/lib/libassimp.so;

########################
# INTERNAL cache entries
########################

//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_BUILD_TOOL
CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1
//What is the target build tool cmake is generating for.
CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/make
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/home/danielcanelhas/workspace/Kangaroo-bin
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=8
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=11
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//ADVANCED property for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Start directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/danielcanelhas/workspace/Kangaroo
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=6
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake-2.8
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/bin/uname
//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_64_BIT_DEVICE_CODE
CUDA_64_BIT_DEVICE_CODE-ADVANCED:INTERNAL=1
//List of intermediate files that are part of the cuda dependency
// scanning.
CUDA_ADDITIONAL_CLEAN_FILES:INTERNAL=/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_anaglyph.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_bilateral.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_convert.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_index_buffer.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_model_refinement.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_dense_stereo.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_lookup_warp.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_median.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_normals.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_depth_tools.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_plane_fit.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_resample.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_heightmap.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_blur.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_operations.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_census.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_semi_global_matching.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_manhatten.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_integral_image.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_convolution.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_deconvolution.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_rof_denoising.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_tgv.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_segment_test.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_painting.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_remap.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_raycast.cu.o.depend;/home/danielcanelhas/workspace/Kangaroo-bin/kangaroo/CMakeFiles/kangaroo.dir//kangaroo_generated_cu_sdffusion.cu.o.depend
//ADVANCED property for variable: CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE
CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_CUDART_LIBRARY
CUDA_CUDART_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_CUDA_LIBRARY
CUDA_CUDA_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_GENERATED_OUTPUT_DIR
CUDA_GENERATED_OUTPUT_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_HOST_COMPILATION_CPP
CUDA_HOST_COMPILATION_CPP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_NVCC_EXECUTABLE
CUDA_NVCC_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_NVCC_FLAGS
CUDA_NVCC_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_NVCC_FLAGS_DEBUG
CUDA_NVCC_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_NVCC_FLAGS_MINSIZEREL
CUDA_NVCC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELEASE
CUDA_NVCC_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELWITHDEBINFO
CUDA_NVCC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_PROPAGATE_HOST_FLAGS
CUDA_PROPAGATE_HOST_FLAGS-ADVANCED:INTERNAL=1
//This is the value of the last time CUDA_SDK_ROOT_DIR was set
// successfully.
CUDA_SDK_ROOT_DIR_INTERNAL:INTERNAL=CUDA_SDK_ROOT_DIR-NOTFOUND
//ADVANCED property for variable: CUDA_TARGET_CPU_ARCH
CUDA_TARGET_CPU_ARCH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_TOOLKIT_INCLUDE
CUDA_TOOLKIT_INCLUDE-ADVANCED:INTERNAL=1
//This is the value of the last time CUDA_TOOLKIT_ROOT_DIR was
// set successfully.
CUDA_TOOLKIT_ROOT_DIR_INTERNAL:INTERNAL=/usr/local/cuda-5.5
//ADVANCED property for variable: CUDA_TOOLKIT_TARGET_DIR
CUDA_TOOLKIT_TARGET_DIR-ADVANCED:INTERNAL=1
//This is the value of the last time CUDA_TOOLKIT_TARGET_DIR was
// set successfully.
CUDA_TOOLKIT_TARGET_DIR_INTERNAL:INTERNAL=/usr/local/cuda-5.5
//ADVANCED property for variable: CUDA_VERSION
CUDA_VERSION-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cublas_LIBRARY
CUDA_cublas_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cufft_LIBRARY
CUDA_cufft_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cupti_LIBRARY
CUDA_cupti_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_curand_LIBRARY
CUDA_curand_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cusparse_LIBRARY
CUDA_cusparse_LIBRARY-ADVANCED:INTERNAL=1
//Location of make2cmake.cmake
CUDA_make2cmake:INTERNAL=/home/danielcanelhas/workspace/Kangaroo/CMakeModules/FindCUDA/make2cmake.cmake
//ADVANCED property for variable: CUDA_nppc_LIBRARY
CUDA_nppc_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppi_LIBRARY
CUDA_nppi_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_npps_LIBRARY
CUDA_npps_LIBRARY-ADVANCED:INTERNAL=1
//Location of parse_cubin.cmake
CUDA_parse_cubin:INTERNAL=/home/danielcanelhas/workspace/Kangaroo/CMakeModules/FindCUDA/parse_cubin.cmake
//Location of run_nvcc.cmake
CUDA_run_nvcc:INTERNAL=/home/danielcanelhas/workspace/Kangaroo/CMakeModules/FindCUDA/run_nvcc.cmake
//ADVANCED property for variable: EIGEN3_INCLUDE_DIR
EIGEN3_INCLUDE_DIR-ADVANCED:INTERNAL=1
//Details about finding CUDA
FIND_PACKAGE_MESSAGE_DETAILS_CUDA:INTERNAL=[/usr/local/cuda-5.5][/usr/local/cuda-5.5/bin/nvcc][/usr/local/cuda-5.5/include][/usr/local/cuda-5.5/lib64/libcudart.so][v5.5()]
//ADVANCED property for variable: OpenCV2_CALIB3D_INCLUDE_DIR
OpenCV2_CALIB3D_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_CALIB3D_LIBRARY
OpenCV2_CALIB3D_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_CONTRIB_INCLUDE_DIR
OpenCV2_CONTRIB_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_CONTRIB_LIBRARY
OpenCV2_CONTRIB_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_CORE_INCLUDE_DIR
OpenCV2_CORE_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_CORE_LIBRARY
OpenCV2_CORE_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_FEATURES2D_INCLUDE_DIR
OpenCV2_FEATURES2D_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_FEATURES2D_LIBRARY
OpenCV2_FEATURES2D_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_FLANN_INCLUDE_DIR
OpenCV2_FLANN_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_FLANN_LIBRARY
OpenCV2_FLANN_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_GPU_INCLUDE_DIR
OpenCV2_GPU_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_GPU_LIBRARY
OpenCV2_GPU_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_HIGHGUI_INCLUDE_DIR
OpenCV2_HIGHGUI_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_HIGHGUI_LIBRARY
OpenCV2_HIGHGUI_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_IMGPROC_INCLUDE_DIR
OpenCV2_IMGPROC_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_IMGPROC_LIBRARY
OpenCV2_IMGPROC_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_LEGACY_INCLUDE_DIR
OpenCV2_LEGACY_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_LEGACY_LIBRARY
OpenCV2_LEGACY_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_ML_INCLUDE_DIR
OpenCV2_ML_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_ML_LIBRARY
OpenCV2_ML_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_OBJDETECT_INCLUDE_DIR
OpenCV2_OBJDETECT_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_OBJDETECT_LIBRARY
OpenCV2_OBJDETECT_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_VIDEO_INCLUDE_DIR
OpenCV2_VIDEO_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenCV2_VIDEO_LIBRARY
OpenCV2_VIDEO_LIBRARY-ADVANCED:INTERNAL=1
jfalquez commented 10 years ago

That seems to be an error with NVIDIA. Steve opened a bug report and their reply is: "We have verified this issue has been addressed in our development versions and the fix would be available for you in the further CUDA release following 6.0." I believe it works with NVCC version 5.0. I do not recall with 5.5, and it certainly does not work with RC6 so hopefully the next update should fix it.

stevenlovegrove commented 10 years ago

@dcanelhas , try the windev branch. It has been patched with a workaround from NVidia. This branch should be merged back into master soon. As a bonus, it also contains experimental roo::TargetManaged to support CUDA 6.0 managed memory.

dcanelhas commented 10 years ago

Ok, compilation is working on the windev branch except for the use of std::isfinite in marchingcubes.cu because my version of nvcc doesn't like c++11. An easy fix is to replace std::isfinite() with isfinite().