[vtkusers] Re: [Paraview] No native data type can represent...

Weiguang Guan guanw at rhpcs.mcmaster.ca
Wed Sep 5 17:13:03 EDT 2007


OK, I've solved the problem by building cmake from source instead of using 
the cmake binary distribute.

Weiguang

On Wed, 5 Sep 2007, Weiguang Guan wrote:

> Hello,
>
> I am pretty sure that
>  CHECK_TYPE_SIZE(int      CMAKE_SIZEOF_INT)
>  CHECK_TYPE_SIZE(long     CMAKE_SIZEOF_LONG)
>  CHECK_TYPE_SIZE("void*"  CMAKE_SIZEOF_VOID_P)
>  CHECK_TYPE_SIZE(char     CMAKE_SIZEOF_CHAR)
>  CHECK_TYPE_SIZE(short    CMAKE_SIZEOF_SHORT)
>  CHECK_TYPE_SIZE(float    CMAKE_SIZEOF_FLOAT)
>  CHECK_TYPE_SIZE(double   CMAKE_SIZEOF_DOUBLE)
> in ParaView3/VTK/CMake/CMakeBackwardCompatibilityC.cmake failed on Linux ws21 
> 2.6.9-42.9hp.XCsmp #1 SMP Sun Mar 11 14:04:29 EDT 2007 x86_64 x86_64 x86_64 
> GNU/Linux. The compiler is gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-8).
>
> I am desperate for a help/hint/suggestion... Thank you in advance!
>
> Weiguang
>
>
> On Tue, 4 Sep 2007, Weiguang Guan wrote:
>
>> I got the following errors when trying to build Paraview 3.1 with cmake 
>> 2.4.
>> 
>> /home/guanw/visualization/software/src/ParaView3/VTK/Common/vtkType.h:154:3: 
>> #error "No native data type can represent an 8-bit integer."
>> /home/guanw/visualization/software/src/ParaView3/VTK/Common/vtkType.h:169:3: 
>> #error "No native data type can represent a 16-bit integer."
>> /home/guanw/visualization/software/src/ParaView3/VTK/Common/vtkType.h:184:3: 
>> #error "No native data type can represent a 32-bit integer."
>> /home/guanw/visualization/software/src/ParaView3/VTK/Common/vtkType.h:204:3: 
>> #error "No native data type can represent a 64-bit integer."
>> /home/guanw/visualization/software/src/ParaView3/VTK/Common/vtkType.h:212:3: 
>> #error "No native data type can represent a 32-bit floating point value."
>> 
>> Considering just the second error, I find that 
>> ParaView3/VTK/CMakeLists.txt:SET(VTK_SIZEOF_SHORT ${CMAKE_SIZEOF_SHORT}). 
>> And CMAKE_SIZEOF_SHORT should be set by CHECK_TYPE_SIZE(short 
>> CMAKE_SIZEOF_SHORT) in 
>> ParaView3/VTK/CMake/CMakeBackwardCompatibilityC.cmake, but it didn't do so. 
>> Below is a section in my CMakeCache.txt. Can you tell me what is wrong?
>> 
>> .......
>> //
>> CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
>> //Result of TRY_RUN
>> CMAKE_SIZEOF_CHAR:INTERNAL=127
>> //Result of TRY_RUN
>> CMAKE_SIZEOF_DOUBLE:INTERNAL=127
>> //Result of TRY_RUN
>> CMAKE_SIZEOF_FLOAT:INTERNAL=127
>> //Result of TRY_RUN
>> CMAKE_SIZEOF_INT:INTERNAL=127
>> //Result of TRY_RUN
>> CMAKE_SIZEOF_LONG:INTERNAL=127
>> //Result of TRY_RUN
>> CMAKE_SIZEOF_SHORT:INTERNAL=127
>> //Result of TRY_RUN
>> CMAKE_SIZEOF_VOID_P:INTERNAL=127
>> //Whether to build with rpath.
>> ......
>> 
>> 
> _______________________________________________
> This is the private VTK discussion list. Please keep messages on-topic. Check 
> the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>


More information about the ParaView mailing list