[Insight-developers] Failing tests and compile errors after your check in
Daniel Blezek
Blezek.Daniel at mayo.edu
Fri Feb 18 09:33:37 EST 2011
Hi Gaetan, Thanks for looking into this.
Best,
-dan
On 2/18/11 3:11 AM, "Gaëtan Lehmann" <gaetan.lehmann at jouy.inra.fr> wrote:
>
> Dan,
>
> The proposed changed was generating a lot of warnings like this one:
>
> gcc: -lrt: linker input file unused because linking not done
>
> I've modified it to add -lrt only at link time:
>
> http://review.source.kitware.com/#change,984
>
> Gaëtan
>
>
> Le 18 févr. 11 à 00:01, Bill Lorensen a écrit :
>
>> Dan,
>>
>> Why are you not using gerrit?
>>
>> Bill
>>
>> On Thu, Feb 17, 2011 at 4:57 PM, Daniel Blezek
>> <Blezek.Daniel at mayo.edu> wrote:
>>> Hi Gaetan,
>>>
>>> Can you pull a fix from my Github?
>>>
>>> git pull git://github.com/dblezek/ITK.git
>>> Platform_specific_thread_objects
>>>
>>> On linux, the -lrt flag is not needed (do not know why). This is a
>>> CMake
>>> change, hopefully it will work.
>>>
>>> -dan
>>>
>>> On 2/17/11 11:52 AM, "Gaëtan Lehmann" <gaetan.lehmann at jouy.inra.fr>
>>> wrote:
>>>
>>>>
>>>> Le 17 févr. 11 à 18:36, Daniel Blezek a écrit :
>>>>
>>>>> Hi Gaetan,
>>>>>
>>>>> The link errors are (for some reason I thought this was your
>>>>> machine, I
>>>>> could be wrong):
>>>>>
>>>>> sem_destroy ../../../bin/libITKCommon.so.
>>>>> 4.0.0
>>>>> sem_open ../../../bin/libITKCommon.so.
>>>>> 4.0.0
>>>>> sem_post ../../../bin/libITKCommon.so.
>>>>> 4.0.0
>>>>> sem_wait ../../../bin/libITKCommon.so.
>>>>> 4.0.0
>>>>>
>>>>> http://www.cdash.org/CDash/viewBuildError.php?buildid=865055
>>>>>
>>>>> On Linux these symbols are in librt. I don't know what the library
>>>>> would be
>>>>> on the Sun. This should be a relatively straightforward fix.
>>>>>
>>>>> NB: I removed the sun specific threading code (mainly semaphores)
>>>>> because
>>>>> Oracle's docs claimed the Sun had POSIX compliance. It is likely
>>>>> that our
>>>>> CMake code doesn't find the right library on the Sun.
>>>>
>>>> adding rt in the linker command seems to work.
>>>>
>>>> [glehmann at itk2 IO]$ /local/bin/g++ -lrt -ftemplate-depth-50 -
>>>> Wall -
>>>> Wno-deprecated -D_PTHREADS -L/lib CMakeFiles/itkTestDriver.dir/
>>>> itkTestDriver.cxx.o -o ../../bin
>>>> /itkTestDriver -L/home/papha/glehmann/src/ITK/build/bin ../../bin/
>>>> libITKIO.so.4.0.0 ../../bin/libITKNrrdIO.so.4.0.0 ../../bin/
>>>> libgdcmMSFF.so.2.0.17 ../../bin/libgdcmDI
>>>> CT.so.2.0.17 ../../bin/libgdcmIOD.so.2.0.17 ../../bin/
>>>> libgdcmDSED.so.
>>>> 2.0.17 ../../bin/libgdcmCommon.so.2.0.17 ../../bin/libitkpng.so.
>>>> 4.0.0 ../../bin/libitktiff.so.4.0.0
>>>> ../../bin/libitkjpeg.so.4.0.0 ../../bin/libITKSpatialObject.so.
>>>> 4.0.0 ../../bin/libITKCommon.so.4.0.0 ../../bin/libitkvnl_inst.so.
>>>> 4.0.0 ../../bin/libitkvnl_algo.so.4.0.
>>>> 0 ../../bin/libitkv3p_netlib.so.4.0.0 ../../bin/libitkvnl.so.
>>>> 4.0.0 ../../bin/libitkvcl.so.4.0.0 ../../bin/libitkv3p_lsqr.so.
>>>> 4.0.0 -
>>>> lm -lthread -lmalloc ../../bin/libITK
>>>> MetaIO.so.4.0.0 -lsocket -lnsl ../../bin/libitksys.so.4.0.0 -
>>>> ldl ../../
>>>> bin/libITKDICOMParser.so.4.0.0 ../../bin/libITKEXPAT.so.4.0.0 ../../
>>>> bin/libITKniftiio.so.4.0.0 -l
>>>> m ../../bin/libITKznz.so.4.0.0 ../../bin/libitkzlib.so.4.0.0 -Wl,-R/
>>>> home/papha/glehmann/src/ITK/build/bin:
>>>>
>>>> I have no idea where this is configured in ITK, and "rt" is not
>>>> exactly something rare enough to let me search with a grep.
>>>> Can tell me where I should look?
>>>>
>>>> Thanks,
>>>>
>>>> Gaëtan
>>>>
>>>>
>>>>>
>>>>> Best,
>>>>> -dan
>>>>>
>>>>>
>>>>> On 2/17/11 11:30 AM, "Gaëtan Lehmann" <gaetan.lehmann at jouy.inra.fr>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>> Le 17 févr. 11 à 18:25, Daniel Blezek a écrit :
>>>>>>
>>>>>>> Are you referring to the 2 sun builds? I'll need some help from
>>>>>>> Gaetan to
>>>>>>> make sure the Sun links to the right Semaphore library.
>>>>>>
>>>>>> I'd be pleased to help - just let me know what you need.
>>>>>>
>>>>>>>
>>>>>>> All the other errors seem to be WrapITK or GDCM errors.
>>>>>>
>>>>>> I'm working on the WrapITK errors.
>>>>>>
>>>>>> Gaëtan
>>>>>>
>>>>>>>
>>>>>>> -dan
>>>>>>>
>>>>>>>
>>>>>>> On 2/17/11 11:07 AM, "Bill Lorensen" <bill.lorensen at gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Dan,
>>>>>>>>
>>>>>>>> I assume you noticed the failing tests and build errors after
>>>>>>>> your
>>>>>>>> check in yesterday?
>>>>>>>>
>>>>>>>> Bill
>>>>>>>
>>>>>>> --
>>>>>>> Daniel Blezek, PhD
>>>>>>> Medical Imaging Informatics Innovation Center
>>>>>>>
>>>>>>> P 127 or (77) 8 8886
>>>>>>> T 507 538 8886
>>>>>>> E blezek.daniel at mayo.edu
>>>>>>>
>>>>>>> Mayo Clinic
>>>>>>> 200 First St. S.W.
>>>>>>> Harwick SL-44
>>>>>>> Rochester, MN 55905
>>>>>>> mayoclinic.org
>>>>>>> "It is more complicated than you think." -- RFC 1925
>>>>>>>
>>>>>
>>>>> --
>>>>> Daniel Blezek, PhD
>>>>> Medical Imaging Informatics Innovation Center
>>>>>
>>>>> P 127 or (77) 8 8886
>>>>> T 507 538 8886
>>>>> E blezek.daniel at mayo.edu
>>>>>
>>>>> Mayo Clinic
>>>>> 200 First St. S.W.
>>>>> Harwick SL-44
>>>>> Rochester, MN 55905
>>>>> mayoclinic.org
>>>>> "It is more complicated than you think." -- RFC 1925
>>>>>
>>>
>>> --
>>> Daniel Blezek, PhD
>>> Medical Imaging Informatics Innovation Center
>>>
>>> P 127 or (77) 8 8886
>>> T 507 538 8886
>>> E blezek.daniel at mayo.edu
>>>
>>> Mayo Clinic
>>> 200 First St. S.W.
>>> Harwick SL-44
>>> Rochester, MN 55905
>>> mayoclinic.org
>>> "It is more complicated than you think." -- RFC 1925
>>>
>>>
--
Daniel Blezek, PhD
Medical Imaging Informatics Innovation Center
P 127 or (77) 8 8886
T 507 538 8886
E blezek.daniel at mayo.edu
Mayo Clinic
200 First St. S.W.
Harwick SL-44
Rochester, MN 55905
mayoclinic.org
"It is more complicated than you think." -- RFC 1925
More information about the Insight-developers
mailing list