[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#395573: Building VisIt for Debian



Hi Steffen,

Sorry for taking so long to respond.

Packaging VisIt was delayed waiting for 'the correct VTK' to be packaged for Debian. I also haven't had much time to pay attention to this; I still wish to see VisIt packaged as it is a dependency of CDAT which I'd like to see in Debian.

Currently VTK6 is present which should work, with VTK8 being packaged for buster. What branch are you using ? my latest branch (debian/master) should be based off 2.12.3, and refers to python- instead of python3 until python3-vtk? is provided.  It doesn't build yet, but I can work with you to get it working.

Best regards
Alastair




On 06/09/2017 11:17, Steffen Grunewald wrote:
Hello Alastair,

this morning I received the request to make VisIt available on a bunch of
Debian (Jessie at the moment, but perhaps Stretch too within a few months)
machines, by one of our brightest scientists. I simply cannot deny this.

Incidentally, I had started to try to package VisIt (2.12.3) myself, starting
with the "official" build script and a pbuilder with "--usenetwork yes".
I had added a number of build dependencies, only to fail at the VTK build
stage. It turned out that the Xt was missing, but I didn't pursue this any
further because I had spotted your IFP/RFP (bug #395573)...

So I went ahead and cloned your debian-build git repository - only to find
that the last version possibly supported would have been 2.9... I used that
debian/ tree to build my own, still with 2.12.3 in mind, and gradually added
build-depends. I'm stuck now because something in the build process thinks
it would be nice to have python3 support, but there is no python3-vtk6, and
that's it. Is it, really? (This seems to be connected to the change that
included python3 into python-all-dev. Why there's no python3-vtk6, I don't
know, there seems to be no easy way to create one.)

I found that Ole Streicher had already asked for the status of the project
but didn't get a (public) answer. Perhaps I'm luckier. May I learn what
stopped you from working on this build, and what your suggestions are?

For now, I'll continue to iterate over the missing X libraries, perhaps
I'll be successful in the end. (I won't be happy because this "usenetwork"
setting is a horrible kludge, but on the other hand, the whole VisIt build
process seems to be. I need to accept that, sooner or later.)

Thanks,
  Steffen



Reply to: