[Paraview-developers] Mac compilation errors
Utkarsh Ayachit
utkarsh.ayachit at kitware.com
Tue May 4 11:35:12 EDT 2010
So the following patch seemed to fix the issue. The question is why and why now?
--------------------------------------------------------
diff --git a/Common/vtkDataArrayTemplate.h b/Common/vtkDataArrayTemplate.h
index f562810..2eea9f3 100644
--- a/Common/vtkDataArrayTemplate.h
+++ b/Common/vtkDataArrayTemplate.h
@@ -27,7 +27,7 @@ template <class T>
class vtkDataArrayTemplateLookup;
template <class T>
-class vtkDataArrayTemplate: public vtkDataArray
+class VTK_COMMON_EXPORT vtkDataArrayTemplate: public vtkDataArray
{
public:
typedef vtkDataArray Superclass;
diff --git a/Filtering/vtkImageIterator.h b/Filtering/vtkImageIterator.h
index a14d97e..79307cc 100644
--- a/Filtering/vtkImageIterator.h
+++ b/Filtering/vtkImageIterator.h
@@ -27,7 +27,7 @@
class vtkImageData;
template<class DType>
-class vtkImageIterator
+class VTK_FILTERING_EXPORT vtkImageIterator
{
public:
typedef DType *SpanIterator;
diff --git a/Filtering/vtkImageProgressIterator.h
b/Filtering/vtkImageProgressIterator.h
index 248e30b..1e4e2af 100644
--- a/Filtering/vtkImageProgressIterator.h
+++ b/Filtering/vtkImageProgressIterator.h
@@ -27,7 +27,7 @@
class vtkAlgorithm;
template<class DType>
-class vtkImageProgressIterator : public vtkImageIterator<DType>
+class VTK_FILTERING_EXPORT vtkImageProgressIterator : public
vtkImageIterator<DType>
{
public:
typedef vtkImageIterator<DType> Superclass;
--------------------------------------------------------
Utkarsh
On Mon, May 3, 2010 at 7:30 PM, Francois Bertel
<francois.bertel at kitware.com> wrote:
> No error for me on Snow Leopard (10.6.3), xcode 3.2.2
>
> On Sun, May 2, 2010 at 5:19 PM, Utkarsh Ayachit
> <utkarsh.ayachit at kitware.com> wrote:
>> Oddly, I am getting errors when building on my Mac (64 bit Leopard).
>>
>> Linking CXX shared library ../../bin/libvtkFiltering.dylib
>> Undefined symbols:
>> "vtkDataArrayTemplate<unsigned char>::InsertValue(int, unsigned
>> char)", referenced from:
>> vtkUnsignedCharArray::InsertValue(int, unsigned char)in vtkCellTypes.cxx.o
>> "vtkDataArrayTemplate<double>::InsertNextValue(double)", referenced from:
>> vtkDoubleArray::InsertNextValue(double) in vtkImplicitSum.cxx.o
>> "vtkDataArrayTemplate<int>::InsertValue(int, int)", referenced from:
>> vtkIntArray::InsertValue(int, int)in vtkCellLocator.cxx.o
>> vtkIntArray::InsertValue(int, int)in vtkCellTypes.cxx.o
>> vtkIdTypeArray::InsertValue(int, int)in vtkOrderedTriangulator.cxx.o
>> vtkIdTypeArray::InsertValue(int, int)in vtkTriangleStrip.cxx.o
>> "vtkDataArrayTemplate<unsigned char>::WritePointer(int, int)",
>> referenced from:
>> vtkUnsignedCharArray::WritePointer(int, int)in
>> vtkDiscretizableColorTransferFunction.cxx.o
>> "vtkDataArrayTemplate<int>::LookupValue(int)", referenced from:
>> vtkGraph::GetInducedEdges(vtkIdTypeArray*, vtkIdTypeArray*)in
>> vtkGraph.cxx.o
>> vtkGraph::GetInducedEdges(vtkIdTypeArray*, vtkIdTypeArray*)in
>> vtkGraph.cxx.o
>> "vtkDataArrayTemplate<int>::SetNumberOfValues(int)", referenced from:
>>
>> Any ideas?
>>
>> Utkarsh
>> _______________________________________________
>> Paraview-developers mailing list
>> Paraview-developers at paraview.org
>> http://public.kitware.com/mailman/listinfo/paraview-developers
>>
>
>
>
> --
> François Bertel, PhD | Kitware Inc. Suite 204
> 1 (518) 371 3971 x113 | 28 Corporate Drive
> | Clifton Park NY 12065, USA
>
More information about the Paraview-developers
mailing list