Bug#886421: python-escript: FTBFS on m68k: hwloc_set_cpubind returned "Error" for bitmap "0"

Aaron M. Ucko ucko at debian.org
Fri Jan 5 19:35:03 UTC 2018


Source: python-escript
Version: 5.1-5
Severity: important
Tags: upstream
Justification: fails to build from source (but built successfully in the past)
User: debian-68k at lists.debian.org
Usertags: m68k

Builds of python-escript for m68k (admittedly not a release
architecture) have been failing lately per the below excerpts from
https://buildd.debian.org/status/fetch.php?pkg=python-escript&arch=m68k&ver=5.1-5&stamp=1514854858&raw=0.
FWIW, automatic builds for this architecture run with nocheck in
DEB_BUILD_OPTIONS because there's little overall incremental value to
running tests on such a slow architecture.  However, it's perhaps just
as well that that setting had no effect here, since this problem
doesn't affect any other Debian architectures and may be worth
investigating.

Could you please take a look?

Thanks!

--------------------------------------------------------------------------

/<<PKGBUILDDIR>>/debian/stage2M/bin/run-escript /<<PKGBUILDDIR>>/debian/tmp2M/scripts/release_sanity.py
--------------------------------------------------------------------------
WARNING: a request was made to bind a process. While the system
supports binding the process itself, at least one node does NOT
support binding memory to the process location.

  Node:  vs90

Open MPI uses the "hwloc" library to perform process and memory
binding. This error message means that hwloc has indicated that
processor binding support is not available on this machine.
[...]
This is a warning only; your job will continue, though performance may
be degraded.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
Open MPI tried to bind a new process, but something went wrong.  The
process was killed without launching the target application.  Your job
will now abort.

  Local host:        vs90
  Application name:  /<<PKGBUILDDIR>>/debian/stage2M/lib/pythonMPI
  Error message:     hwloc_set_cpubind returned "Error" for bitmap "0"
  Location:          rtc_hwloc.c:190
--------------------------------------------------------------------------
scons: *** [dummy] Error 213
scons: building terminated because of errors.

*** Config Summary (see config.log and <prefix>/lib/buildvars for details) ***
Escript revision 6608
  Install prefix:  /<<PKGBUILDDIR>>/debian/stage2M
          Python:  /usr/bin/python (Version 2.7.14)
           boost:  /usr (Version 1.62.0)
           numpy:  YES (with headers)
             MPI:  OPENMPI (Version 2.1.1)
  Solver library:  paso
   Direct solver:  NONE
         domains:  dudley, finley, ripley, speckley
          netcdf:  YES (3)
           weipa:  YES
          openmp:  YES

  DISABLED features: boomeramg cppunit cuda debug gdal gmsh gzip lapack mkl papi parmetis pyproj scipy silo sympy trilinos umfpack visit
  Treating warnings as errors

WARNING: Cannot import scipy. NetCDF sources will not be available for inversions.
WARNING: Cannot import pyproj. Inversions may not work.
WARNING: Cannot import gdal. Inversions will not honour WKT coordinate system information.
WARNING: Cannot import sympy. Symbolic toolbox and nonlinear PDEs will not be available.
WARNING: matplotlib not found, will skip some unit tests
WARNING: gmsh not available. Skipping tests usersguide/trapezoid.py usersguide/quad.py usersguide/brick.py usersguide/refine.py cookbook/example04a.py cookbook/example04b.py cookbook/example05a.py cookbook/example05b.py cookbook/example05c.py cookbook/example06.py cookbook/example08c.py cookbook/example09m.py cookbook/example09a.py cookbook/example10m.py inversion/dc_forward.py!

ERROR: build stopped due to errors

debian/rules:57: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:30: recipe for target 'build-arch' failed
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu



More information about the debian-science-maintainers mailing list