On Fri, 30 May 2014, Gert Wollny wrote: > On Fri, 2014-05-30 at 08:57 -0400, Yaroslav Halchenko wrote:
> > > Considering this, one could indeed disable this test but then one should > > > probably also disable the corresponding functionality. > > indeed. What would be a preferable way to disable it? > > a. throw exception when trying to access it? > > b. just remove from the API? > I've dug a bit deeper and what comes out is the following: > The test image is a four channel image, and now I assume, that the old > version of libtiff doesn't support the alpha channel when writing to > JPEG, because COMPRESSION_JPEG is already defined in the according > tiff.h header file. > I'd suggest to fallback to "COMPRESSION_PACKBITS" in itkTIFFImageIO.cxx > for case TIFFImageIO::JPEG, old libtiff and more than three color > components. (Patch attached) This way calling code doesn't break, and I > doubt that the compression type is crucial for storing an image. cool -- thanks -- I will try it out (lazy me just running now sudo nd_build nd+debian wheezy i386 *~nd70*dsc --hookdir=$HOME/neurodebian/tools/hooks) and will wait for it to fail ;) > > > > > would you mind adding a direct dependency to insighttoolkit4 > > > > > package's control? > > > Actually, it is currently not possible - libvtk5-dev is required > > > depends on libtiff4-dev. > > I must be too slow on Friday -- could you elaborate? even if > > libvtk5-dev bdepends on libtiff4-dev, that doesn't forbid itk4 bdepend > > on it... > libvtk5-dev does not bdepend on libtiff4-dev, it *depends* on it, i.e. > when you install libtiff5-dev on wheezy, libtiff4-dev and libvtk5-dev > will be removed (that's how I realized that there is a problem). gotcha > The other question is of course, when tk is linked against libtiff4 and > itk against libtiff5 and both are loaded by program X then you can not > be sure what code is actually called when a TIFF function is invoked > that is available in both libraries. indeed -- Yaroslav O. Halchenko, Ph.D. http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org Research Scientist, Psychological and Brain Sciences Dept. Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755 Phone: +1 (603) 646-9834 Fax: +1 (603) 646-1419 WWW: http://www.linkedin.com/in/yarik -- To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140530143319.gk19...@onerussian.com