[vtkusers] GCC 4.5 Mac Os X

Michael Jackson mike.jackson at bluequartz.net
Fri Apr 1 09:58:10 EDT 2011


What is the complete compile error with this step:

> CMake Error at /opt/local/share/cmake-2.8/Modules/TestBigEndian.cmake:44 (MESSAGE):
>   no suitable type found

It almost looks like gcc can not find the correct header files so it can not find a "type" that is defined with Apple's GCC and not your GCC.
___________________________________________________________
Mike Jackson                      www.bluequartz.net
Principal Software Engineer       mike.jackson at bluequartz.net 
BlueQuartz Software               Dayton, Ohio

On Apr 1, 2011, at 9:54 AM, Brickle Macho wrote:

> I start with a clean empty build tree.  Since Apple do not support gcc 4.5.2 (think they have moved to clang or something) I used Mac Ports to buld and install gcc 4.5.2.    I used gcc_select, a script that manages all the symbolic links.   So CMake finds gcc, g++ etc in the appropriate locations.  I get the same error with 2.8.4 as follows:
> 
> bricklemacho-imac-g5:VTK-Clean brickle$ cmake -version
> cmake version 2.8.4
> 
> bricklemacho-imac-g5:VTK-Clean brickle$ cmake -G "Unix Makefiles" /Users/brickle/development/source/VTK
> -- The C compiler identification is GNU
> -- The CXX compiler identification is GNU
> -- Checking whether C compiler has -isysroot
> -- Checking whether C compiler has -isysroot - yes
> -- Checking whether C compiler supports OSX deployment target flag
> -- Checking whether C compiler supports OSX deployment target flag - yes
> -- Check for working C compiler: /opt/local/bin/gcc
> -- Check for working C compiler: /opt/local/bin/gcc -- works
> ...
> ...
> -- Check if the system is big endian
> -- Searching 16 bit integer
> -- Check size of unsigned short
> -- Check size of unsigned short - failed
> -- Check size of unsigned int
> -- Check size of unsigned int - failed
> -- Check size of unsigned long
> -- Check size of unsigned long - failed
> CMake Error at /opt/local/share/cmake-2.8/Modules/TestBigEndian.cmake:44 (MESSAGE):
>   no suitable type found
> Call Stack (most recent call first):
>   CMake/CMakeBackwardCompatibilityC.cmake:31 (TEST_BIG_ENDIAN)
>   CMakeLists.txt:428 (INCLUDE)
> 
> 
> 
> 
> 
> On 1/04/11 9:07 PM, David Cole wrote:
>> Did you start with a clean/empty build tree after switching from gcc 4.2.1 to gcc 4.5.2?
>> 
>> How do you tell CMake to use gcc 4.5.2? (Is it in the PATH, do you set CC and CXX env vars?)
>> 
>> Does the same thing happen with CMake 2.8.4?
>> 
>> 
>> On Fri, Apr 1, 2011 at 7:46 AM, Brickle Macho <bricklemacho at gmail.com> wrote:
>> I previously had compiled under GCC 4.2.1 but was required to upgrade to
>> GCC 4.5.2 to allow PCL (Point Cloud Library) compile.  PCL has a
>> dependency on VTK for its visualizer.
>> 
>> I am now trying to compile VTK on MacOS 10.6.7, GCC 4.5.  Can anyone
>> help with the following error which occurs during the CMake process:
>> 
>> -------
>> ...
>> Check if the system is big endian
>> Searching 16 bit integer
>> Check size of unsigned short
>> Check size of unsigned short - failed
>> Check size of unsigned int
>> Check size of unsigned int - failed
>> Check size of unsigned long
>> Check size of unsigned long - failed
>> CMake Error at /Applications/CMake
>> 2.8-3.app/Contents/share/cmake-2.8/Modules/TestBigEndian.cmake:44 (MESSAGE):
>>  no suitable type found
>> Call Stack (most recent call first):
>>  CMake/CMakeBackwardCompatibilityC.cmake:31 (TEST_BIG_ENDIAN)
>>  CMakeLists.txt:428 (INCLUDE)
>> 
>> 
>> Configuring incomplete, errors occurred!
>> -------
>> 
>> 
>> _______________________________________________
>> Powered by www.kitware.com
>> 
>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>> 
>> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>> 
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>> 
> 
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
> 
> Please keep messages on-topic and check the VTK 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 vtkusers mailing list