[vtk-developers] [Paraview-developers] Mac compilation errors

Dave Partyka dave.partyka at kitware.com
Tue May 4 11:42:53 EDT 2010


Did your build use gcc-4.0 or gcc-4.2? I don't think we have a Leopard build
of ParaView, just Tiger (dasmacmini2) and Snow Leopard (dashmacmini4).

On Tue, May 4, 2010 at 11:35 AM, Utkarsh Ayachit <
utkarsh.ayachit at kitware.com> wrote:

> 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
> >
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtk-developers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20100504/eb9dd529/attachment.html>


More information about the vtk-developers mailing list