[ 0%] Built target GenerateConfigProperties [ 5%] Built target fltk [ 5%] Built target fltk_forms [ 5%] Built target fltk_gl [ 5%] Built target fltk_images [ 6%] Built target fluid [ 6%] Built target itksys [ 7%] Built target itkvcl [ 18%] Built target itkv3p_netlib [ 18%] Built target itkv3p_lsqr [ 27%] Built target itkvnl [ 30%] Built target itkvnl_algo [ 31%] Built target itkNetlibSlatec [ 31%] Built target itkvnl_inst [ 34%] Built target ITKCommon [ 35%] Built target ITKNumerics [ 35%] Built target ITKBasicFilters [ 35%] Built target ITKStatistics [ 35%] Built target ITKAlgorithms [ 35%] Built target ITKSpatialObject [ 36%] Built target ITKIO [ 37%] Built target ITKIOReview [ 37%] Built target ITKQuadEdgeMesh [ 38%] Built target ITKFEM [ 39%] Built target otbliblas [ 40%] Built target otbopenjpeg [ 40%] Built target otbsvm [ 40%] Built target InsightJournal [ 41%] Built target version-config [ 70%] Built target otbossim [ 74%] Built target otbossimplugins [ 86%] Built target otb6S [ 86%] Built target otbmuparser [ 90%] Built target otbkml [ 90%] Built target otbedison [ 90%] Built target otbsiftfast [ 91%] Built target otbconfigfile [ 91%] Built target OTBCurlAdapters [ 91%] Built target OTBOssimAdapters [ 91%] Built target OTBCommon [ 92%] Built target OTBOGRAdapters [ 92%] Built target OTBBasicFilters [ 94%] Built target OTBIO [ 94%] Built target OTBChangeDetection [ 95%] Built target OTBFeatureExtraction [ 95%] Built target OTBLearning [ 95%] Built target OTBMultiScale [ 95%] Built target OTBDisparityMap [ 95%] Built target OTBSpatialReasoning [ 95%] Built target OTBProjections [ 95%] Built target OTBRadiometry [ 95%] Built target OTBFusion [ 95%] Built target OTBMarkov [ 95%] Built target OTBSARPolarimetry [ 95%] Built target OTBTesting [ 95%] Built target otbTestDriver [ 95%] Built target OTBOBIA [ 95%] Built target OTBObjectDetection [ 95%] Built target OTBFuzzy [ 95%] Built target OTBMultiTemporal [ 95%] Built target OTBSimulation [ 95%] Built target OTBHyperspectral [ 96%] Built target OTBSegmentation [ 96%] Built target OTBGui [ 96%] Built target OTBVisu [ 97%] Built target OTBVisualization [ 97%] Built target otbViewer [ 98%] Built target OTBApplicationEngine [ 98%] Built target OTBWrapperCommandLine [ 98%] Built target otbApplicationLauncherCommandLine [ 98%] Built target otbapp_ComputePolylineFeatureFromImage [ 98%] Built target otbapp_DSFuzzyModelEstimation [ 98%] Built target otbapp_VectorDataDSValidation [ 98%] Built target otbapp_MultivariateAlterationDetector [ 98%] Built target otbapp_ComputeImagesStatistics [ 98%] Built target otbapp_ImageSVMClassifier [ 98%] Built target otbapp_KMeansClassification [ 98%] Built target otbapp_SOMClassification [ 98%] Built target otbapp_TrainSVMImagesClassifier [ 98%] Built target otbapp_ValidateSVMImagesClassifier [ 98%] Built target otbapp_DimensionalityReduction [ 98%] Built target otbapp_MaximumAutocorrelationFactor [ 98%] Built target otbapp_BlockMatching [ 98%] Built target otbapp_DisparityMapToElevationMap [ 98%] Built target otbapp_FineRegistration [ 98%] Built target otbapp_StereoRectificationGridGenerator [ 98%] Built target otbapp_StereoSensorModelToElevationMap [ 98%] Built target otbapp_HaralickTextureExtraction [ 98%] Built target otbapp_LineSegmentDetection [ 98%] Built target otbapp_SFSTextureExtraction [ 98%] Built target otbapp_HyperspectralUnmixing [ 98%] Built target otbapp_VertexComponentAnalysis [ 98%] Building CXX object Applications/Projections/CMakeFiles/otbapp_BundleToPerfectSensor.dir/otbBundleToPerfectSensor.cxx.o In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkMath.h:28:0, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkIndex.h:24, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageRegion.h:25, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageBase.h:25, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImage.h:20, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:21, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h: In instantiation of ‘void itk::Concept::HasNumericTraits::Constraints::constraints() [with T = itk::VariableLengthVector]’: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:580:3: required from ‘struct itk::Concept::HasNumericTraits >’ /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:148:3: required from ‘class otb::ConvolutionImageFilter, 2u>, otb::Image, itk::ZeroFluxNeumannBoundaryCondition >, float>’ /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:219:45: required from ‘class otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >’ /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:194:21: required from here /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:567:7: error: invalid user-defined conversion from ‘const Self(const Self&) {aka const itk::VariableLengthVector(const itk::VariableLengthVector&)}’ to ‘const Self& {aka const itk::VariableLengthVector&}’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0, from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25, from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: candidate is: itk::VariableLengthVector::VariableLengthVector(unsigned int) [with TValueType = float] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: no known conversion for argument 1 from ‘const Self(const Self&) {aka const itk::VariableLengthVector(const itk::VariableLengthVector&)}’ to ‘unsigned int’ In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkMath.h:28:0, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkIndex.h:24, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageRegion.h:25, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageBase.h:25, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImage.h:20, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:21, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:567:7: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector (*)(const itk::VariableLengthVector&)}’ to ‘unsigned int’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0, from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25, from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector::VariableLengthVector(unsigned int) [with TValueType = float]’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkMath.h:28:0, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkIndex.h:24, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageRegion.h:25, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageBase.h:25, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImage.h:20, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:21, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:568:7: error: invalid user-defined conversion from ‘const Self(const Self&) {aka const itk::VariableLengthVector(const itk::VariableLengthVector&)}’ to ‘const Self& {aka const itk::VariableLengthVector&}’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0, from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25, from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: candidate is: itk::VariableLengthVector::VariableLengthVector(unsigned int) [with TValueType = float] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: no known conversion for argument 1 from ‘const Self(const Self&) {aka const itk::VariableLengthVector(const itk::VariableLengthVector&)}’ to ‘unsigned int’ In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkMath.h:28:0, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkIndex.h:24, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageRegion.h:25, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageBase.h:25, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImage.h:20, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:21, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:568:7: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector (*)(const itk::VariableLengthVector&)}’ to ‘unsigned int’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0, from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25, from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector::VariableLengthVector(unsigned int) [with TValueType = float]’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkMath.h:28:0, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkIndex.h:24, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageRegion.h:25, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageBase.h:25, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImage.h:20, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:21, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:569:7: error: ‘NonpositiveMin’ is not a member of ‘itk::NumericTraits >’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:570:7: error: ‘ZeroValue’ is not a member of ‘itk::NumericTraits >’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:571:7: error: ‘IsPositive’ is not a member of ‘itk::NumericTraits >’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:572:7: error: ‘IsNonpositive’ is not a member of ‘itk::NumericTraits >’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:573:7: error: ‘IsNegative’ is not a member of ‘itk::NumericTraits >’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:574:7: error: ‘IsNonnegative’ is not a member of ‘itk::NumericTraits >’ In file included from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:262:0, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.txx: In instantiation of ‘otb::LmvmPanSharpeningFusionImageFilter::LmvmPanSharpeningFusionImageFilter() [with TPanImageType = otb::Image; TXsImageType = otb::VectorImage; TOutputImageType = otb::VectorImage; TInternalPrecision = float]’: /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:82:3: required from ‘static otb::LmvmPanSharpeningFusionImageFilter::Pointer otb::LmvmPanSharpeningFusionImageFilter::New() [with TPanImageType = otb::Image; TXsImageType = otb::VectorImage; TOutputImageType = otb::VectorImage; TInternalPrecision = float; otb::LmvmPanSharpeningFusionImageFilter::Pointer = itk::SmartPointer, otb::VectorImage, otb::VectorImage > >]’ /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:194:65: required from here /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.txx:54:3: error: no match for ‘operator=’ in ‘((otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >*)this)->otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::m_FusionStep2Filter = itk::TernaryFunctorImageFilter::New() [with TInputImage1 = otb::VectorImage; TInputImage2 = otb::VectorImage; TInputImage3 = otb::Image; TOutputImage = otb::VectorImage; TFunction = otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor2; itk::TernaryFunctorImageFilter::Pointer = itk::SmartPointer, otb::VectorImage, otb::Image, otb:: VectorImage, otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor2> >]()’ /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.txx:54:3: note: candidates are: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkExceptionObject.h:29:0, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkMacro.h:588, from /home/kalxas/code/hg/OTB/Code/Common/otbMacro.h:28, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:22, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkSmartPointer.h:112:17: note: itk::SmartPointer& itk::SmartPointer::operator=(const itk::SmartPointer&) [with TObjectType = itk::TernaryFunctorImageFilter, otb::VectorImage, otb::Image, otb::VectorImage, otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor1>; itk::SmartPointer = itk::SmartPointer, otb::VectorImage, otb::Image, otb::VectorImage, otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor1> >] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkSmartPointer.h:112:17: note: no known conversion for argument 1 from ‘itk::TernaryFunctorImageFilter, otb::VectorImage, otb::Image, otb::VectorImage, otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor2>::Pointer {aka itk::SmartPointer, otb::VectorImage, otb::Image, otb::VectorImage, otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor2> >}’ to ‘const itk::SmartPointer, otb::VectorImage, otb::Image, otb::VectorImage, otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor1> >&’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkSmartPointer.h:116:17: note: itk::SmartPointer& itk::SmartPointer::operator=(itk::SmartPointer::ObjectType*) [with TObjectType = itk::TernaryFunctorImageFilter, otb::VectorImage, otb::Image, otb::VectorImage, otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor1>; itk::SmartPointer = itk::SmartPointer, otb::VectorImage, otb::Image, otb::VectorImage, otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor1> >; itk::SmartPointer::ObjectType = itk::TernaryFunctorImageFilter, otb::VectorImage, otb::Image, otb::VectorImage, otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb:: VectorImage >::FusionFunctor1>] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkSmartPointer.h:116:17: note: no known conversion for argument 1 from ‘itk::TernaryFunctorImageFilter, otb::VectorImage, otb::Image, otb::VectorImage, otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor2>::Pointer {aka itk::SmartPointer, otb::VectorImage, otb::Image, otb::VectorImage, otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor2> >}’ to ‘itk::SmartPointer, otb::VectorImage, otb::Image, otb::VectorImage, otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor1> >::ObjectType* {aka itk::TernaryFunctorImageFilter, otb:: VectorImage, otb::Image, otb::VectorImage, otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor1>*}’ In file included from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:262:0, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.txx: In instantiation of ‘void otb::LmvmPanSharpeningFusionImageFilter::GenerateData() [with TPanImageType = otb::Image; TXsImageType = otb::VectorImage; TOutputImageType = otb::VectorImage; TInternalPrecision = float]’: /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.txx:160:3: error: no matching function for call to ‘itk::TernaryFunctorImageFilter, otb::VectorImage, otb::Image, otb::VectorImage, otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor1>::SetInput1(itk::ImageSource >::OutputImageType*)’ /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.txx:160:3: note: candidate is: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkTernaryFunctorImageFilter.h:165:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkTernaryFunctorImageFilter.txx:45:1: note: void itk::TernaryFunctorImageFilter::SetInput1(const TInputImage1*) [with TInputImage1 = otb::Image; TInputImage2 = otb::VectorImage; TInputImage3 = otb::Image; TOutputImage = otb::VectorImage; TFunction = otb::LmvmPanSharpeningFusionImageFilter, otb::VectorImage, otb::VectorImage >::FusionFunctor1] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkTernaryFunctorImageFilter.txx:45:1: note: no known conversion for argument 1 from ‘itk::ImageSource >::OutputImageType* {aka otb::VectorImage*}’ to ‘const otb::Image*’ In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:117:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx: In instantiation of ‘void otb::PerBandVectorImageFilter::GenerateInputRequestedRegion() [with TInputImage = otb::VectorImage; TOutputImage = otb::VectorImage; TFilter = itk::NoiseImageFilter, 2u>, otb::Image >]’: /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:63:3: error: no matching function for call to ‘itk::NoiseImageFilter, 2u>, otb::Image >::SetInput(otb::Image::Pointer&)’ /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:63:3: note: candidates are: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0, from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter::SetInput(const InputImageType*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image; itk::ImageToImageFilter::InputImageType = otb::Image, 2u>] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::Image::Pointer {aka itk::SmartPointer >}’ to ‘const InputImageType* {aka const otb::Image, 2u>*}’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:117:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx: In instantiation of ‘void otb::PerBandVectorImageFilter::GenerateOutputInformation() [with TInputImage = otb::VectorImage; TOutputImage = otb::VectorImage; TFilter = itk::NoiseImageFilter, 2u>, otb::Image >]’: /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:47:5: error: no matching function for call to ‘itk::NoiseImageFilter, 2u>, otb::Image >::SetInput(otb::Image::Pointer&)’ /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:47:5: note: candidates are: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0, from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter::SetInput(const InputImageType*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image; itk::ImageToImageFilter::InputImageType = otb::Image, 2u>] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::Image::Pointer {aka itk::SmartPointer >}’ to ‘const InputImageType* {aka const otb::Image, 2u>*}’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:117:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx: In instantiation of ‘void otb::PerBandVectorImageFilter::GenerateInputRequestedRegion() [with TInputImage = otb::VectorImage; TOutputImage = otb::VectorImage; TFilter = otb::ConvolutionImageFilter, 2u>, otb::Image, itk::ZeroFluxNeumannBoundaryCondition >, float>]’: /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:63:3: error: no matching function for call to ‘otb::ConvolutionImageFilter, 2u>, otb::Image, itk::ZeroFluxNeumannBoundaryCondition >, float>::SetInput(otb::Image::Pointer&)’ /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:63:3: note: candidates are: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0, from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter::SetInput(const InputImageType*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image; itk::ImageToImageFilter::InputImageType = otb::Image, 2u>] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::Image::Pointer {aka itk::SmartPointer >}’ to ‘const InputImageType* {aka const otb::Image, 2u>*}’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:117:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx: In instantiation of ‘void otb::PerBandVectorImageFilter::GenerateOutputInformation() [with TInputImage = otb::VectorImage; TOutputImage = otb::VectorImage; TFilter = otb::ConvolutionImageFilter, 2u>, otb::Image, itk::ZeroFluxNeumannBoundaryCondition >, float>]’: /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:47:5: error: no matching function for call to ‘otb::ConvolutionImageFilter, 2u>, otb::Image, itk::ZeroFluxNeumannBoundaryCondition >, float>::SetInput(otb::Image::Pointer&)’ /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:47:5: note: candidates are: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0, from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter::SetInput(const InputImageType*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image; itk::ImageToImageFilter::InputImageType = otb::Image, 2u>] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::Image::Pointer {aka itk::SmartPointer >}’ to ‘const InputImageType* {aka const otb::Image, 2u>*}’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx: In instantiation of ‘void itk::NoiseImageFilter::ThreadedGenerateData(const OutputImageRegionType&, int) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image; itk::NoiseImageFilter::OutputImageRegionType = itk::ImageRegion<2u>]’: /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:148:7: error: invalid user-defined conversion from ‘const Self(const Self&) {aka const itk::VariableLengthVector(const itk::VariableLengthVector&)}’ to ‘const Self& {aka const itk::VariableLengthVector&}’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0, from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25, from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: candidate is: itk::VariableLengthVector::VariableLengthVector(unsigned int) [with TValueType = double] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: no known conversion for argument 1 from ‘const Self(const Self&) {aka const itk::VariableLengthVector(const itk::VariableLengthVector&)}’ to ‘unsigned int’ In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:148:7: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector (*)(const itk::VariableLengthVector&)}’ to ‘unsigned int’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0, from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25, from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector::VariableLengthVector(unsigned int) [with TValueType = double]’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:149:7: error: invalid user-defined conversion from ‘const Self(const Self&) {aka const itk::VariableLengthVector(const itk::VariableLengthVector&)}’ to ‘const Self& {aka const itk::VariableLengthVector&}’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0, from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25, from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: candidate is: itk::VariableLengthVector::VariableLengthVector(unsigned int) [with TValueType = double] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: no known conversion for argument 1 from ‘const Self(const Self&) {aka const itk::VariableLengthVector(const itk::VariableLengthVector&)}’ to ‘unsigned int’ In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:149:7: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector (*)(const itk::VariableLengthVector&)}’ to ‘unsigned int’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0, from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25, from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector::VariableLengthVector(unsigned int) [with TValueType = double]’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:159:7: error: no matching function for call to ‘sqrt(itk::NoiseImageFilter, 2u>, otb::Image >::InputRealType&)’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:159:7: note: candidates are: In file included from /usr/include/math.h:71:0, from /usr/include/c++/4.7/cmath:46, from /usr/include/c++/4.7/complex:46, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:21, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /usr/include/bits/mathcalls.h:158:1: note: double sqrt(double) /usr/include/bits/mathcalls.h:158:1: note: no known conversion for argument 1 from ‘itk::NoiseImageFilter, 2u>, otb::Image >::InputRealType {aka itk::VariableLengthVector}’ to ‘double’ In file included from /usr/include/c++/4.7/complex:46:0, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:21, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /usr/include/c++/4.7/cmath:485:3: note: float std::sqrt(float) /usr/include/c++/4.7/cmath:485:3: note: no known conversion for argument 1 from ‘itk::NoiseImageFilter, 2u>, otb::Image >::InputRealType {aka itk::VariableLengthVector}’ to ‘float’ /usr/include/c++/4.7/cmath:489:3: note: long double std::sqrt(long double) /usr/include/c++/4.7/cmath:489:3: note: no known conversion for argument 1 from ‘itk::NoiseImageFilter, 2u>, otb::Image >::InputRealType {aka itk::VariableLengthVector}’ to ‘long double’ /usr/include/c++/4.7/cmath:497:5: note: template typename __gnu_cxx::__enable_if::__value, double>::__type std::sqrt(_Tp) /usr/include/c++/4.7/cmath:497:5: note: template argument deduction/substitution failed: /usr/include/c++/4.7/cmath: In substitution of ‘template typename __gnu_cxx::__enable_if::__value, double>::__type std::sqrt(_Tp) [with _Tp = itk::VariableLengthVector]’: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:159:7: required from ‘void itk::NoiseImageFilter::ThreadedGenerateData(const OutputImageRegionType&, int) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image; itk::NoiseImageFilter::OutputImageRegionType = itk::ImageRegion<2u>]’ /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /usr/include/c++/4.7/cmath:497:5: error: no type named ‘__type’ in ‘struct __gnu_cxx::__enable_if’ In file included from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:21:0, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx: In instantiation of ‘void itk::NoiseImageFilter::ThreadedGenerateData(const OutputImageRegionType&, int) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image; itk::NoiseImageFilter::OutputImageRegionType = itk::ImageRegion<2u>]’: /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /usr/include/c++/4.7/complex:889:5: note: template std::complex<_Tp> std::sqrt(const std::complex<_Tp>&) /usr/include/c++/4.7/complex:889:5: note: template argument deduction/substitution failed: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:159:7: note: ‘itk::NoiseImageFilter, 2u>, otb::Image >::InputRealType {aka itk::VariableLengthVector}’ is not derived from ‘const std::complex<_Tp>’ In file included from /usr/include/c++/4.7/valarray:589:0, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkSliceIterator.h:22, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkNeighborhood.h:24, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageBoundaryCondition.h:22, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkNeighborhoodAccessorFunctor.h:20, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImage.h:28, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:21, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /usr/include/c++/4.7/bits/valarray_after.h:456:5: note: template std::_Expr, typename _Dom::value_type> std::sqrt(const std::_Expr<_Dom, typename _Dom::value_type>&) /usr/include/c++/4.7/bits/valarray_after.h:456:5: note: template argument deduction/substitution failed: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:159:7: note: ‘itk::NoiseImageFilter, 2u>, otb::Image >::InputRealType {aka itk::VariableLengthVector}’ is not derived from ‘const std::_Expr<_Dom, typename _Dom::value_type>’ In file included from /usr/include/c++/4.7/valarray:589:0, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkSliceIterator.h:22, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkNeighborhood.h:24, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageBoundaryCondition.h:22, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkNeighborhoodAccessorFunctor.h:20, from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImage.h:28, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:21, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /usr/include/c++/4.7/bits/valarray_after.h:456:5: note: template std::_Expr, _Tp> std::sqrt(const std::valarray<_Tp>&) /usr/include/c++/4.7/bits/valarray_after.h:456:5: note: template argument deduction/substitution failed: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:159:7: note: ‘itk::NoiseImageFilter, 2u>, otb::Image >::InputRealType {aka itk::VariableLengthVector}’ is not derived from ‘const std::valarray<_Tp>’ In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:195:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:25, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx: In instantiation of ‘void otb::ConvolutionImageFilter::ThreadedGenerateData(const OutputImageRegionType&, int) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image; TBoundaryCondition = itk::ZeroFluxNeumannBoundaryCondition >; TFilterPrecision = float; otb::ConvolutionImageFilter::OutputImageRegionType = itk::ImageRegion<2u>]’: /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:111:58: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector (*)(const itk::VariableLengthVector&)}’ to ‘unsigned int’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0, from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25, from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector::VariableLengthVector(unsigned int) [with TValueType = double]’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:195:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:25, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:112:59: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector (*)(const itk::VariableLengthVector&)}’ to ‘unsigned int’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0, from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25, from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector::VariableLengthVector(unsigned int) [with TValueType = double]’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:195:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:25, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:126:5: error: invalid user-defined conversion from ‘const Self(const Self&) {aka const itk::VariableLengthVector(const itk::VariableLengthVector&)}’ to ‘const Self& {aka const itk::VariableLengthVector&}’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0, from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25, from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: candidate is: itk::VariableLengthVector::VariableLengthVector(unsigned int) [with TValueType = double] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: no known conversion for argument 1 from ‘const Self(const Self&) {aka const itk::VariableLengthVector(const itk::VariableLengthVector&)}’ to ‘unsigned int’ In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:195:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:25, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:126:5: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector (*)(const itk::VariableLengthVector&)}’ to ‘unsigned int’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0, from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25, from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector::VariableLengthVector(unsigned int) [with TValueType = double]’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:195:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:25, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:135:5: error: invalid user-defined conversion from ‘const Self(const Self&) {aka const itk::VariableLengthVector(const itk::VariableLengthVector&)}’ to ‘const Self& {aka const itk::VariableLengthVector&}’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0, from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25, from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: candidate is: itk::VariableLengthVector::VariableLengthVector(unsigned int) [with TValueType = double] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: no known conversion for argument 1 from ‘const Self(const Self&) {aka const itk::VariableLengthVector(const itk::VariableLengthVector&)}’ to ‘unsigned int’ In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:195:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:25, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:135:5: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector (*)(const itk::VariableLengthVector&)}’ to ‘unsigned int’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0, from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25, from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24, from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector::VariableLengthVector(unsigned int) [with TValueType = double]’ [-fpermissive] In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:195:0, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:25, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:145:7: error: invalid cast from type ‘otb::ConvolutionImageFilter, 2u>, otb::Image, itk::ZeroFluxNeumannBoundaryCondition >, float>::InputRealType {aka itk::VariableLengthVector}’ to type ‘double’ /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:149:7: error: invalid static_cast from type ‘otb::ConvolutionImageFilter, 2u>, otb::Image, itk::ZeroFluxNeumannBoundaryCondition >, float>::InputRealType {aka itk::VariableLengthVector}’ to type ‘otb::ConvolutionImageFilter, 2u>, otb::Image, itk::ZeroFluxNeumannBoundaryCondition >, float>::OutputPixelType {aka float}’ In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.h:105:0, from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:22, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx: In instantiation of ‘void otb::ImageListToImageListApplyFilter::GenerateInputRequestedRegion() [with TInputImageList = otb::ImageList >; TOutputImageList = otb::ImageList >; TFilter = itk::NoiseImageFilter, 2u>, otb::Image >]’: /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:93:5: error: no matching function for call to ‘itk::NoiseImageFilter, 2u>, otb::Image >::SetInput(otb::ObjectList >::ObjectPointerType)’ /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:93:5: note: candidates are: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0, from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter::SetInput(const InputImageType*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image; itk::ImageToImageFilter::InputImageType = otb::Image, 2u>] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::ObjectList >::ObjectPointerType {aka itk::SmartPointer >}’ to ‘const InputImageType* {aka const otb::Image, 2u>*}’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.h:105:0, from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:22, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx: In instantiation of ‘void otb::ImageListToImageListApplyFilter::GenerateOutputInformation() [with TInputImageList = otb::ImageList >; TOutputImageList = otb::ImageList >; TFilter = itk::NoiseImageFilter, 2u>, otb::Image >]’: /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:67:7: error: no matching function for call to ‘itk::NoiseImageFilter, 2u>, otb::Image >::SetInput(otb::ObjectList >::ObjectPointerType)’ /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:67:7: note: candidates are: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0, from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter::SetInput(const InputImageType*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image; itk::ImageToImageFilter::InputImageType = otb::Image, 2u>] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::ObjectList >::ObjectPointerType {aka itk::SmartPointer >}’ to ‘const InputImageType* {aka const otb::Image, 2u>*}’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.h:105:0, from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:22, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx: In instantiation of ‘void otb::ImageListToImageListApplyFilter::GenerateData() [with TInputImageList = otb::ImageList >; TOutputImageList = otb::ImageList >; TFilter = itk::NoiseImageFilter, 2u>, otb::Image >]’: /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:117:5: error: no matching function for call to ‘itk::NoiseImageFilter, 2u>, otb::Image >::SetInput(otb::ObjectList >::ObjectPointerType)’ /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:117:5: note: candidates are: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0, from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter::SetInput(const InputImageType*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image; itk::ImageToImageFilter::InputImageType = otb::Image, 2u>] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::ObjectList >::ObjectPointerType {aka itk::SmartPointer >}’ to ‘const InputImageType* {aka const otb::Image, 2u>*}’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.h:105:0, from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:22, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx: In instantiation of ‘void otb::ImageListToImageListApplyFilter::GenerateInputRequestedRegion() [with TInputImageList = otb::ImageList >; TOutputImageList = otb::ImageList >; TFilter = otb::ConvolutionImageFilter, 2u>, otb::Image, itk::ZeroFluxNeumannBoundaryCondition >, float>]’: /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:93:5: error: no matching function for call to ‘otb::ConvolutionImageFilter, 2u>, otb::Image, itk::ZeroFluxNeumannBoundaryCondition >, float>::SetInput(otb::ObjectList >::ObjectPointerType)’ /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:93:5: note: candidates are: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0, from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter::SetInput(const InputImageType*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image; itk::ImageToImageFilter::InputImageType = otb::Image, 2u>] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::ObjectList >::ObjectPointerType {aka itk::SmartPointer >}’ to ‘const InputImageType* {aka const otb::Image, 2u>*}’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.h:105:0, from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:22, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx: In instantiation of ‘void otb::ImageListToImageListApplyFilter::GenerateOutputInformation() [with TInputImageList = otb::ImageList >; TOutputImageList = otb::ImageList >; TFilter = otb::ConvolutionImageFilter, 2u>, otb::Image, itk::ZeroFluxNeumannBoundaryCondition >, float>]’: /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:67:7: error: no matching function for call to ‘otb::ConvolutionImageFilter, 2u>, otb::Image, itk::ZeroFluxNeumannBoundaryCondition >, float>::SetInput(otb::ObjectList >::ObjectPointerType)’ /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:67:7: note: candidates are: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0, from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter::SetInput(const InputImageType*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image; itk::ImageToImageFilter::InputImageType = otb::Image, 2u>] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::ObjectList >::ObjectPointerType {aka itk::SmartPointer >}’ to ‘const InputImageType* {aka const otb::Image, 2u>*}’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.h:105:0, from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:22, from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24: /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx: In instantiation of ‘void otb::ImageListToImageListApplyFilter::GenerateData() [with TInputImageList = otb::ImageList >; TOutputImageList = otb::ImageList >; TFilter = otb::ConvolutionImageFilter, 2u>, otb::Image, itk::ZeroFluxNeumannBoundaryCondition >, float>]’: /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:117:5: error: no matching function for call to ‘otb::ConvolutionImageFilter, 2u>, otb::Image, itk::ZeroFluxNeumannBoundaryCondition >, float>::SetInput(otb::ObjectList >::ObjectPointerType)’ /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:117:5: note: candidates are: In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0, from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24, from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33, from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18: /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter::SetInput(const InputImageType*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image; itk::ImageToImageFilter::InputImageType = otb::Image, 2u>] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::ObjectList >::ObjectPointerType {aka itk::SmartPointer >}’ to ‘const InputImageType* {aka const otb::Image, 2u>*}’ /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image, 2u>; TOutputImage = otb::Image] /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided make[2]: *** [Applications/Projections/CMakeFiles/otbapp_BundleToPerfectSensor.dir/otbBundleToPerfectSensor.cxx.o] Error 1 make[1]: *** [Applications/Projections/CMakeFiles/otbapp_BundleToPerfectSensor.dir/all] Error 2 make: *** [all] Error 2