[Insight-users] ITK, Java wrapping, problem when building

Grzegorz Toporek top.grzechu at gmail.com
Sat Nov 27 11:22:26 EST 2010


Hi,

Luckily, I have figure it out by using ITK package from www.itk.org web page
(version 3.20) and CableSwing from there as well (version 3.20).

Now it works like a charm.

Best regards,
Grzegorz


2010/11/27 Grzegorz Toporek <top.grzechu at gmail.com>

> Dear all,
>
> I have been using VTK in Java successively and now I am trying to build ITK
> Java wrappers as well.
>
> The problem is I can not build wrappers for Java.
>
> I am using Ubuntu 10.04 (lucid), g++ version 4.4.3, java JDK 6, Cmake
> version 2.8.3, SWING version 1.3.21, CableSwing from cvs, ITK from git
> (probably 3.20 but do not know where to find that).
>
> When building wrappers I got following error. It looks like there is no
> namespace defined?!
>
> Please help me with this issue as I don not know CableSwing well. Looking
> forward to your reply.
>
> Best regards,
> Grzegorz
>
> Linking CXX shared module ../../../bin/libVXLNumericsJava.so
> [ 59%] Built target VXLNumericsJava
> [ 59%] wrap_itkContinuousIndexJava.cxx from
> [ 59%] wrap_itkDenseFiniteDifferenceImageFilter_2DJava.cxx from
> [ 59%] wrap_itkDenseFiniteDifferenceImageFilter_3DJava.cxx from
> [ 59%] wrap_itkDifferenceImageFilterJava.cxx from
> [ 59%] wrap_itkEventObjectJava.cxx from
> [ 59%] wrap_itkFiniteDifferenceFunctionJava.cxx from
> [ 59%] wrap_itkFiniteDifferenceImageFilter_2DJava.cxx from
> [ 59%] wrap_itkFiniteDifferenceImageFilter_3DJava.cxx from
> [ 59%] wrap_itkFixedArrayJava.cxx from
> [ 59%] wrap_itkFunctionBaseJava.cxx from
> [ 59%] wrap_itkImage_2DJava.cxx from
> [ 59%] wrap_itkImage_3DJava.cxx from
> [ 59%] wrap_itkImageFunctionJava.cxx from
> [ 59%] wrap_itkImageConstIteratorJava.cxx from
> [ 59%] wrap_itkImageRegionIteratorJava.cxx from
> [ 59%] wrap_itkImageRegionConstIteratorJava.cxx from
> [ 59%] wrap_itkImageSourceJava.cxx from
> [ 59%] wrap_itkImageToImageFilter_2DJava.cxx from
> [ 59%] wrap_itkImageToImageFilter_3DJava.cxx from
> [ 59%] wrap_itkInPlaceImageFilter_AJava.cxx from
> [ 59%] wrap_itkInPlaceImageFilter_BJava.cxx from
> [ 59%] wrap_itkIndexJava.cxx from
> [ 60%] wrap_itkLevelSetJava.cxx from
> [ 60%] wrap_itkNeighborhoodJava.cxx from
> [ 60%] wrap_itkPointJava.cxx from
> [ 60%] wrap_itkSizeJava.cxx from
> [ 60%] wrap_itkVectorJava.cxx from
> [ 60%] wrap_ITKCommonAJavaJava.cxx from
> create swig package ITKCommonAJava
>   init module: ITKCommonBase
>   init module: ITKInterpolators
>   init module: ITKRegions
>   init module: itkArray
>   init module: itkBinaryBallStructuringElement
>   init module: itkContinuousIndex
>   init module: itkDifferenceImageFilter
>   init module: itkDenseFiniteDifferenceImageFilter_2D
>   init module: itkDenseFiniteDifferenceImageFilter_3D
>   init module: itkEventObjectGroup
>   init module: itkFiniteDifferenceFunction
>   init module: itkFiniteDifferenceImageFilter_2D
>   init module: itkFiniteDifferenceImageFilter_3D
>   init module: itkFixedArray
>   init module: itkFunctionBase
>   init module: itkImage_2D
>   init module: itkImage_3D
>   init module: itkImageSource
>   init module: itkImageConstIterator
>   init module: itkImageRegionIterator
>   init module: itkImageRegionConstIterator
>   init module: itkImageFunction
>   init module: itkImageToImageFilter_2D
>   init module: itkImageToImageFilter_3D
>   init module: itkInPlaceImageFilter_A
>   init module: itkInPlaceImageFilter_B
>   init module: itkIndex
>   init module: itkLevelSet
>   init module: itkNeighborhood
>   init module: itkPoint
>   init module: itkSize
>   init module: SwigExtras
>   init module: itkVector
> [ 60%] Building CXX object
> Wrapping/CSwig/CommonA/CMakeFiles/ITKCommonAJava.dir/wrap_itkBinaryBallStructuringElementJava.cxx.o
> /home/grzesiek/ITK-box/bin/Wrapping/CSwig/CommonA/wrap_itkBinaryBallStructuringElementJava.cxx:
> In function ‘jlong
> Java_InsightToolkit_itkBinaryBallStructuringElementJNI_new_1itkBinaryBallStructuringElementUC3_1_1SWIG_10(JNIEnv*,
> _jclass*, jlong)’:
> /home/grzesiek/ITK-box/bin/Wrapping/CSwig/CommonA/wrap_itkBinaryBallStructuringElementJava.cxx:157:
> error: ‘itk’ has not been declared
> /home/grzesiek/ITK-box/bin/Wrapping/CSwig/CommonA/wrap_itkBinaryBallStructuringElementJava.cxx:157:
> error: expected primary-expression before ‘unsigned’
> /home/grzesiek/ITK-box/bin/Wrapping/CSwig/CommonA/wrap_itkBinaryBallStructuringElementJava.cxx:157:
> error: expected ‘;’ before ‘unsigned’
> /home/grzesiek/ITK-box/bin/Wrapping/CSwig/CommonA/wrap_itkBinaryBallStructuringElementJava.cxx:158:
> error: ‘itk’ has not been declared
> /home/grzesiek/ITK-box/bin/Wrapping/CSwig/CommonA/wrap_itkBinaryBallStructuringElementJava.cxx:158:
> error: expected primary-expression before ‘unsigned’
> /home/grzesiek/ITK-box/bin/Wrapping/CSwig/CommonA/wrap_itkBinaryBallStructuringElementJava.cxx:158:
> error: expected ‘;’ before ‘unsigned’
> /home/grzesiek/ITK-box/bin/Wrapping/CSwig/CommonA/wrap_itkBinaryBallStructuringElementJava.cxx:162:
> error: ‘arg1’ was not declared in this scope
> /home/grzesiek/ITK-box/bin/Wrapping/CSwig/CommonA/wrap_itkBinaryBallStructuringElementJava.cxx:162:
> error: ‘itk’ has not been declared
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20101127/52626b21/attachment.htm>


More information about the Insight-users mailing list