Bug#980751: petsc: breaks multiple autopkgtests: undefined reference to 'MPIU_SUM'

Graham Inggs ginggs at debian.org
Thu Jan 21 16:20:08 GMT 2021


Source: petsc
Version: 3.14.3+dfsg1-1
Severity: serious
X-Debbugs-CC: debian-ci at lists.debian.org
User: debian-ci at lists.debian.org
Usertags: breaks
Control: affects -1 deal.ii dolfin meshr slepc4py

Hi Maintainer

The recent upload of petsc 3.14.3+dfsg1-1 appears to have caused the
autopkgtests of at least deal.ii [1], dolfin [2], mshr [3] and
slepc4py [4] to fail.

I've copied what I hope is the relevant portion of slepc4py's log below.

Regards
Graham


[1] https://ci.debian.net/packages/d/deal.ii/testing/amd64/
[2] https://ci.debian.net/packages/d/dolfin/testing/amd64/
[3] https://ci.debian.net/packages/m/mshr/testing/amd64/
[4] https://ci.debian.net/packages/s/slepc4py/testing/amd64/


Run 64-bit demos (single processor) with python3
make: Entering directory
'/tmp/autopkgtest-lxc.x0up_swz/downtmp/build.ctJ/src/test-demos'
python3 ex1.py
Traceback (most recent call last):
  File "/tmp/autopkgtest-lxc.x0up_swz/downtmp/build.ctJ/src/test-demos/ex1.py",
line 2, in <module>
    slepc4py.init(sys.argv)
  File "/usr/lib/slepc64/lib/python3/dist-packages/slepc4py/__init__.py",
line 41, in init
    SLEPc = slepc4py.lib.ImportSLEPc(arch)
  File "/usr/lib/slepc64/lib/python3/dist-packages/slepc4py/lib/__init__.py",
line 34, in ImportSLEPc
    return Import('slepc4py', 'SLEPc', path, arch)
  File "/usr/lib/petsc64/lib/python3/dist-packages/petsc4py/lib/__init__.py",
line 73, in Import
    module = import_module(pkg, name, path, arch)
  File "/usr/lib/petsc64/lib/python3/dist-packages/petsc4py/lib/__init__.py",
line 58, in import_module
    with f: return imp.load_module(fullname, f, fn, info)
  File "/usr/lib/python3.9/imp.py", line 242, in load_module
    return load_dynamic(name, filename, file)
  File "/usr/lib/python3.9/imp.py", line 342, in load_dynamic
    return _load(spec)
  File "<frozen importlib._bootstrap>", line 711, in _load
  File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 565, in module_from_spec
  File "<frozen importlib._bootstrap_external>", line 1108, in create_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
ImportError: /lib/x86_64-linux-gnu/libslepc64_real.so.3.14: undefined
symbol: MPIU_SUM
make: *** [makefile:11: run_ex1] Error 1
make: Leaving directory
'/tmp/autopkgtest-lxc.x0up_swz/downtmp/build.ctJ/src/test-demos'
autopkgtest [03:53:38]: test run-demos-64: -----------------------]
autopkgtest [03:53:38]: test run-demos-64:  - - - - - - - - - -
results - - - - - - - - - -
run-demos-64         FAIL non-zero exit status 2



More information about the debian-science-maintainers mailing list