No subject


Mon Dec 15 09:51:36 EST 2008


    Luis

--------------------------------------------------------------------
On Tue, Apr 7, 2009 at 4:35 PM, Bill Lorensen <bill.lorensen at gmail.com> wro=
te:
> Luis,
>
> Maybe we need a continuous build on this platform.
>
> Bill
>
> On Tue, Apr 7, 2009 at 4:28 PM, Luis Ibanez <luis.ibanez at kitware.com> wro=
te:
>>
>> Bill, Tom,
>>
>>
>> The "Sun CC compiler + -stlport4 option" Saga seems
>> to be finally over.
>>
>>
>> After retouching several hundreds of files, it seems
>> that the build in dashsun1 is green again (as far as
>> compilation errors go, note that we still have a bunch
>> of warnings to deal with...)
>>
>>
>> As Bill pointed out the major change is from now on,
>> we should use the vcl_ prefix for (almost) all math
>> functions (cos, sin, atan, pow, ceil, floor,...).
>>
>>
>> =A0 Luis
>>
>>
>>
>> -----------------------
>> Bill Lorensen wrote:
>>>
>>> Consistent use of the vcl functions versus the native functions is
>>> probably a good side effect of this process.
>>>
>>> On Sun, Apr 5, 2009 at 10:34 PM, Luis Ibanez <luis.ibanez at kitware.com>
>>> wrote:
>>>
>>>> Hi Bill,
>>>>
>>>> You are right, I should be adding the <string.h> header
>>>> instead of replacing the existing <string>.
>>>>
>>>> What started as a quick fix is turning out to be a major
>>>> revisiting of all the files with string and math functions.
>>>>
>>>> I have been replacing:
>>>>
>>>> =A0sin, cos, atan, acos, asin, pow, exp, log, sqrt
>>>>
>>>> with their vcl_ versions: vcl_sin, vcl_cos... etc.
>>>>
>>>> and adding header for the functions
>>>>
>>>> atoi
>>>> atof
>>>> memset
>>>> memcpy
>>>>
>>>>
>>>> I have been doing this by compiling simultaneously
>>>> in Linux with gcc 4.2 and with CC under Sun.
>>>>
>>>> We still have to see how this goes with our usual friends:
>>>> Borland and Visual Studio 6.0.
>>>>
>>>> I'll continue with this tomorrow...
>>>>
>>>>
>>>> =A0Luis
>>>>
>>>>
>>>> ---------------------
>>>> Bill Lorensen wrote:
>>>>
>>>>> Luis,
>>>>>
>>>>> I noticed that you are replacing <string> with <string.h>. I
>>>>> understand why you need to add string.h, but I thought <string> was
>>>>> the include file for the stl string class. Shouldn't you just be
>>>>> adding <string.h> and not removing <string>. I see that the continuou=
s
>>>>> compiler seem to accept your changes, so maybe I'm off base here.
>>>>>
>>>>> Bill
>>>>>
>>>>>
>>>>> On Sun, Apr 5, 2009 at 7:35 AM, Luis Ibanez <luis.ibanez at kitware.com>
>>>>> wrote:
>>>>>
>>>>>
>>>>>> Hi Mathieu,
>>>>>>
>>>>>> Thanks for tracking the problem with file writing in the Sun compile=
r.
>>>>>>
>>>>>> Just to give you a heads up: Related to the changes that Tom made
>>>>>> in order to support derived ImportImageContainer, we introduced a
>>>>>> compiler flag: -stlport4 for the SunCC build, because the
>>>>>> std::allocator
>>>>>> in this compiler was missing the "destroy" method.
>>>>>>
>>>>>> This new flag triggered a chain of additional changes (and still mor=
e
>>>>>> to come). Hopefully they will not interfere with your exploration,
>>>>>> but...
>>>>>> just in case, if you see some dramatic (good or bad) change, it may
>>>>>> be related to these other ongoing modifications.
>>>>>>
>>>>>>
>>>>>> =A0Luis
>>>>>> _______________________________________________
>>>>>> 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 ITK FAQ at:
>>>>>> http://www.itk.org/Wiki/ITK_FAQ
>>>>>>
>>>>>> Follow this link to subscribe/unsubscribe:
>>>>>> http://www.itk.org/mailman/listinfo/insight-developers
>>>>>>
>>>>>
>>>>>
>>>
>>
>


More information about the Insight-developers mailing list