[Insight-users] "is protected" building error

Julien Jomier jjomier at cs.unc.edu
Sat Oct 2 12:56:29 EDT 2004


Hi George,

The problem seems to come from this line: (wrong template parameters)

>    typedef itk::BinaryBallStructuringElement< ImageType, 3  >
> StructuringElementType;

which should be:

typedef itk::BinaryBallStructuringElement<PixelType, 3>
StructuringElementType;

You can take a look at the test: itkBinaryDilateImageFilterTest.cxx in
Testing/Code/BasicFilters to have a quick overview on how to use the
BinaryDilateImageFilter.

Hope that helps,

Julien

----- Original Message ----- 
From: "George Iordanescu" <giordanescu at cmr.nunet.net>
To: <insight-users at itk.org>
Sent: Friday, October 01, 2004 9:24 PM
Subject: [Insight-users] "is protected" building error


> Hi,
>
> I have an error in building my project. I added these lines to my
> current project, that I was able to build ok previously:
>
> lines 881-898 in file NeuronalTractDetector.cxx:
>    //opening; erosion followed by dilation
>    typedef itk::BinaryBallStructuringElement< ImageType, 3  >
> StructuringElementType;
>      typedef itk::BinaryErodeImageFilter< ImageType, ImageType,
>                                      StructuringElementType >
> ErodeFilterType;
>      typedef itk::BinaryDilateImageFilter< ImageType, ImageType,
>                                       StructuringElementType >
> DilateFilterType;
>      ErodeFilterType::Pointer  binaryErode  = ErodeFilterType::New();
>      DilateFilterType::Pointer binaryDilate = DilateFilterType::New();
>      StructuringElementType  structuringElement;
>      structuringElement.SetRadius( 5 );  // 3x3 structuring element
>      structuringElement.CreateStructuringElement();
>      binaryErode->SetKernel(  structuringElement );
>      binaryDilate->SetKernel( structuringElement );
>      binaryErode->SetInput( thresholdedImage );
>      binaryDilate->SetInput( binaryErode->GetOutput() );
>      binaryErode->SetErodeValue( foreground );
>      binaryDilate->SetDilateValue( foreground );
>      ImageType::Pointer openedImage = binaryDilate->GetOutput() ;
>
>
> I attached the output of the "make"-ing process and the CMakeCache file.
> Line 891 contains "structuringElement.CreateStructuringElement();". Any
> suggestion will be highly appreciated.
>
> George
>
>
> OUTPUT of the MAKING process:
>
> [giordanescu at hp6000 buildNeuronalTract]$ make
> cmake.depends is up-to-date
> /home/giordanescu/cmr/apps/ITKApp/buildNeuronalTract/Auxiliary: building
> default_target
> cmake.depends is up-to-date
>
/home/giordanescu/cmr/apps/ITKApp/buildNeuronalTract/Auxiliary/FltkImageView
er: building default_target
> /home/giordanescu/cmr/apps/ITKApp/buildNeuronalTract/Auxiliary/Logger:
> building default_target
>
/home/giordanescu/cmr/apps/ITKApp/buildNeuronalTract/Auxiliary/DataManagemen
t: building default_target
>
/home/giordanescu/cmr/apps/ITKApp/buildNeuronalTract/Auxiliary/Registration:
building default_target
>
/home/giordanescu/cmr/apps/ITKApp/buildNeuronalTract/LandmarkInitializedMutu
alInformationRegistration: building default_target
>
/home/giordanescu/cmr/apps/ITKApp/buildNeuronalTract/NeuronalTractDetection:
building default_target
> Building dependencies cmake.check_depends...
> Building object file NeuronalTractDetector.o...
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h: In
> member
>    function `void itk::BinaryBallStructuringElement<TPixel, VDimension,
>    TAllocator>::CreateStructuringElement() [with TPixel =
> itk::Image<long int,
>    3>, unsigned int VDimension = 3, TAllocator =
>    itk::NeighborhoodAllocator<itk::Image<long int, 3> >]':
>
/home/giordanescu/cmr/apps/ITKApp/NeuronalTractDetection/NeuronalTractDetect
or.cxx:891:   instantiated from here
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h:343:
> `void
>    itk::Image<TPixel, VImageDimension>::Image() [with TPixel = long int,
>    unsigned int VImageDimension = 3]' is protected
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkBinaryBallStructur
ingElement.txx:119: within
>    this context
>
/home/giordanescu/cmr/apps/ITKApp/NeuronalTractDetection/NeuronalTractDetect
or.cxx:891:   instantiated from here
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h:346:
> `void
>    itk::Image<TPixel, VImageDimension>::operator=(const
> itk::Image<TPixel,
>    VImageDimension>&) [with TPixel = long int, unsigned int
> VImageDimension =
>    3]' is private
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkBinaryBallStructur
ingElement.txx:119: within
>    this context
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h: In
> member
>    function `void
> itk::FloodFilledSpatialFunctionConditionalIterator<TImage,
>
>
TFunction>::Set(itk::FloodFilledSpatialFunctionConditionalConstIterator<TIma
ge,
>    TFunction>::PixelType&) [with TImage = itk::Image<itk::Image<long
> int, 3>,
>    3>, TFunction = itk::EllipsoidInteriorExteriorSpatialFunction<3,
>    itk::Point<double, 3> >]':
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkBinaryBallStructur
ingElement.txx:109:   instantiated from `void
itk::BinaryBallStructuringElement<TPixel, VDimension,
TAllocator>::CreateStructuringElement() [with TPixel = itk::Image<long int,
3>, unsigned int VDimension = 3, TAllocator =
itk::NeighborhoodAllocator<itk::Image<long int, 3> >]'
>
/home/giordanescu/cmr/apps/ITKApp/NeuronalTractDetection/NeuronalTractDetect
or.cxx:891:   instantiated from here
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h:346:
> `void
>    itk::Image<TPixel, VImageDimension>::operator=(const
> itk::Image<TPixel,
>    VImageDimension>&) [with TPixel = long int, unsigned int
> VImageDimension =
>    3]' is private
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkFloodFilledSpatial
FunctionConditionalIterator.h:87: within
>    this context
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h: In
> member
>    function `TImage::PixelType itk::ImageConstIterator<TImage>::Get()
> const
>    [with TImage = itk::Image<itk::Image<long int, 3>, 3>]':
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkBinaryBallStructur
ingElement.txx:119:   instantiated from `void
itk::BinaryBallStructuringElement<TPixel, VDimension,
TAllocator>::CreateStructuringElement() [with TPixel = itk::Image<long int,
3>, unsigned int VDimension = 3, TAllocator =
itk::NeighborhoodAllocator<itk::Image<long int, 3> >]'
>
/home/giordanescu/cmr/apps/ITKApp/NeuronalTractDetection/NeuronalTractDetect
or.cxx:891:   instantiated from here
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h:345: `
>    itk::Image<TPixel, VImageDimension>::Image(const itk::Image<TPixel,
>    VImageDimension>&) [with TPixel = long int, unsigned int
> VImageDimension =
>    3]' is private
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImageConstIterator
.h:300: within
>    this context
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkBinaryBallStructur
ingElement.txx:119:   instantiated from `void
itk::BinaryBallStructuringElement<TPixel, VDimension,
TAllocator>::CreateStructuringElement() [with TPixel = itk::Image<long int,
3>, unsigned int VDimension = 3, TAllocator =
itk::NeighborhoodAllocator<itk::Image<long int, 3> >]'
>
/home/giordanescu/cmr/apps/ITKApp/NeuronalTractDetection/NeuronalTractDetect
or.cxx:891:   instantiated from here
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h:343:
> `void
>    itk::Image<TPixel, VImageDimension>::Image() [with TPixel = long int,
>    unsigned int VImageDimension = 3]' is protected
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImageConstIterator
.h:300: within
>    this context
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h: In
> member
>    function `void itk::ImportImageContainer<TElementIdentifier,
>    TElement>::Reserve(TElementIdentifier) [with TElementIdentifier =
> long
>    unsigned int, TElement = itk::Image<long int, 3>]':
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.txx:51:
instantiated from `void itk::Image<TPixel, VImageDimension>::Allocate()
[with TPixel = itk::Image<long int, 3>, unsigned int VImageDimension = 3]'
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkBinaryBallStructur
ingElement.txx:49:   instantiated from `void
itk::BinaryBallStructuringElement<TPixel, VDimension,
TAllocator>::CreateStructuringElement() [with TPixel = itk::Image<long int,
3>, unsigned int VDimension = 3, TAllocator =
itk::NeighborhoodAllocator<itk::Image<long int, 3> >]'
>
/home/giordanescu/cmr/apps/ITKApp/NeuronalTractDetection/NeuronalTractDetect
or.cxx:891:   instantiated from here
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h:343:
> `void
>    itk::Image<TPixel, VImageDimension>::Image() [with TPixel = long int,
>    unsigned int VImageDimension = 3]' is protected
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImportImageContain
er.txx:66: within
>    this context
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h: In
> member
>    function `void itk::DefaultPixelAccessor<TType>::Set(TType&, const
> TType&)
>    const [with TType = itk::Image<long int, 3>]':
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImageRegionIterato
r.h:113:   instantiated from `void
itk::ImageRegionIterator<TImage>::Set(itk::ImageRegionConstIterator<TImage>:
:PixelType&) const [with TImage = itk::Image<itk::Image<long int, 3>, 3>]'
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkBinaryBallStructur
ingElement.txx:58:   instantiated from `void
itk::BinaryBallStructuringElement<TPixel, VDimension,
TAllocator>::CreateStructuringElement() [with TPixel = itk::Image<long int,
3>, unsigned int VDimension = 3, TAllocator =
itk::NeighborhoodAllocator<itk::Image<long int, 3> >]'
>
/home/giordanescu/cmr/apps/ITKApp/NeuronalTractDetection/NeuronalTractDetect
or.cxx:891:   instantiated from here
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h:346:
> `void
>    itk::Image<TPixel, VImageDimension>::operator=(const
> itk::Image<TPixel,
>    VImageDimension>&) [with TPixel = long int, unsigned int
> VImageDimension =
>    3]' is private
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkDefaultPixelAccess
or.h:67: within
>    this context
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h: In
> member
>    function `const itk::NeighborhoodAllocator<TPixel>&
>    itk::NeighborhoodAllocator<TPixel>::operator=(const
>    itk::NeighborhoodAllocator<TPixel>&) [with TPixel = itk::Image<long
> int,
>    3>]':
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkNeighborhood.txx:1
09:   instantiated from `itk::Neighborhood<TPixel, VDimension,
TAllocator>::Neighborhood(const itk::Neighborhood<TPixel, VDimension,
TAllocator>&) [with TPixel = itk::Image<long int, 3>, unsigned int
VDimension = 3, TAllocator = itk::NeighborhoodAllocator<itk::Image<long int,
3> >]'
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkBinaryBallStructur
ingElement.h:94:   instantiated from
`itk::BinaryBallStructuringElement<TPixel, VDimension,
TAllocator>::BinaryBallStructuringElement(const
itk::BinaryBallStructuringElement<TPixel, VDimension, TAllocator>&) [with
TPixel = itk::Image<long int, 3>, unsigned int VDimension = 3, TAllocator =
itk::NeighborhoodAllocator<itk::Image<long int, 3> >]'
>
/home/giordanescu/cmr/apps/ITKApp/NeuronalTractDetection/NeuronalTractDetect
or.cxx:892:   instantiated from here
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h:346:
> `void
>    itk::Image<TPixel, VImageDimension>::operator=(const
> itk::Image<TPixel,
>    VImageDimension>&) [with TPixel = long int, unsigned int
> VImageDimension =
>    3]' is private
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkNeighborhoodAlloca
tor.h:83: within
>    this context
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h: In
> member
>    function `void itk::NeighborhoodAllocator<TPixel>::Deallocate() [with
> TPixel
>    = itk::Image<long int, 3>]':
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkNeighborhoodAlloca
tor.h:53:   instantiated from `void
itk::NeighborhoodAllocator<TPixel>::NeighborhoodAllocator() [with TPixel =
itk::Image<long int, 3>]'
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkNeighborhood.h:89:
instantiated from `itk::Neighborhood<TPixel, VDimension,
TAllocator>::Neighborhood() [with TPixel = itk::Image<long int, 3>, unsigned
int VDimension = 3, TAllocator = itk::NeighborhoodAllocator<itk::Image<long
int, 3> >]'
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkBinaryBallStructur
ingElement.h:86:   instantiated from
`itk::BinaryBallStructuringElement<TPixel, VDimension,
TAllocator>::BinaryBallStructuringElement() [with TPixel = itk::Image<long
int, 3>, unsigned int VDimension = 3, TAllocator =
itk::NeighborhoodAllocator<itk::Image<long int, 3> >]'
>
/home/giordanescu/cmr/apps/ITKApp/NeuronalTractDetection/NeuronalTractDetect
or.cxx:889:   instantiated from here
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h:343:
> `void
>    itk::Image<TPixel, VImageDimension>::Image() [with TPixel = long int,
>    unsigned int VImageDimension = 3]' is protected
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkNeighborhoodAlloca
tor.h:65: within
>    this context
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.txx: In
> member
>    function `TElement* itk::ImportImageContainer<TElementIdentifier,
>    TElement>::AllocateElements(TElementIdentifier) const [with
>    TElementIdentifier = long unsigned int, TElement = itk::Image<long
> int,
>    3>]':
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImportImageContain
er.txx:61:   instantiated from `void
itk::ImportImageContainer<TElementIdentifier,
TElement>::Reserve(TElementIdentifier) [with TElementIdentifier = long
unsigned int, TElement = itk::Image<long int, 3>]'
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.txx:51:
instantiated from `void itk::Image<TPixel, VImageDimension>::Allocate()
[with TPixel = itk::Image<long int, 3>, unsigned int VImageDimension = 3]'
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkBinaryBallStructur
ingElement.txx:49:   instantiated from `void
itk::BinaryBallStructuringElement<TPixel, VDimension,
TAllocator>::CreateStructuringElement() [with TPixel = itk::Image<long int,
3>, unsigned int VDimension = 3, TAllocator =
itk::NeighborhoodAllocator<itk::Image<long int, 3> >]'
>
/home/giordanescu/cmr/apps/ITKApp/NeuronalTractDetection/NeuronalTractDetect
or.cxx:891:   instantiated from here
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.txx:35:
> `
>    itk::Image<TPixel, VImageDimension>::Image() [with TPixel = long int,
>    unsigned int VImageDimension = 3]' is protected
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImportImageContain
er.txx:176: within
>    this context
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h:343:
> `void
>    itk::Image<TPixel, VImageDimension>::Image() [with TPixel = long int,
>    unsigned int VImageDimension = 3]' is protected
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImportImageContain
er.txx:176: within
>    this context
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.txx: In
> member
>    function `void itk::NeighborhoodAllocator<TPixel>::Allocate(unsigned
> int)
>    [with TPixel = itk::Image<long int, 3>]':
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkNeighborhoodAlloca
tor.h:122:   instantiated from `void
itk::NeighborhoodAllocator<TPixel>::set_size(unsigned int) [with TPixel =
itk::Image<long int, 3>]'
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkNeighborhood.h:223
:   instantiated from `void itk::Neighborhood<TPixel, VDimension,
TAllocator>::Allocate(unsigned int) [with TPixel = itk::Image<long int, 3>,
unsigned int VDimension = 3, TAllocator =
itk::NeighborhoodAllocator<itk::Image<long int, 3> >]'
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkNeighborhood.txx:9
8:   instantiated from `void itk::Neighborhood<TPixel, VDimension,
TAllocator>::SetRadius(const itk::Size<D2>&) [with TPixel = itk::Image<long
int, 3>, unsigned int VDimension = 3, TAllocator =
itk::NeighborhoodAllocator<itk::Image<long int, 3> >]'
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkNeighborhood.txx:8
1:   instantiated from `void itk::Neighborhood<TPixel, VDimension,
TAllocator>::SetRadius(long unsigned int) [with TPixel = itk::Image<long
int, 3>, unsigned int VDimension = 3, TAllocator =
itk::NeighborhoodAllocator<itk::Image<long int, 3> >]'
>
/home/giordanescu/cmr/apps/ITKApp/NeuronalTractDetection/NeuronalTractDetect
or.cxx:890:   instantiated from here
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.txx:35:
> `
>    itk::Image<TPixel, VImageDimension>::Image() [with TPixel = long int,
>    unsigned int VImageDimension = 3]' is protected
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkNeighborhoodAlloca
tor.h:58: within
>    this context
> /home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkImage.h:343:
> `void
>    itk::Image<TPixel, VImageDimension>::Image() [with TPixel = long int,
>    unsigned int VImageDimension = 3]' is protected
>
/home/giordanescu/itk/InsightToolkit-1.8.1/Code/Common/itkNeighborhoodAlloca
tor.h:58: within
>    this context
> make[3]: *** [NeuronalTractDetector.o] Error 1
> make[2]: *** [default_target] Error 2
> make[1]: *** [default_target_NeuronalTractDetection] Error 2
> make: *** [default_target] Error 2
> [giordanescu at hp6000 buildNeuronalTract]$
>
>
>
>
>
>
> AND the CMAKECACHE file is:
>
> # This is the CMakeCache file.
> # For build in directory:
> /home/giordanescu/cmr/apps/ITKApp/buildNeuronalTract
> # You can edit this file to change values found and used by cmake.
> # If you do not want to change any of the values, simply exit the
> editor.
> # If you do want to change a value, simply edit, save, and exit the
> editor.
> # The syntax for the file is as follows:
> # KEY:TYPE=VALUE
> # KEY is the name of a variable in the cache.
> # TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
> # VALUE is the current value for the KEY.
>
> ########################
> # EXTERNAL cache entries
> ########################
>
> //Build Insight-Applications with shared libraries.
> BUILD_SHARED_LIBS:BOOL=OFF
>
> //Build the testing tree.
> BUILD_TESTING:BOOL=ON
>
> //Path to a program.
> CMAKE_AR:FILEPATH=/usr/bin/ar
>
> //For backwards compatibility, what version of CMake commands and
> // syntax should this version of CMake allow.
> CMAKE_BACKWARDS_COMPATIBILITY:STRING=1.8
>
> //Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
> // CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
> //
> CMAKE_BUILD_TYPE:STRING=
>
> //Path to a program.
> CMAKE_CTEST_COMMAND:FILEPATH=/usr/local/bin/ctest
>
> //C++ compiler
> CMAKE_CXX_COMPILER:STRING=/usr/bin/g++
>
> //Flags used by the compiler during all build types.
> CMAKE_CXX_FLAGS:STRING=
>
> //Flags used by the compiler during debug builds.
> CMAKE_CXX_FLAGS_DEBUG:STRING=-g
>
> //Flags used by the compiler during release minsize builds.
> CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os
>
> //Flags used by the compiler during release builds (/MD /Ob1 /Oi
> // /Ot /Oy /Gs will produce slightly less optimized but smaller
> // files).
> CMAKE_CXX_FLAGS_RELEASE:STRING=-O3
>
> //Flags used by the compiler during Release with Debug Info builds.
> //
> CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g
>
> //C compiler
> CMAKE_C_COMPILER:STRING=/usr/bin/gcc
>
> //Flags for C compiler.
> CMAKE_C_FLAGS:STRING=
>
> //Flags used by the compiler during debug builds.
> CMAKE_C_FLAGS_DEBUG:STRING=-g
>
> //Flags used by the compiler during release minsize builds.
> CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os
>
> //Flags used by the compiler during release builds (/MD /Ob1 /Oi
> // /Ot /Oy /Gs will produce slightly less optimized but smaller
> // files).
> CMAKE_C_FLAGS_RELEASE:STRING=-O3
>
> //Flags used by the compiler during Release with Debug Info builds.
> //
> CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g
>
> //Flags used by the linker.
> CMAKE_EXE_LINKER_FLAGS:STRING=
>
> //Flags used by the linker during debug builds.
> CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
>
> //Flags used by the linker during release minsize builds.
> CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
>
> //Flags used by the linker during release builds.
> CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
>
> //Flags used by the linker during Release with Debug Info builds.
> //
> CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
>
> //Install path prefix, prepended onto install directories.
> CMAKE_INSTALL_PREFIX:PATH=/usr/local
>
> //Path to a program.
> CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake
>
> //Flags used by the linker during the creation of modules.
> CMAKE_MODULE_LINKER_FLAGS:STRING=
>
> //Flags used by the linker during debug builds.
> CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
>
> //Flags used by the linker during release minsize builds.
> CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
>
> //Flags used by the linker during release builds.
> CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
>
> //Flags used by the linker during Release with Debug Info builds.
> //
> CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
>
> //Path to a program.
> CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
>
> //Flags used by the linker during the creation of dll's.
> CMAKE_SHARED_LINKER_FLAGS:STRING=
>
> //Flags used by the linker during debug builds.
> CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
>
> //Flags used by the linker during release minsize builds.
> CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
>
> //Flags used by the linker during release builds.
> CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
>
> //Flags used by the linker during Release with Debug Info builds.
> //
> CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
>
> //If set, runtime paths are not added when using shared libraries.
> //
> CMAKE_SKIP_RPATH:BOOL=OFF
>
> //If this value is on, makefiles will be generated without the
> // .SILENT directive, and all commands will be echoed to the console
> // during the make.  This is useful for debugging only.
> CMAKE_VERBOSE_MAKEFILE:BOOL=OFF
>
> //Path to program used to compress files for transfer to the dart
> // server
> COMPRESSIONCOMMAND:FILEPATH=/usr/bin/gzip
>
> //Path to a program.
> CVSCOMMAND:FILEPATH=/usr/bin/cvs
>
> //Options passed to the cvs update command.
> CVS_UPDATE_OPTIONS:STRING=-d -A -P
>
> //Dependencies for the target
>
CmrRegistration_LIB_DEPENDS:STATIC=ITKAlgorithms;ITKCommon;ITKBasicFilters;I
TKFEM;
>
> //Limit of reported errors, -1 reports all.
> DART_BUILD_ERROR_REPORT_LIMIT:BOOL=OFF
>
> //Limit of reported warnings, -1 reports all.
> DART_BUILD_WARNING_REPORT_LIMIT:BOOL=OFF
>
> //If you have Dart installed, where is it located?
> DART_ROOT:PATH=DART_ROOT-NOTFOUND
>
> //Time alloted for a test before Dart will kill the test.
> DART_TESTING_TIMEOUT:STRING=1500
>
> //Show the actual output of the build, or if off show a . for each
> // 1024 bytes.
> DART_VERBOSE_BUILD:BOOL=OFF
>
> //Should Dart server send email when build errors are found in
> // Continuous builds?
> DELIVER_CONTINUOUS_EMAIL:BOOL=OFF
>
> //Dependencies for the target
> DataManagement_LIB_DEPENDS:STATIC=ITKAlgorithms;ITKCommon;ITKBasicFilters;
>
> //Single output directory for building all executables.
> EXECUTABLE_OUTPUT_PATH:PATH=
>
> //Where can one of the fltk or fltkd libraries be found
> FLTK_BASE_LIBRARY:FILEPATH=/usr/local/lib/libfltk.a
>
> //Path to a program.
> FLTK_FLUID_EXECUTABLE:FILEPATH=/usr/local/bin/fluid
>
> //Where can one of the fltkforms, fltkformsd or fltk_forms libraries
> // be found
> FLTK_FORMS_LIBRARY:FILEPATH=/usr/local/lib/libfltk_forms.a
>
> //Where can one of the fltkgl, fltkgld or fltk_gl libraries be
> // found
> FLTK_GL_LIBRARY:FILEPATH=/usr/local/lib/libfltk_gl.a
>
> //Where can one of the fltkimages, fltkimagesd or fltk_images libraries
> // be found
> FLTK_IMAGES_LIBRARY:FILEPATH=/usr/local/lib/libfltk_images.a
>
> //What is the path where the file FL/Fl.h can be found
> FLTK_INCLUDE_DIR:PATH=/usr/local/include
>
> //Use FLTK version 1.0.11
> FLTK_VERSION_1.0.11:BOOL=OFF
>
> //Use FLTK version 1.1
> FLTK_VERSION_1.1:BOOL=ON
>
> //Path to gunzip executable
> GUNZIPCOMMAND:FILEPATH=/usr/bin/gunzip
>
> //Value Computed by CMake
>
ITKApp_BINARY_DIR:STATIC=/home/giordanescu/cmr/apps/ITKApp/buildNeuronalTrac
t
>
> //Value Computed by CMake
> ITKApp_SOURCE_DIR:STATIC=/home/giordanescu/cmr/apps/ITKApp
>
> //Dependencies for the target
>
ITKFltkImageViewer_LIB_DEPENDS:STATIC=ITKAlgorithms;ITKCommon;ITKBasicFilter
s;/usr/local/lib/libfltk.a;/usr/local/lib/libfltk_gl.a;/usr/local/lib/libflt
k_forms.a;/usr/local/lib/libfltk_images.a;-lSM;-lICE;-lSM;-lICE;/usr/X11R6/l
ib/libX11.so;/usr/X11R6/lib/libXext.so;/usr/X11R6/lib/libX11.so;/usr/X11R6/l
ib/libXext.so;-lm;/usr/lib/libGLU.so;/usr/lib/libGLU.so;/usr/lib/libGL.so;-l
SM;-lICE;/usr/X11R6/lib/libX11.so;/usr/X11R6/lib/libXext.so;
>
> //Path to java command, used by the Dart server to create html.
> //
> JAVACOMMAND:FILEPATH=JAVACOMMAND-NOTFOUND
>
> //Single output directory for building all libraries.
> LIBRARY_OUTPUT_PATH:PATH=
>
> //Dependencies for the target
> Logger_LIB_DEPENDS:STATIC=ITKAlgorithms;ITKCommon;ITKBasicFilters;
>
> //Command used to build entire project from the command line.
> MAKECOMMAND:STRING=/usr/bin/gmake -i
>
> //What is the path where the file GL/gl.h can be found
> OPENGL_INCLUDE_DIR:PATH=/usr/include
>
> //Where can one of the MesaGL or GL libraries be found
> OPENGL_gl_LIBRARY:FILEPATH=/usr/lib/libGL.so
>
> //Where can one of the MesaGLU or GLU libraries be found
> OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/libGLU.so
>
> //What is the path where the file GL/xmesa.h can be found
> OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND
>
> //Path to Rational purify command, used for memory error detection.
> //
> PURIFYCOMMAND:FILEPATH=PURIFYCOMMAND-NOTFOUND
>
> //Path to scp command, used by some Dart clients for submitting
> // results to a Dart server (when not using ftp for submissions)
> //
> SCPCOMMAND:FILEPATH=/usr/bin/scp
>
> //Name of the computer/site where compile is being run
> SITE:STRING=hp6000
>
> //Location of Tcl library imported from VTK.  This may mean your
> // project is depending on VTK to get this setting.  Consider using
> // FindTCL.cmake.
> TCL_LIBRARY:FILEPATH=
>
> //Path to a program.
> TCL_TCLSH:FILEPATH=/usr/bin/tclsh
>
> //Location of Tk library imported from VTK.  This may mean your
> // project is depending on VTK to get this setting.  Consider using
> // FindTCL.cmake.
> TK_LIBRARY:FILEPATH=
>
> //Use FLTK (The Fast Light Toolkit) for GUI (some applications
> // need this)
> USE_FLTK:BOOL=ON
>
> //Use VTK (The Visualization Toolkit) (some applications need this)
> //
> USE_VTK:BOOL=ON
>
> //Use VTK Patented Libraries (optional)
> USE_VTK_PATENTED:BOOL=OFF
>
> //What is the path where the file X11/X.h can be found
> X11_X11_INCLUDE_PATH:PATH=/usr/X11R6/include
>
> //Where can the X11 library be found
> X11_X11_LIB:FILEPATH=/usr/X11R6/lib/libX11.so
>
> //Where can the Xext library be found
> X11_Xext_LIB:FILEPATH=/usr/X11R6/lib/libXext.so
>
> //What is the path where the file X11/Xlib.h can be found
> X11_Xlib_INCLUDE_PATH:PATH=/usr/X11R6/include
>
> //What is the path where the file X11/Xutil.h can be found
> X11_Xutil_INCLUDE_PATH:PATH=/usr/X11R6/include
>
>
> ########################
> # INTERNAL cache entries
> ########################
>
> //Advanced flag for variable: CMAKE_AR
> CMAKE_AR-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_BUILD_TOOL
> CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1
> //What is the target build tool cmake is generating for.
> CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/gmake
> //This is the directory where this CMakeCahe.txt was created
>
CMAKE_CACHEFILE_DIR:INTERNAL=/home/giordanescu/cmr/apps/ITKApp/buildNeuronal
Tract
> //Major version of cmake used to create the current loaded cache
> //
> CMAKE_CACHE_MAJOR_VERSION:INTERNAL=1
> //Minor version of cmake used to create the current loaded cache
> //
> CMAKE_CACHE_MINOR_VERSION:INTERNAL=8
> //Major version of cmake used to create the current loaded cache
> //
> CMAKE_CACHE_RELEASE_VERSION:INTERNAL=patch 3
> //Path to CMake executable.
> CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake
> //Advanced flag for variable: CMAKE_CTEST_COMMAND
> CMAKE_CTEST_COMMAND-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_CXX_COMPILER
> CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
> //Result of TRY_COMPILE
> CMAKE_CXX_COMPILER_WORKS:INTERNAL=TRUE
> //Advanced flag for variable: CMAKE_CXX_FLAGS
> CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_CXX_FLAGS_DEBUG
> CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_CXX_FLAGS_MINSIZEREL
> CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_CXX_FLAGS_RELEASE
> CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
> CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_C_COMPILER
> CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
> //Result of TRY_COMPILE
> CMAKE_C_COMPILER_WORKS:INTERNAL=TRUE
> //Advanced flag for variable: CMAKE_C_FLAGS
> CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_C_FLAGS_DEBUG
> CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_C_FLAGS_MINSIZEREL
> CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_C_FLAGS_RELEASE
> CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
> CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
> //Path to cache edit program executable.
> CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/bin/ccmake
> //Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS
> CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
> CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
> //
> CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
> CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
> //
> CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
> //Name of generator.
> CMAKE_GENERATOR:INTERNAL=Unix Makefiles
> //Have function connect
> CMAKE_HAVE_CONNECT:INTERNAL=1
> //Have function gethostbyname
> CMAKE_HAVE_GETHOSTBYNAME:INTERNAL=1
> //Have function remove
> CMAKE_HAVE_REMOVE:INTERNAL=1
> //Have function shmat
> CMAKE_HAVE_SHMAT:INTERNAL=1
> //Start directory with the top level CMakeLists.txt file for this
> // project
> CMAKE_HOME_DIRECTORY:INTERNAL=/home/giordanescu/cmr/apps/ITKApp
> //Have library ICE
> CMAKE_LIB_ICE_HAS_ICECONNECTIONNUMBER:INTERNAL=1
> //Advanced flag for variable: CMAKE_MAKE_PROGRAM
> CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS
> CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
> CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
> //
> CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
> //
> CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
> //
> CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_RANLIB
> CMAKE_RANLIB-ADVANCED:INTERNAL=1
> //Path to CMake installation.
> CMAKE_ROOT:INTERNAL=/usr/local/share/CMake
> //Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS
> CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
> CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
> //
> CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
> //
> CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
> //
> CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CMAKE_SKIP_RPATH
> CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
> //uname command
> CMAKE_UNAME:INTERNAL=/bin/uname
> //Advanced flag for variable: CMAKE_VERBOSE_MAKEFILE
> CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
> //Advanced flag for variable: COMPRESSIONCOMMAND
> COMPRESSIONCOMMAND-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CVSCOMMAND
> CVSCOMMAND-ADVANCED:INTERNAL=1
> //Advanced flag for variable: CVS_UPDATE_OPTIONS
> CVS_UPDATE_OPTIONS-ADVANCED:INTERNAL=1
> //Path to a library
>
CmrRegistration_CMAKE_PATH:INTERNAL=/home/giordanescu/cmr/apps/ITKApp/buildN
euronalTract/Auxiliary/Registration
> //Whether a library is static, shared or module.
> CmrRegistration_LIBRARY_TYPE:INTERNAL=STATIC
> //Advanced flag for variable: DART_BUILD_ERROR_REPORT_LIMIT
> DART_BUILD_ERROR_REPORT_LIMIT-ADVANCED:INTERNAL=1
> //Advanced flag for variable: DART_BUILD_WARNING_REPORT_LIMIT
> DART_BUILD_WARNING_REPORT_LIMIT-ADVANCED:INTERNAL=1
> //Advanced flag for variable: DART_TESTING_TIMEOUT
> DART_TESTING_TIMEOUT-ADVANCED:INTERNAL=1
> //Advanced flag for variable: DART_VERBOSE_BUILD
> DART_VERBOSE_BUILD-ADVANCED:INTERNAL=1
> //Advanced flag for variable: DELIVER_CONTINUOUS_EMAIL
> DELIVER_CONTINUOUS_EMAIL-ADVANCED:INTERNAL=1
> //Path to a library
>
DataManagement_CMAKE_PATH:INTERNAL=/home/giordanescu/cmr/apps/ITKApp/buildNe
uronalTract/Auxiliary/DataManagement
> //Whether a library is static, shared or module.
> DataManagement_LIBRARY_TYPE:INTERNAL=STATIC
> //FLTK library, headers and Fluid are available
> FLTK_FOUND:INTERNAL=1
> //Advanced flag for variable: FLTK_VERSION_1.0.11
> FLTK_VERSION_1.0.11-ADVANCED:INTERNAL=1
> //Advanced flag for variable: FLTK_VERSION_1.1
> FLTK_VERSION_1.1-ADVANCED:INTERNAL=1
> //Can we honour the FLTK_WRAP_UI command
> FLTK_WRAP_UI:INTERNAL=1
> //Advanced flag for variable: GUNZIPCOMMAND
> GUNZIPCOMMAND-ADVANCED:INTERNAL=1
> //Path to a library
>
ITKFltkImageViewer_CMAKE_PATH:INTERNAL=/home/giordanescu/cmr/apps/ITKApp/bui
ldNeuronalTract/Auxiliary/FltkImageViewer
> //Whether a library is static, shared or module.
> ITKFltkImageViewer_LIBRARY_TYPE:INTERNAL=STATIC
> //Advanced flag for variable: JAVACOMMAND
> JAVACOMMAND-ADVANCED:INTERNAL=1
> //Path to an executable
>
LandmarkInitializedMutualInformationRegistration_CMAKE_PATH:INTERNAL=/home/g
iordanescu/cmr/apps/ITKApp/buildNeuronalTract/LandmarkInitializedMutualInfor
mationRegistration
> //Path to a library
>
Logger_CMAKE_PATH:INTERNAL=/home/giordanescu/cmr/apps/ITKApp/buildNeuronalTr
act/Auxiliary/Logger
> //Whether a library is static, shared or module.
> Logger_LIBRARY_TYPE:INTERNAL=STATIC
> //Advanced flag for variable: MAKECOMMAND
> MAKECOMMAND-ADVANCED:INTERNAL=1
> //Path to an executable
>
NeuronalTractDetection_CMAKE_PATH:INTERNAL=/home/giordanescu/cmr/apps/ITKApp
/buildNeuronalTract/NeuronalTractDetection
> //Advanced flag for variable: OPENGL_INCLUDE_DIR
> OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
> //Advanced flag for variable: OPENGL_gl_LIBRARY
> OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
> //Advanced flag for variable: OPENGL_glu_LIBRARY
> OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
> //Advanced flag for variable: OPENGL_xmesa_INCLUDE_DIR
> OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1
> //Advanced flag for variable: PURIFYCOMMAND
> PURIFYCOMMAND-ADVANCED:INTERNAL=1
> //Advanced flag for variable: SCPCOMMAND
> SCPCOMMAND-ADVANCED:INTERNAL=1
> //Advanced flag for variable: SITE
> SITE-ADVANCED:INTERNAL=1
> //Advanced flag for variable: TCL_LIBRARY
> TCL_LIBRARY-ADVANCED:INTERNAL=1
> //Advanced flag for variable: TCL_TCLSH
> TCL_TCLSH-ADVANCED:INTERNAL=1
> //Advanced flag for variable: TK_LIBRARY
> TK_LIBRARY-ADVANCED:INTERNAL=1
> //Advanced flag for variable: USE_VTK_PATENTED
> USE_VTK_PATENTED-ADVANCED:INTERNAL=1
> //Have library /usr/X11R6/lib/libX11.so;/usr/X11R6/lib/libXext.so
> //
> X11_LIB_X11_SOLO:INTERNAL=1
> //Advanced flag for variable: X11_X11_INCLUDE_PATH
> X11_X11_INCLUDE_PATH-ADVANCED:INTERNAL=1
> //Advanced flag for variable: X11_X11_LIB
> X11_X11_LIB-ADVANCED:INTERNAL=1
> //Advanced flag for variable: X11_Xext_LIB
> X11_Xext_LIB-ADVANCED:INTERNAL=1
> //Advanced flag for variable: X11_Xlib_INCLUDE_PATH
> X11_Xlib_INCLUDE_PATH-ADVANCED:INTERNAL=1
> //Advanced flag for variable: X11_Xutil_INCLUDE_PATH
> X11_Xutil_INCLUDE_PATH-ADVANCED:INTERNAL=1
>
>
>
>
>
>
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>



More information about the Insight-users mailing list