[Insight-developers] In the spirit of the green dashboard
Bill Lorensen
bill.lorensen at gmail.com
Sun May 24 23:20:34 EDT 2009
I'm wiping my binary tree. I'll try a fresh experimental tonight...
On Sun, May 24, 2009 at 10:54 PM, Luis Ibanez <luis.ibanez at kitware.com> wrote:
>
> Hi Wes,
>
> All the builds that I have attempted so far with Cygwin + gcc344 using
> Shared Libraries ON result in the same set of duplicate symbols.
>
> I attempted to repeat your experiment of going back in CVS time, and I
> manage to get back to January 1st 2009 and still get the same link errors.
>
> (Note that I have to update the two files to today
>
> /Insight/Utilities/gdcm
> CMake/FindUUID.cmake
> src/gdcmUtil.cxx
>
>
> to get over the uuid problem.
>
>
> I haven't find an explanation of why the build in dash14 is green on
>
> May 8th
> http://www.cdash.org/CDash/index.php?project=Insight&date=20090508
>
> and
>
> the link errors appear on May 9th
> http://www.cdash.org/CDash/index.php?project=Insight&date=20090509
>
>
> Despite the fact that locally, the link errors can be replicated as
> back as January 2009.
>
>
>
> It is interesting that in Linux, when building Shared, we produced
> a shared libraries
>
> libitkvnl.so
>
>
> while in Cygwin we produce a static library:
>
> libitkvnl.a
>
> and a Common library
>
> cygITKCommon-3.11.0.dll
>
> Records from the Developers mailing list indicate that for
>
> ITK 3.12: Dash14 was green except for a failing test
> ITK 3.10: Dash14 was green except for a failing test
>
>
> It is not clear if at that time it was using Shared ON.
>
>
>
> Luis
>
>
> -----------------
> Wes Turner wrote:
>>
>> Luis: I am not seeing a Darwinia build on the Experimental for today or
>> yesterday. Did it pass?
>>
>> I am skeptical that the uuid fix will actually solve the problem we are
>> seeing on Dash14 since it is entirely duplicate symbols with the vnl
>> libraries. However, given that Bill seems to have a successful build, I am
>> willing to believe it is a configuration problem on dash14 and not a problem
>> with ITK. Would either if you be willing to submit a Nightly cygwin build
>> with Shared=ON until I can sort out the issue? I would be more comfortable
>> having both Shared=On and Shared=OFF represented anyway ...
>>
>> - Wes
>>
>> On Sat, May 23, 2009 at 9:26 AM, Luis Ibanez <luis.ibanez at kitware.com
>> <mailto:luis.ibanez at kitware.com>> wrote:
>>
>>
>> Mathieu,
>>
>> Thanks for the clarification.
>> That was very helpful.
>>
>>
>> Bill,
>>
>> Thanks for committing it.
>>
>> I just updated, and I'm now submitting another
>> Experimental build from darwinia.kitware.
>>
>>
>> Luis
>>
>>
>> ----------------------
>>
>> Bill Lorensen wrote:
>>
>> I just checked in a cygwin specific ifdef into gdcmUtil.cxx. I have
>> had it on my local build for some time now and I guess I had
>> forgotten
>> to check it in.
>>
>> Bill
>>
>> On Sat, May 23, 2009 at 3:52 AM, Mathieu Malaterre
>> <mathieu.malaterre at gmail.com
>> <mailto:mathieu.malaterre at gmail.com>> wrote:
>>
>> On Sat, May 23, 2009 at 2:09 AM, Luis Ibanez
>> <luis.ibanez at kitware.com <mailto:luis.ibanez at kitware.com>>
>> wrote:
>>
>> Wes,
>>
>> I just submitted the Cygwin experimental.
>>
>> It dies miserably due to the missing symbols
>> related to the UUID libraries.
>>
>> CMake finds:
>> UUID_LIBRARY:FILEPATH=/usr/lib/w32api/libuuid.a
>>
>> but it seems that this library in Cygwin doesn't
>> have all the symbols that GDCM is looking for.
>>
>> We may have to make some adjustments on the
>> CMakeList.txt file that search for the uuid
>> library.
>>
>>
>> UUID lib is *not* used on cygwin. If it isn this is a bug,
>> it should
>> simply use the UuidCreate symbol from rpcrt4.
>>
>> --
>> Mathieu
>> _______________________________________________
>> Powered by www.kitware.com <http://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
>>
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com <http://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
>>
>>
>>
>>
>> --
>> Wesley D. Turner, Ph.D.
>> Kitware, Inc.
>> R&D Engineer
>> 28 Corporate Drive
>> Clifton Park, NY 12065-8662
>> Phone: 518-371-3971 x120
>
More information about the Insight-developers
mailing list