[Rtk-users] installation problem rtk

Simon Rit simon.rit at creatis.insa-lyon.fr
Tue Jun 23 07:23:10 EDT 2015


Hi Jin,
Thanks for the report and sorry you're facing difficulties. Point-by-point:
- the gengetopt message has been removed, it was a trace of debugging,
- nvidia forbids use of gcc with cuda 7.0 which I believe is new. This is
now accounted for with this fix
<https://github.com/SimonRit/RTK/commit/1fc41da1e6bb7660bf7b86d430027045974e9009>
,
- the last problem is due to this fix
<https://github.com/SimonRit/RTK/commit/1539f8b4ce3ba654dccd18e5db1beed00887084d>
by Julien Jomier. Remove the lines he's added and that should compile (it
does on my mac with cuda 7). Please confirm and I'll then check with Julien
if / when this is required.
Simon


On Mon, Jun 22, 2015 at 12:48 PM, P. Jin <p.jin at amc.uva.nl> wrote:

>  Dear rtk-users/developers,
>
>
>
> In my installation I encountered some problems. I have installed itk
> properly, gcc-4.9 and cuda-7.0 on mac os x 10.10. We create the
> CUDA_BIN_PATH which is the directory of nvcc. The gcc-4.9 was installed in
> /usr/local/bin, and the default gcc is in /usr/bin. In the cmake process,
> the options I made look like this:
>
>
>
>  BUILD_APPLICATIONS                               ON
>
>
>  BUILD_DOXYGEN                                       OFF
>
>
>  BUILD_EXAMPLES                                      ON
>
>
>  BUILD_SHARED_LIBS                                 ON
>
>
>  BUILD_SIMPLERTK                                     OFF
>
>
>  BUILD_TESTING                                          ON
>
>
>  CMAKE_BUILD_TYPE
>
>
>  CMAKE_INSTALL_PREFIX                          /usr/local/rtk
>
>
>  CMAKE_OSX_ARCHITECTURES
>
>
>  CMAKE_OSX_DEPLOYMENT_TARGET
>
>
>  CMAKE_OSX_SYSROOT
>
>
>  CUDA_HOST_COMPILER
> /Applications/Xcode.app/Contents/Developer/To
>
>  CUDA_SDK_ROOT_DIR                CUDA_SDK_ROOT_DIR-NOTFOUND
>
>
>  CUDA_TOOLKIT_ROOT_DIR            /Developer/NVIDIA/CUDA-7.0
>
>
>  CUDA_USE_STATIC_CUDA_RUNTIME     ON
>
>
>  DEFAULT_GCC                      /usr/local/bin/gcc
>
>
>  EXACT_GCC                         EXACT_GCC-NOTFOUND
>
>
>  EXACT_GCC2                       EXACT_GCC2-NOTFOUND
>
>
>  GENGETOPT                        GENGETOPT-NOTFOUND
>
>
>  ITK_DIR
> /Users/pjin/Develop/InsightToolkit-4.7.2/ITKB
>
>  RTK_USE_CUDA                     ON
>
>
>  RTK_USE_OPENCL                   OFF
>
>
>
>
>
>
>
>
>
>
> when i specified DEFAULT_GCC is /usr/bin/gcc, the make process was stuck
> at
>
>
>
> [ 23%] Building CXX object
> code/CMakeFiles/rtkcuda.dir/rtkCudaCropImageFilter.cxx.o
>
> In file included from
> /Users/pjin/Develop/RTK/code/rtkCudaCropImageFilter.cxx:20:
>
> In file included from /Users/pjin/Develop/RTK/code/rtkCudaUtilities.hcu:24:
>
> In file included from
> /Developer/NVIDIA/CUDA-7.0/include/math_functions.h:9822:
>
> /Developer/NVIDIA/CUDA-7.0/include/math_functions.hpp:3208:7: error: use
> of
>
>       undeclared identifier '__signbitd'; did you mean 'signbit'?
>
>   if (__signbitd(a))
>
>       ^~~~~~~~~~
>
>       signbit
>
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:329:1:
> note:
>
>       'signbit' declared here
>
> signbit(_A1 __x) _NOEXCEPT
>
> ^
>
> 1 error generated.
>
> make[2]: *** [code/CMakeFiles/rtkcuda.dir/rtkCudaCropImageFilter.cxx.o]
> Error 1
>
> make[1]: *** [code/CMakeFiles/rtkcuda.dir/all] Error 2
>
> make: *** [all] Error 2
>
>
>
> when i specified DEFAULT_GCC to /usr/local/bin/gcc (where the gcc-4.9 was
> installed), the make process was stuck at
>
>
>
> [ 20%] Building NVCC (Device) object
> code/CMakeFiles/cuda_compile.dir/cuda_compile_generated_rtkCudaAverageOutOfROIImageFilter.cu.o
>
> nvcc fatal   : GNU C/C++ compiler is no longer supported as a host
> compiler on Mac OS X.
>
> CMake Error at
> cuda_compile_generated_rtkCudaAverageOutOfROIImageFilter.cu.o.cmake:207
> (message):
>
>   Error generating
>
>
> /Users/pjin/Develop/RTK/RTK-bin/code/CMakeFiles/cuda_compile.dir//./cuda_compile_generated_rtkCudaAverageOutOfROIImageFilter.cu.o
>
>
>
>
>
> make[2]: ***
> [code/CMakeFiles/cuda_compile.dir/cuda_compile_generated_rtkCudaAverageOutOfROIImageFilter.cu.o]
> Error 1
>
> make[1]: *** [code/CMakeFiles/rtkcuda.dir/all] Error 2
>
> make: *** [all] Error 2
>
>
>
> Does anyone have an idea about how to fix it?
>
>
>
> BTW, an warning message came up while I was configuring the cmake, which
> is "gengetopt not found”.
>
>
>
> Thanks in advance!
>
>
>
> best regards,
>
> Peng
>
>
>
>
>
>  ------------------------------
>
> AMC Disclaimer : http://www.amc.nl/disclaimer
> ------------------------------
>
>
> _______________________________________________
> Rtk-users mailing list
> Rtk-users at public.kitware.com
> http://public.kitware.com/mailman/listinfo/rtk-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/rtk-users/attachments/20150623/4f372c0d/attachment-0002.html>


More information about the Rtk-users mailing list