Source: libvtk5-dev
Version: 5.8.0-14.1
Severity: important

apt-get install libvtk5-dev in a mips porterbox unstable chroot fails:

-------------
#apt-get install libvtk5-dev
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libvtk5-dev : Depends: mpi-default-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Command apt-get install -- libvtk5-dev exited with exit code 1.
--------------

This prevents packages which build-dep on libvtk5 from building on this arch, 
such as:
https://buildd.debian.org/status/package.php?p=therion&suite=sid
which is how I noticed the issue.
The problem seems to be that
libvtk5-dev depends on:
 mpi-default-dev -> libmpich2-dev -> libmpich-dev -> libmpich10
whilst 
libvtk5.8 depends on:
 libmpich2-3

and libmpich2-3 conflicts with libmpich10


mips and amd64 libvtk5.8 deps are different. Is that right?:
On mips:
$ apt-cache show libvtk5.8
Depends: libavcodec54 (>= 6:9.1-1) | libavcodec-extra-54 (>= 6:9.8), 
libavformat54 (>= 6:9.1-1), libavutil52 (>= 6:9.1-1), li
bc6 (>= 2.7), libexpat1 (>= 2.0.1), libfreetype6 (>= 2.2.1), libgcc1 (>= 
1:4.2.1), libgl1-mesa-glx | libgl1, libgl2ps0, libjp
eg8 (>= 8c), libmpich2-3, libmysqlclient18 (>= 5.5.24+dfsg-1), libnetcdfc++4, 
libnetcdfc7, libpng12-0 (>= 1.2.13-4), libpq5, 
libqtcore4 (>= 4:4.6.1), libqtgui4 (>= 4:4.5.3), libsqlite3-0 (>= 3.5.9), 
libstdc++6 (>= 4.6), libswscale2 (>= 6:9.1-1), libt
iff4 (>> 3.9.5-3~), libx11-6, libxml2 (>= 2.7.4), libxt6, zlib1g (>= 1:1.2.3.3)

On amd64:
$ apt-cache show libvtk5.8
$ Depends: libavcodec54 (>= 6:9.1-1) | libavcodec-extra-54 (>= 6:9.8), 
libavformat54 (>= 6:9.1-1), libavutil52 (>= 6:9.1-1), 
libc6 (>= 2.14), libexpat1 (>= 2.0.1), libfreetype6 (>= 2.2.1), libgcc1 (>= 
1:4.1.1), libgl1-mesa-glx | libgl1, libgl2ps0, li
bjpeg8 (>= 8c), libmysqlclient18 (>= 5.5.24+dfsg-1), libnetcdfc++4, 
libnetcdfc7, libopenmpi1.6, libpng12-0 (>= 1.2.13-4), lib
pq5, libqtcore4 (>= 4:4.6.1), libqtgui4 (>= 4:4.5.3), libsqlite3-0 (>= 3.5.9), 
libstdc++6 (>= 4.6), libswscale2 (>= 6:9.1-1),
 libtiff4 (>> 3.9.5-3~), libx11-6, libxml2 (>= 2.7.4), libxt6, zlib1g (>= 
1:1.2.3.3)

I don't understand what has happened here, and whether this is actually an 
mpich or a vtk problem, but it's quite serious. I 
presume it is something to do with the transition from mpich2 to mpich that 
seems to be underway.

It would appear to be stopping anything build-depping on vtk from building on 
mips and thus from migrating to testing. 

Do you know how to fix this?

I'll try a rebuild on the porterbox and see if this magically sorts itself out 
in which case a BINNMU should do the trick.


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: mips (mips64)

Kernel: Linux 3.2.0-4-octeon (SMP w/16 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to