[Insight-developers] Parallel builds with CMake?

Michal Suchanek hramrach at centrum.cz
Thu Oct 21 05:13:21 EDT 2010


On 21 October 2010 02:37, Magnotta, Vincent A
<vincent-magnotta at uiowa.edu> wrote:
> Michal,
>
> We have been building ITK with WrapITK turned on using gcc 4.4 for some time
> without problems. We are currently using ITK version 3.20 but did not have
> problems in the past with ITK version 3.18. We typically build in parallel
> because compiles take a significant amount of time.
>
>
insighttoolkit 3.20 does not build in parallel either and  the
wrapping breakage was not fixed so far.

Debian applies some patches, though.

Thanks

Michal

[ 30%] wrap_vnl_matrix_ref.xml from
cd /scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics
&& /usr/bin/gccxml -fxml-start=_cable_
-fxml=/scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.xml
--gccxml-gcc
-options /scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/SwigInc.txt
-DCSWIG -DCABLE_CONFI
GURATION /scratch/itk/insighttoolkit-3.20.0/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.cxx

...

[ 30%] [ 30%] wrap_vnl_matrix_ref.xml from
cd /scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics
&& /usr/bin/gccxml -fxml-start=_cable_
-fxml=/scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.xml
--gccxml-gcc
-options /scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/SwigInc.txt
-DCSWIG -DCABLE_CONFI
GURATION /scratch/itk/insighttoolkit-3.20.0/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.cxx
wrap_vnl_diag_matrix.idx from

...


[ 30%] wrap_vnl_matrix_ref.idx from
cd /scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics
&& /usr/bin/cableidx
/scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.xml
/scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.idx
/usr/bin/cmake -E cmake_progress_report
/scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/CMakeFiles
ERROR: In /tmp/buildd/cableswig-0.1.0+cvs20100501/Cable/Parsers/cableXMLParser.cxx,
line 175
XMLSourceParser (0x11a37a0): Error parsing XML in stream at line 60:
unclosed token

Errors occurred during parsing of GCC-XML output:
/scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.xml
make[3]: *** [Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.idx] Error 1
make[3]: Leaving directory
`/scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu'
make[2]: *** [Wrapping/CSwig/VXLNumerics/CMakeFiles/VXLNumericsJava.dir/all]
Error 2
/usr/bin/*** Waiting for unfinished jobs....

...

wrap_vnl_matrix_ref.idx from
cd /scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics
&& /usr/bin/cableidx
/scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.xml
/scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.idx

...

[ 30%] [ 30%] wrap_vnl_matrix_ref.idx from
cd /scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics
&& /usr/bin/cableidx
/scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.xml
/scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.idx


...

wrap_vnl_matrix_ref.xml from
cd /scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics
&& /usr/bin/gccxml -fxml-start=_cable_
-fxml=/scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.xml
--gccxml-gcc
-options /scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/SwigInc.txt
-DCSWIG -DCABLE_CONFI
GURATION /scratch/itk/insighttoolkit-3.20.0/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.cxx


...

[ 33%] wrap_vnl_matrix_ref.idx from
cd /scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics
&& /usr/bin/cableidx /scratch/itk/insig
httoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.xml
/scratch/itk/insighttoolkit-3.20.0/o
bj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.idx


...

[ 33%] wrap_vnl_matrix_ref.idx from
cd /scratch/itk/insighttoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics
&& /usr/bin/cableidx /scratch/itk/insig
httoolkit-3.20.0/obj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.xml
/scratch/itk/insighttoolkit-3.20.0/o
bj-x86_64-linux-gnu/Wrapping/CSwig/VXLNumerics/wrap_vnl_matrix_ref.idx


More information about the Insight-developers mailing list