[Therion] version 5.3.15
Wookey
wookey at wookware.org
Thu May 29 04:59:43 CEST 2014
+++ cawa sorix [2014-05-27 22:12 +0200]:
> Hi,
>
> I built the new version on my debian stable, it works, I will use it now
> :)
I updated the packaging/patches for the buld system changes and it
builds fine on unstable (not tested yet).
I noted that Debian is trying to transition packages in the archive
from vtk5.8 to vtk6:
https://release.debian.org/transitions/html/vtk6.html
Therion is one package blocking that transition. I tried building with
vtk6 and it generates some whinging (below). Can someone who speaks
C++ take a look and see if this is an API change or some more trivial
fix?
(Also Olly posted about the similar transition from wx2.8 to wx3.0 a
while back, and how it produced a couple of bugs. Any chance someone
can look at that too?) https://release.debian.org/transitions/html/wxwidgets3.0
vtk6 build failure:
c++ -c -Wall -D_GNU_SOURCE -DLOCH -DLXLINUX -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I/usr/include/freetype2 -I/usr/include/vtk-6.1 -o .././loch/lxData.o lxData.cxx
lxData.cxx: In member function 'void lxData::Rebuild()':
lxData.cxx:538:28: error: 'class vtkPolyDataNormals' has no member named 'SetInput'
this->scrapWallsNormals->SetInput(this->scrapWalls);
^
lxData.cxx:545:19: error: 'class vtkAppendPolyData' has no member named 'AddInput'
this->allWalls->AddInput(this->scrapWallsNormals->GetOutput());
^
lxData.cxx:546:19: error: 'class vtkAppendPolyData' has no member named 'AddInput'
this->allWalls->AddInput(this->lrudWalls);
^
lxData.cxx:548:27: error: 'class vtkTriangleFilter' has no member named 'SetInput'
this->allWallsTriangle->SetInput(this->allWalls->GetOutput());
^
lxData.cxx:549:25: error: 'class vtkDepthSortPolyData' has no member named 'SetInput'
this->allWallsSorted->SetInput(this->allWallsTriangle->GetOutput());
^
lxData.cxx:551:27: error: 'class vtkStripper' has no member named 'SetInput'
this->allWallsStripped->SetInput(this->allWallsTriangle->GetOutput());
^
lxData.cxx:554:24: error: 'class vtkPolyDataNormals' has no member named 'SetInput'
this->surfaceNormals->SetInput(this->surface);
^
lxData.cxx:557:26: error: 'class vtkTriangleFilter' has no member named 'SetInput'
this->surfaceTriangle->SetInput(this->surfaceNormals->GetOutput());
^
lxData.cxx:558:24: error: 'class vtkDepthSortPolyData' has no member named 'SetInput'
this->surfaceSorted->SetInput(this->surfaceTriangle->GetOutput());
^
Wookey
--
Principal hats: Linaro, Emdebian, Wookware, Balloonboard, ARM
http://wookware.org/
More information about the Therion
mailing list