[Paraview] EXTRA_INTEL_INCLUDES

Burlen Loring bloring at lbl.gov
Thu Oct 17 12:51:09 EDT 2013


Hi Stephane,

That's been fixed in PV master branch 
(ebb4f1be6234fd9047c6618bce802942f818a4a5). Here is the part that you 
need to work around the bug.

Burlen

diff --git a/Plugins/SciberQuestToolKit/EigenConfig.cmake 
b/Plugins/SciberQuestToolKit/EigenConfig.cmake
index 5b7420a..95b6e2e 100644
--- a/Plugins/SciberQuestToolKit/EigenConfig.cmake
+++ b/Plugins/SciberQuestToolKit/EigenConfig.cmake
@@ -51,9 +51,11 @@ if (CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
        message(STATUS "CMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}")
        message(STATUS "INTEL_COMP_ROOT=${INTEL_COMP_ROOT}")
        message(STATUS "INTEL_COMP_VERSION=${INTEL_COMP_VERSION}")
-    endif ()
+    endif()
    #endif ()
-  get_filename_component(INTEL_XMMINTRIN_PATH ${INTEL_XMMINTRIN} PATH)
+  if (INTEL_XMMINTRIN)
+    get_filename_component(INTEL_XMMINTRIN_PATH ${INTEL_XMMINTRIN} PATH)
+  endif()
    mark_as_advanced(INTEL_XMMINTRIN_PATH)
    set(EXTRA_INTEL_INCLUDES ${INTEL_XMMINTRIN_PATH} CACHE PATH
      "Set this to the path to intel xmm intrinsics header if there are 
conflicts with gcc's xmm intrinsics.")




On 10/17/2013 01:58 AM, Stéphane Glockner wrote:
> Hello,
>
> I would to compile paraview on linux (ParaView-4.0.1-Linux-64bit) with 
> Intel compilers, version 14.0.0, but I encounter the following error 
> during the configure step :
>
> CMake Warning at Plugins/SciberQuestToolKit/EigenConfig.cmake:50 
> (message):
>    The Intel compiler may need EXTRA_INTEL_INCLUDES set to the directory
>    containing xmmintrin.h
>  Call Stack (most recent call first):
>    Plugins/SciberQuestToolKit/CMakeLists.txt:67 (include)
>
>  CMake Error at Plugins/SciberQuestToolKit/EigenConfig.cmake:56 
> (get_filename_component):
>    get_filename_component called with incorrect number of arguments
>  Call Stack (most recent call first):
>    Plugins/SciberQuestToolKit/CMakeLists.txt:67 (include)
>
> However,I think to have set correctly the EXTRA_INTEL_INCLUDES variable :
>
>  CMAKE_CXX_COMPILER 
> /work/soft/compilateurs/composer_xe_2013_sp1.0.080/bin/intel64/icpc
>  CMAKE_C_COMPILER 
> /work/soft/compilateurs/composer_xe_2013_sp1.0.080/bin/intel64/icc
>  CMAKE_Fortran_COMPILER 
> /work/soft/compilateurs/composer_xe_2013_sp1.0.080/bin/intel64/ifort
>  EXTRA_INTEL_INCLUDES 
> /work/soft/compilateurs/composer_xe_2013_sp1.0.080/compiler/include
>
> since xmmintrin.h exits in the directory :
>
>  # ls 
> /work/soft/compilateurs/composer_xe_2013_sp1.0.080/compiler/include/xmmintrin.h
> /work/soft/compilateurs/composer_xe_2013_sp1.0.080/compiler/include/xmmintrin.h 
>
>
> So I have no idea to solve the problem, any help is welcome, thanks !
>
> Stéphane Glockner
>
>
>



More information about the ParaView mailing list