[Insight-users] __FUNCTION__ error during ITK build on IRIX
Michael Hardisty
m.hardisty at utoronto.ca
Thu Jul 28 12:33:44 EDT 2005
Hello Mathieu,
Thanks a lot for the clear instruction. I did
what you said and this got the MIPSpro compilers to do the building.
However I am now getting errors during the building. Any help would be
appreciated. Here are the errors:
cc-1020 CC: ERROR File = /usr/include/inttypes.h, Line = 188
The identifier "va_list" is undefined.
extern int i_vfprintf ( FILE *stream, const char *format, va_list va );
^
cc-1020 CC: ERROR File = /usr/include/inttypes.h, Line = 190
The identifier "va_list" is undefined.
extern int i_vprintf ( const char *format, va_list va );
^
cc-1020 CC: ERROR File = /usr/include/inttypes.h, Line = 192
The identifier "va_list" is undefined.
extern int i_vsprintf ( char *s, const char *format, va_list va );
Thanks to anyone who can help.
Michael
Mathieu Malaterre wrote:
> Michael,
>
> First thing: please remove completely your binary directory cmake
> configure step is confused because you have a mixture of MIPSpro and
> gcc. Also this is *very* bad to modify internal file of cmake. Please
> restore, or reinstall cmake.
>
> All you need to do is:
>
> $ export CC=cc
> $ export CXX=CC
> $ cmake ../Insight
> $ make
>
> That's all
> Mathieu
> Ps: I insist remove completely your Insight binary dir !
>
> Michael Hardisty wrote:
>
>> Hello ITK users,
>> I am currently trying to build ITK on an SGI machine that is
>> running IRIX64 6.5.26f. I want to build ITK with MIPSpro Compilers:
>> Version 7.4.2m C++ compiler. I am having several problems: How am I
>> supposed to tell cmake that I wish to use the CC compiler rather than
>> gcc and g++, which are also installed on the system. I changed the
>> options CMAKE_CXX_COMPILER and CMAKE_C_COMPILER within cmake's
>> configuration, however this seemed to make no difference to the
>> compiler that was initiated when I typed make. I did get the CC
>> compilers to be initiated by editing the following files:
>>
>> "CMakeCCompiler.cmake"
>> SET(CMAKE_C_COMPILER "gcc") to SET(CMAKE_C_COMPILER "cc")
>>
>> SET(CMAKE_COMPILER_IS_GNUCC 1) to SET(CMAKE_COMPILER_IS_GNUCC 0)
>>
>> "CMakeCXXCompiler.cmake"
>> SET(CMAKE_CXX_COMPILER "c++") to SET(CMAKE_CXX_COMPILER "CC")
>>
>> SET(CMAKE_COMPILER_IS_GNUCXX 1) to SET(CMAKE_COMPILER_IS_GNUCXX 0)
>>
>> SET(CMAKE_COMPILER_IS_GNUCXX_RUN 1) to
>> SET(CMAKE_COMPILER_IS_GNUCXX_RUN 0)
>>
>> After making these changes and restarting cmake and configuring ITK
>> and making ITK I get the CC compilers to do the build, however I get
>> the following error and many just like it that occur on different
>> lines within the same file. Does anyone know what could be causing
>> these errors? I am building the current CVS repository version. Any
>> help would be appreciated.
>>
>> cc-1020 CC: ERROR File =
>> /projects/abaqus/cwhyne/mike/Insight/Utilities/gdcm/src/gdcmDicomDir.cxx,
>> Line = 146
>> The identifier "__FUNCTION__" is undefined.
>>
>> gdcmWarningMacro( "Entry HT empty for file: "<<fileName)
>>
>>
>> thanks
>>
>> Michael
>>
>
--
Michael Hardisty
M.A.Sc Student
University of Toronto
Orthopaedic Biomechanics Laboratory
Sunnybrook & Women's College Health Sciences Centre
More information about the Insight-users
mailing list