[Insight-developers] Re: wrapitk build

Gaëtan Lehmann gaetan.lehmann at jouy.inra.fr
Tue Apr 3 06:56:39 EDT 2007


Le 2 avr. 07 à 20:19, David Cole a écrit :

> OK.... some observations:
>
> After running the dashboard, I opened up ITK.sln in Visual Studio and
> clicked "Build Solution" expecting it to tell me it was all up to
> date. Instead it built a bunch of the CableSwig / wrapper steps over
> again and ended up with a build that had no errors this time.
>
> So (1) this would appear to be a dependency issue to start with.

This problem is there for a long time: I don't know how to make the  
simple pipeline build depend on the jar file.
Any help is welcome to fix that problem !

>
> Then, (2) after I had a good Java wrapped build, I tried to run one of
> the Java tests. (JavaSimplePipelineUS2) But I get a
> java.lang.NoClassDefFoundError... The problem is that the command line
> being passed gives the path to the .jar file *without* the "/Release/"
> or "/Debug" part of the directory path and so, java cannot locate the
> .jar file via the ctest test's command line... If I manually run the
> command line and alter it to include "/Release/" or "/Debug/" then it
> works fine.
>

I have the "Release" in the path.
Are you running the test with the command

   ctest -C Release

?

> So it would appear we need two things to make these wrapped builds
> work with Visual Studio:
> (1) proper library/custom-target dependencies specified in the
> appropriate input CMakeLists files
> and
> (2) a way to communicate the real jar path on a per-configuration
> basis to the test driver command lines
>
> Any ideas how to fix these issues??
>
> Thanks,
> David Cole
>
>
>
> On 4/2/07, David Cole <david.cole at kitware.com> wrote:
>> Shorter path names this morning (48 character binary root):
>>   CTEST_SOURCE_DIRECTORY='C:/Dashboards/My Tests/Insight'
>>   CTEST_BINARY_DIRECTORY='C:/Dashboards/My Tests/Insight Win32-vs8- 
>> Release'
>>
>> Down to only 6 build errors:
>>   http://www.itk.org/Testing/Sites/gaia.kitware/Win32-vs8-Release/ 
>> 20070402-1447-Experimental/BuildError.html
>>
>> Next suggestion??
>> :-)
>>
>> Thanks,
>> David
>>
>>
>> On 3/31/07, Gaëtan Lehmann <gaetan.lehmann at jouy.inra.fr> wrote:
>> >
>> > Le 31 mars 07 à 18:22, David Cole a écrit :
>> >
>> > > The source and binary dirs are...
>> > >  CTEST_SOURCE_DIRECTORY='C:/Private Documents/david/Dashboards/My
>> > > Tests/Insight'
>> > >  CTEST_BINARY_DIRECTORY='C:/Private Documents/david/Dashboards/My
>> > > Tests/Insight Win32-vs8-Debug'
>> > > ...as noted in the "notes" file attached to those dashboard  
>> rows...
>> > >
>> > > Is there a known path length limitation for Windows/VS  
>> USE_WRAP_ITK
>> > > builds? I wouldn't think that 70 characters is "too long" for  
>> the root
>> > > of a binary tree...
>> > >
>> >
>> > I would think that too. Sadely, microsoft seems to not agree  
>> with us,
>> > and have restricted the maximum length of a path to a way too small
>> > value.
>> > On "peuplier", the windows host I'm using to test WrapITK, the  
>> build
>> > path contains 61 characters.
>> >
>> > Can you try to use a shorter path to confirm that's really the
>> > problem? You can set all the WRAP_*** variables to OFF, where  
>> *** is
>> > a type, and keep only one dim in WRAP_ITK_DIMS to build it more  
>> quickly.
>> >
>> > Thanks,
>> >
>> > Gaëtan
>> >
>> >
>> > >
>> > > On 3/31/07, Gaëtan Lehmann <gaetan.lehmann at jouy.inra.fr> wrote:
>> > >>
>> > >> Hi David,
>> > >>
>> > >> It's seem to be yet another problem with too long file names.
>> > >> Can you give the full path of your build tree?
>> > >>
>> > >> Thanks,
>> > >>
>> > >> Gaëtan
>> > >>
>> > >>
>> > >> Le 31 mars 07 à 14:19, David Cole a écrit :
>> > >>
>> > >> > So it took me a while to get to this point (unfortunately,  
>> I've
>> > >> only
>> > >> > been able to spend a small percentage of my time on ITK  
>> lately)....
>> > >> > but here are the results of running Debug and Release  
>> experimental
>> > >> > builds of 32-bit Java-wrapped ITK using vs8. (With an up-to- 
>> date
>> > >> > source tree as of yesterday.)
>> > >> >
>> > >> > http://www.itk.org/Testing/Sites/gaia.kitware/Win32-vs8-Debug/
>> > >> > 20070330-1851-Experimental/BuildError.html
>> > >> > http://www.itk.org/Testing/Sites/gaia.kitware/Win32-vs8- 
>> Release/
>> > >> > 20070330-2108-Experimental/BuildError.html
>> > >> >
>> > >> > Any hints from the USE_WRAP_ITK experts before I start digging
>> > >> in to
>> > >> > find the cause of these build errors?
>> > >> >
>> > >> > If we can get this working on my experimental builds, I  
>> will enable
>> > >> > USE_WRAP_ITK on some of our other Windows/Visual Studio  
>> nightly
>> > >> > dashboards...
>> > >> >
>> > >> > Thanks,
>> > >> > David
>> > >> >
>> > >> >
>> > >> > On 2/7/07, Luis Ibanez <luis.ibanez at kitware.com> wrote:
>> > >> >>
>> > >> >> Hi Gaetan,
>> > >> >>
>> > >> >> Dave is trying first in a local machine to see how
>> > >> >> the build of WrapITK behaves now on Windows.
>> > >> >>
>> > >> >> Depending on the results of his tests, we will proceed
>> > >> >> to enable the builds in one of the Dashboard machines.
>> > >> >>
>> > >> >>
>> > >> >>     Thanks
>> > >> >>
>> > >> >>
>> > >> >>        Luis
>> > >> >>
>> > >> >>
>> > >> >>
>> > >> >> -------------------
>> > >> >> Gaetan Lehmann wrote:
>> > >> >> >
>> > >> >> > Hi Luis,
>> > >> >> >
>> > >> >> > Have you turn on wrap itk in a msvc7 build ?
>> > >> >> > I can't find such a build in the dashboard.
>> > >> >> >
>> > >> >> > Thanks,
>> > >> >> >
>> > >> >> > Gaetan
>> > >> >> >
>> > >> >>
>> > >>
>> > >> --
>> > >> 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
>> > >>
>> > >>
>> > >>
>> > >>
>> > >>
>> >
>> > --
>> > 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
>> >
>> >
>> >
>> >
>> >
>>

--
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



-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: =?ISO-8859-1?Q?Ceci_est_une_signature_=E9lectronique_PGP?=
Url : http://www.itk.org/mailman/private/insight-developers/attachments/20070403/52c1bbf9/PGP.pgp


More information about the Insight-developers mailing list