--- src5.1.3/VISU_SRC_5.1.3/src/CONVERTOR/VISU_GaussMergeFilter.cxx.orig 2010-02-23 19:37:59.660601533 -0300 +++ src5.1.3/VISU_SRC_5.1.3/src/CONVERTOR/VISU_GaussMergeFilter.cxx 2010-02-23 19:49:17.350596845 -0300 @@ -295,6 +295,7 @@ if(IsMergingInputs()){ vtkCellData *aCellData = theInput->GetCellData(); if(vtkDataArray *aCellMapper = aCellData->GetArray("VISU_CELLS_MAPPER")){ +#if 0 vtkIntArray *aGeometryCellMapper = dynamic_cast<vtkIntArray*>(aCellMapper); vtkIntArray* aDataPointMapper = GetIDMapper(FieldList, @@ -385,6 +386,18 @@ } } } +#else + /* FIXME only definition in VISU_MergeFilterUtilities.hxx: + template<class TGetFieldData> + vtkIntArray* + GetIDMapper(VISU::TFieldList* theFieldList, + TGetFieldData theGetFieldData, + const char* theFieldName); + + */ + fputs("src5.1.3/VISU_SRC_5.1.3/src/CONVERTOR/VISU_GaussMergeFilter.cxx:302: undefined reference to `vtkIntArray* VISU::GetIDMapper<VISU::TGetPointData>(VISU::TFieldList*, VISU::TGetPointData, char const*)'", stderr); + abort(); +#endif } } return true;