[Pkg-openmpi-maintainers] Bug#842746: openmpi: FTBFS on hurd-i386, please disable Java

Kalle Olavi Niemitalo kon at iki.fi
Mon Oct 31 22:00:00 UTC 2016


Source: openmpi
Version: 2.0.1-7
Severity: normal
User: debian-hurd at lists.debian.org
Usertags: hurd

Samuel Thibault <sthibault at debian.org> writes:

> openmpi 2.0.1-7 currently FTBFS, which makes a lot of package
> unbuildable because openmpi is the default mpi implementation. Version
> 2.0.1-4 did build, so there's probably not so much to fix, could
> somebody have a look?

When openmpi 2.0.1-4 was successfully built for hurd-i386, the
Java bindings were accidentally disabled because the
"NO_JAVA_ARCH" check was reversed as described in Bug#837446.
Now that the check has been corrected, openmpi again fails to
build on hurd-i386.  The main problem is that hurd-i386 uses Java
libraries from gcj-6-jre-lib, which does not support the methods
added in Java 1.6.  In particular, the java.nio.Buffer class
lacks the array() and isDirect() methods.  The errors in the
build log
https://buildd.debian.org/status/fetch.php?pkg=openmpi&arch=hurd-i386&ver=2.0.1-7&stamp=1477146240
look very similar to the ones hppa got in Bug#837446.

Please disable the Java bindings of openmpi on hurd-i386, like
they are already disabled on hppa.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: hurd-i386 (i686-AT386)

Kernel: GNU-Mach 1.7+git20160809-486-dbg/Hurd-0.8
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)




More information about the Pkg-openmpi-maintainers mailing list