[Pkg-octave-devel] octaviz FTBFS

Thomas Weber thomas.weber.mail at gmail.com
Thu Apr 23 20:52:52 UTC 2009


On Thu, Apr 23, 2009 at 04:48:38PM +0000, Ólafur Jens Sigurðsson wrote:
> I had a look at the status page for this group and there are some
> lintian issues waiting to be resolved and octaviz has two of them
> (probably easily fixed) so I tried to build it on a fresh pdebuild
> environment and it failed when applying the patches.

How did you build it? I get a warning about a patch offset of two lines,
but that's it.

> I had a look through the patches dir in /debian and the directory tree
> for the current version and the tree when the patches were applied
> have changed in the top name and therefore I think the patches fail to be
> applied, is this the case? Does this happen with you also? Are the
> patches still neccesery? I see one of the patches (enable-rpath.patch)
> is to set the rpath variable which is not recommended according to
> lintian.

The next problem is that the path to VTK has changed (from
/usr/lib/vtk-5.0 to /usr/lib/vtk-5.2). Changing this in debian/rules
starts the build, but it seems some internals of VTK have changed. 

/tmp/buildd/octaviz-0.4.7/build/Common/vtkIdTypeArray.cc: In function 'octave_value_list FvtkIdTypeArray(const octave_value_list&, int)':
/tmp/buildd/octaviz-0.4.7/build/Common/vtkIdTypeArray.cc:189: error: no matching function for call to 'vtkIdTypeArray::GetTupleValue(int&, int*&)'
/usr/include/vtk-5.2/vtkIdTypeArray.h:49: note: candidates are: void vtkIdTypeArray::GetTupleValue(vtkIdType, vtkIdType*)
/tmp/buildd/octaviz-0.4.7/build/Common/vtkIdTypeArray.cc:213: error: no matching function for call to 'vtkIdTypeArray::SetTupleValue(int&, int*&)'
/usr/include/vtk-5.2/vtkIdTypeArray.h:54: note: candidates are: void vtkIdTypeArray::SetTupleValue(vtkIdType, const vtkIdType*)
/tmp/buildd/octaviz-0.4.7/build/Common/vtkIdTypeArray.cc:237: error: no matching function for call to 'vtkIdTypeArray::InsertTupleValue(int&, int*&)'
/usr/include/vtk-5.2/vtkIdTypeArray.h:60: note: candidates are: void vtkIdTypeArray::InsertTupleValue(vtkIdType, const vtkIdType*)
/tmp/buildd/octaviz-0.4.7/build/Common/vtkIdTypeArray.cc:259: error: no matching function for call to 'vtkIdTypeArray::InsertNextTupleValue(int*&)'
/usr/include/vtk-5.2/vtkIdTypeArray.h:65: note: candidates are: vtkIdType vtkIdTypeArray::InsertNextTupleValue(const vtkIdType*)
/tmp/buildd/octaviz-0.4.7/build/Common/vtkIdTypeArray.cc:372: error: no matching function for call to 'vtkIdTypeArray::SetArray(int*&, int&, int&)'
/usr/include/vtk-5.2/vtkIdTypeArray.h:116: note: candidates are: void vtkIdTypeArray::SetArray(vtkIdType*, vtkIdType, int)
/usr/include/vtk-5.2/vtkIdTypeArray.h:118: note:                 void vtkIdTypeArray::SetArray(vtkIdType*, vtkIdType, int, int)
/tmp/buildd/octaviz-0.4.7/build/Common/vtkIdTypeArray.cc:402: error: no matching function for call to 'vtkIdTypeArray::SetArray(int*&, int&, int&, int&)'
/usr/include/vtk-5.2/vtkIdTypeArray.h:116: note: candidates are: void vtkIdTypeArray::SetArray(vtkIdType*, vtkIdType, int)
/usr/include/vtk-5.2/vtkIdTypeArray.h:118: note:                 void vtkIdTypeArray::SetArray(vtkIdType*, vtkIdType, int, int)
make[3]: *** [Common/vtkIdTypeArray.o] Error 1


Spending much time on Octaviz is probably not worth the effort, there's
no upstream development of it anymore.

	Thomas



More information about the Pkg-octave-devel mailing list