[Insight-users] Re: itk using borland builder 6.0

Luis Ibanez luis . ibanez at kitware . com
Wed, 30 Jul 2003 09:32:19 -0400


Hi Marius,

We are getting ready for the release of ITK 1.4.

You may want to use the CVS version at this point,
rather that struggling with 1.2 which was released
in October last year. We probably will be more focused
on getting 1.4 in good shape than in tracking/solving
problems in the 1.2 branch (most of which have probably
been solved in the current CVS version).


The current CVS version is build continuously with Borland 5.5
(about ten times a day) and also a nightly build is tested.
At this point is one of the better supported compilers.
You may want to check the dashboard, in particular look at
the continuous build in moxel1.crd and the nightly on moxel2.crd.
Both the main ITK source tree and the InsightApplications are build
with the bcc compiler.

It would be more convenient for you to try the CVS version
and report any problems you may encounter with it. If any,
these problems will be solved before the 1.4 release in
September.



Regards,


   Luis



------------------------
Marius Staring wrote:
> Hi Luis,
> 
....
> 
> Because of the lower support of templates in Borland 6.0 (thank you for 
> pointing that out), we tried to compile ITK using CMake and Borland 
> Compiler 5.5. This resulted in a compilation error, see attached log file.
> 
....

> 
> Regards,
> 
> Ren Hui Gong
> Stefan Klein
> Marius Staring
> 
> 
> At 13:01 29/07/03, you wrote:
> 
>> Hi Marius,
>>
>> Some time ago we started trying to adapt ITK
>> to support Borland 6.0 with the help of several
>> people on the users-list.
>>
>> However, it turned out that Borland 6.0 has
>> lower support for templates than Borland 5.5.
>> So the adaptation was forcing us to sacrifice
>> a number of very basic features that are
>> currently working in other compilers.
>> (features that follow the C++ standard).
>>
>> Unless a new release/upgrade of Borland 6.0 is
>> out there, it may not be worth to modify ITK
>> for supporting this version of the compiler.
>>
>> Borland 5.5 is fully supported now, and it is
>> actually the most active compiler in the
>> continuous builds on the dashboard because it
>> is quite a fast compiler.
>>
>> We hope Borland people will improve the support
>> for templates of version 6.0 at some point.
>>
>>
>>
>>  Regards,
>>
>>
>>   Luis
>>
>>
>>
>> -------------------
>> Marius Staring wrote:
>>
>>> Dear Luis Ibanez,
>>> I'd like to use itk using the borland 6.0 compiler, which is not 
>>> supported yet. My question is: Will it be supported soon?
>>> With kind regards,
>>> Marius Staring
>>> Image Science Institute
>>> University Medical Center Utrecht, room F01.703
>>> Phone: +31 (0)30 250 6711       Fax: +31 (0)30 258 1098
>>> email: marius <mailto:marius at isi . uu . nl>@isi.uu.nl 
>>> <mailto:marius at isi . uu . nl> website: http://www . isi . uu . nl/People/Marius/
>>
>>
>>
> Building object file itkCommonHeaderTest.obj...
> Borland C++ 5.5 for Win32 Copyright (c) 1993, 2000 Borland
> C:\itk\InsightToolkit-1.2.0\Testing\Code\Common\itkCommonHeaderTest.cxx:
> Error E2293 C:\itk\InsightToolkit-1.2.0\Code\Common\itkVector.h 55: ) expected
> *** 1 errors in Compile ***
> 
> ** error 1 ** deleting itkCommonHeaderTest.obj
> 
> ** error 1 ** deleting default_target
> 
> ** error 1 ** deleting default_target_Common
> 
> ** error 1 ** deleting default_target
> 
> ** error 1 ** deleting default_target_Code
> 
> ** error 1 ** deleting default_target
> 
> ** error 1 ** deleting default_target_Testing
> 
> ** error 1 ** deleting default_target
> 
> C:\itk\binary\bcb5>