[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