[Insight-developers] In the spirit of the green dashboard
Luis Ibanez
luis.ibanez at kitware.com
Sun May 24 22:54:31 EDT 2009
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