[Insight-developers] CoSMoTest-Mac Darwin-c++-4.2-i386 : Test Failures

Gaëtan Lehmann gaetan.lehmann at jouy.inra.fr
Mon Apr 4 13:11:10 EDT 2011


I'll propose a patch to run the test with the first architecture in a  
few hours.
We may think to something better later.

Gaëtan


Le 4 avr. 11 à 17:18, Luis Ibanez a écrit :

> 2011/4/4 Gaëtan Lehmann <gaetan.lehmann at jouy.inra.fr>:
>>
>> Le 4 avr. 11 à 16:32, Luis Ibanez a écrit :
>>
>>> Gaetan,
>>>
>>> I'm lost now.
>>>
>>> Does this mean that the wrapping can't be run in 32 bits machines ?
>>
>> The problem is with running the tests. Unless we find another way,  
>> we have
>> to add a flag in the command line used to run the java tests:
>>  * -d32 if the build is in 32bit
>>  * -d64 if the build is in 64bit
>>
>
> It looks like we just need to modify lines 37 and 55 of:
>
> ITK/Wrapping/WrapITK/Languages/Java/Tests/CMakeLists.txt
>
> to be:
>
>  COMMAND ${Java_JAVAC_EXECUTABLE}   ${JAVA_ARCHITECTURE_FLAG}
>
> instead of
>
> COMMAND ${Java_JAVAC_EXECUTABLE}
>
> or, maybe make their next line
>
> ARGS -classpath "${${cp_var}}"   ${JAVA_ARCHITECTURE_FLAG}
>
> instead of the current
>
>  ${JAVA_ARCHITECTURE_FLAG}
>
>
> Then make
> JAVA_ARCHITECTURE_FLAG a CMake Option in the
> top CMakeLists.txt file.
>
>
>      Luis
>
>
>> This would require to add some mac os specific code in the  
>> CMakeLists.txt
>> file. This is not that easy to do, because CMAKE_OSX_ARCHITECTURES  
>> may
>> contain several architectures, and (I guess) the build architecture  
>> may also
>> be specified with the gcc options.
>> I'd prefer let to the user the responsability to choose the  
>> architecture.
>>
>> That's what ARCHPREFERENCE is supposed to do, but I can't make it  
>> work.
>>
>> I'm looking at this problem.
>>
>> Gaëtan
>>
>>>
>>>
>>>    Luis
>>>
>>>
>>> ------------------------------------------------------
>>> 2011/4/4 Gaëtan Lehmann <gaetan.lehmann at jouy.inra.fr>:
>>>>
>>>> Luis,
>>>>
>>>> There is no way to add the -d32 flag at this time.
>>>>
>>>> Gaëtan
>>>>
>>>>
>>>>
>>>> Le 4 avr. 11 à 16:22, Luis Ibanez a écrit :
>>>>
>>>>> Hi Gaetan,
>>>>>
>>>>> Thanks a lot for the explanation.
>>>>>
>>>>>
>>>>> Alex, Mark,
>>>>>
>>>>> Could you pleas add the -d32 flag to this CosMo build ?
>>>>>
>>>>> We are getting closer to a green dashboard,...
>>>>>
>>>>> and we would like to tag ITK since this is the green
>>>>> period after the Modularization.
>>>>>
>>>>>
>>>>>  Thanks
>>>>>
>>>>>
>>>>>     Luis
>>>>>
>>>>>
>>>>> ---------------
>>>>> 2011/4/4 Gaëtan Lehmann <gaetan.lehmann at jouy.inra.fr>:
>>>>>>
>>>>>> Luis,
>>>>>>
>>>>>> The problem is that the /usr/bin/java is run in 64bit by default.
>>>>>> Adding -d32 in the command line makes the test pass.
>>>>>>
>>>>>> I'd prefer not adding that in the CMakeLists.txt though.
>>>>>> Mac OS should let us choose the architecture with the arch  
>>>>>> command or
>>>>>> with
>>>>>> the ARCHPREFERENCE environment variable, but it doesn't seem to  
>>>>>> work.
>>>>>>
>>>>>> If a Mac guru is around, I'd appreciate some input on how to  
>>>>>> choose the
>>>>>> architecture.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Gaëtan
>>>>>>
>>>>>>
>>>>>>
>>>>>> Le 4 avr. 11 à 15:01, Luis Ibanez a écrit :
>>>>>>
>>>>>>> Alex, Mark,
>>>>>>>
>>>>>>> The build in:
>>>>>>>
>>>>>>>  CoSMoTest-Mac    Darwin-c++-4.2-i386 Notes
>>>>>>>
>>>>>>> Seems to have a configuration problem:
>>>>>>>
>>>>>>> http://www.cdash.org/CDash/viewTest.php? 
>>>>>>> onlyfailed&buildid=937990
>>>>>>>
>>>>>>>
>>>>>>> ----
>>>>>>>
>>>>>>> BinaryDilateImageFilter Example
>>>>>>> Exception in thread "main" java.lang.UnsatisfiedLinkError:
>>>>>>>
>>>>>>>
>>>>>>> /Users/CoSMoTest-Mac/tests/ITK-i386/lib/libBaseJava.jnilib:
>>>>>>>
>>>>>>> no suitable image found.
>>>>>>>
>>>>>>> Did find:
>>>>>>>
>>>>>>> /Users/CoSMoTest-Mac/tests/ITK-i386/lib/libBaseJava.jnilib:
>>>>>>>
>>>>>>> mach-o,
>>>>>>> but wrong architecture
>>>>>>>
>>>>>>> /Users/CoSMoTest-Mac/tests/ITK-i386/lib/libBaseJava.jnilib:
>>>>>>>
>>>>>>> mach-o,
>>>>>>> but wrong architecture
>>>>>>>
>>>>>>>      at java.lang.ClassLoader$NativeLibrary.load(Native Method)
>>>>>>>      at java.lang.ClassLoader.loadLibrary0(ClassLoader.java: 
>>>>>>> 1823)
>>>>>>>      at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
>>>>>>>      at java.lang.Runtime.loadLibrary0(Runtime.java:823)
>>>>>>>      at java.lang.System.loadLibrary(System.java:1045)
>>>>>>>      at
>>>>>>>
>>>>>>>
>>>>>>> org 
>>>>>>> .itk 
>>>>>>> .itkjavabase 
>>>>>>> .itkJavaLibraryLoader.Load(itkJavaLibraryLoader.java:43)
>>>>>>>      at
>>>>>>>
>>>>>>>
>>>>>>> org 
>>>>>>> .itk 
>>>>>>> .base 
>>>>>>> .itkImageSourceJavaJNI.<clinit>(itkImageSourceJavaJNI.java:17)
>>>>>>>      at
>>>>>>> org 
>>>>>>> .itk.base.itkImageSourceIUS2.<clinit>(itkImageSourceIUS2.java: 
>>>>>>> 61)
>>>>>>>      at  
>>>>>>> BinaryDilateImageFilter.main(BinaryDilateImageFilter.java:35)
>>>>>>> itkTestDriver: Process exited with return value: 1
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Could you please make sure that this is a clean build,
>>>>>>> and maybe take a look at its JAVA CLASSPATH and
>>>>>>> the LD_LIBRARY_PATH environment variables ?
>>>>>>>
>>>>>>>
>>>>>>>  Thanks
>>>>>>>
>>>>>>>
>>>>>>>        Luis
>>>>>>> _______________________________________________
>>>>>>> Powered by www.kitware.com
>>>>>>>
>>>>>>> Visit other Kitware open-source projects at
>>>>>>> http://www.kitware.com/opensource/opensource.html
>>>>>>>
>>>>>>> Kitware offers ITK Training Courses, for more information visit:
>>>>>>> http://kitware.com/products/protraining.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
>>>>>>
>>>>>> --
>>>>>> Gaëtan Lehmann
>>>>>> Biologie du Développement et de la Reproduction
>>>>>> INRA de Jouy-en-Josas (France)
>>>>>> tel: +33 1 34 65 29 66    fax: 01 34 65 29 09
>>>>>> http://voxel.jouy.inra.fr  http://www.itk.org
>>>>>> http://www.mandriva.org  http://www.bepo.fr
>>>>>>
>>>>>>
>>>>
>>>> --
>>>> Gaëtan Lehmann
>>>> Biologie du Développement et de la Reproduction
>>>> INRA de Jouy-en-Josas (France)
>>>> tel: +33 1 34 65 29 66    fax: 01 34 65 29 09
>>>> http://voxel.jouy.inra.fr  http://www.itk.org
>>>> http://www.mandriva.org  http://www.bepo.fr
>>>>
>>>>
>>
>> --
>> Gaëtan Lehmann
>> Biologie du Développement et de la Reproduction
>> INRA de Jouy-en-Josas (France)
>> tel: +33 1 34 65 29 66    fax: 01 34 65 29 09
>> http://voxel.jouy.inra.fr  http://www.itk.org
>> http://www.mandriva.org  http://www.bepo.fr
>>
>>

-- 
Gaëtan Lehmann
Biologie du Développement et de la Reproduction
INRA de Jouy-en-Josas (France)
tel: +33 1 34 65 29 66    fax: 01 34 65 29 09
http://voxel.jouy.inra.fr  http://www.itk.org
http://www.mandriva.org  http://www.bepo.fr

-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 203 bytes
Desc: Ceci est une signature ?lectronique PGP
URL: <http://www.itk.org/mailman/private/insight-developers/attachments/20110404/00fbf37f/attachment.pgp>


More information about the Insight-developers mailing list