[Debian-astro-maintainers] Bug#995044: esorex: FTBFS on mips64el: FAIL: 1

Sebastian Ramacher sramacher at debian.org
Sat Sep 25 08:56:11 BST 2021


Source: esorex
Version: 3.13.5+ds1-1
Severity: serious
Tags: ftbfs sid bookworm
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher at debian.org

esorex failed to build on mips64el:
| FAIL: esorex_python-test
| ========================
|
|
| Start time     : 2021-09-24T15:38:49
| Program name   : esorex_python-test
| Severity level : [ DEBUG ] 
|
| 15:38:49 [ DEBUG ] cpl_test_init_macro: [tid=000] cpl_test_init_macro() was called with errno=2: No such file or directory (Unless you are debugging code prior to the cpl_init() call you can ignore this message)
| 15:38:49 [ DEBUG ] cpl_test_init_macro: [tid=000] sizeof(cpl_size): 8
| 15:38:49 [ DEBUG ] cpl_test_init_macro: [tid=000] sizeof(OFF_T)=8
| 15:38:49 [ DEBUG ] cpl_test_init_macro: [tid=000] CPL = 7.1.4, CFITSIO = 3.49, WCSLIB, FFTW (normal precision) = 3.3.8, FFTW (single precision) = 3.3.8, CPL FLOP counting is unavailable, enable with -DCPL_ADD_FLOPS, OPENMP = 201511
| 15:38:49 [ DEBUG ] main: [tid=000] Test 1 OK at esorex_python-test.c:66: (setenv("PATH", path, 0x1) == 0) = 1.
| 15:38:49 [ DEBUG ] cpl_errorstate_dump_debug: [tid=000] No error(s) to dump
| 15:38:49 [ DEBUG ] test_error_from_interpreter: [tid=000] Test 2 OK at esorex_python-test.c:119: (modulelist != NULL) = 1.
| 15:38:49 [ DEBUG ] cpl_errorstate_dump_debug: [tid=000] No error(s) to dump
| 15:38:49 [ DEBUG ] mock_python: [tid=000] Test 3 OK at esorex_python-test.c:93: (cpl_test_get_failed() == 0) = 1.
| 15:38:49 [ DEBUG ] cpl_errorstate_dump_debug: [tid=000] No error(s) to dump
| 15:38:49 [ DEBUG ] mock_python: [tid=000] Test 4 OK at esorex_python-test.c:103: (file != NULL) = 1.
| 15:38:49 [ DEBUG ] cpl_errorstate_dump_debug: [tid=000] No error(s) to dump
| 15:38:49 [ DEBUG ] mock_python: [tid=000] Test 5 OK at esorex_python-test.c:106: (bytes_written == bytes_to_write) = 1.
| 15:38:49 [ DEBUG ] cpl_errorstate_dump_debug: [tid=000] No error(s) to dump
| 15:38:49 [ DEBUG ] mock_python: [tid=000] Test 6 OK at esorex_python-test.c:108: (fclose_result == 0) = 1.
| 15:38:49 [ DEBUG ] cpl_errorstate_dump_debug: [tid=000] No error(s) to dump
| 15:38:49 [ DEBUG ] mock_python: [tid=000] Test 7 OK at esorex_python-test.c:112: (chmod("./mock_python_test/python", mode) == 0) = 1.
| 15:38:49 [ DEBUG ] cpl_errorstate_dump_debug: [tid=000] No error(s) to dump
| 15:38:49 [ DEBUG ] run_python_command: [tid=000] Command sent to Python interpreter:
| import sys, os, json; _data = json.load(os.fdopen(3,'r')); exec(_data['script'])
| 15:38:49 [ DEBUG ] run_python_command: [tid=000] Input to Python interpreter:
| 15:38:49 [ DEBUG ] run_python_command: [tid=000]   0001 {
| 15:38:49 [ DEBUG ] run_python_command: [tid=000]   0002   "script": "import inspect\nvalid_modules = {}\nfor path in _data['paths']:\n  module = os.path.splitext(os.path.basename(path))[0]\n  sys.path.append(os.path.dirname(path))\n  try:\n    __import__(module)\n    for name, cls in inspect.getmembers(sys.modules[module], predicate=inspect.isclass):\n      if len([base for base in cls.__mro__ if base.__name__ == 'CplPlugin']) > 0:\n        if path not in valid_modules:\n          valid_modules[path] = set()\n        valid_modules[path].add(cls)\n  except:\n    import traceback\n    traceback.print_exc()\n  del sys.path[-1]\nresults = {}\nfor path, clslist in valid_modules.items():\n  results[path] = []\n  for cls in clslist:\n    plugin = {'class': cls.__name__}\n    try:\n      inst = cls()\n    except:\n      continue\n    try:\n      name = inst.name\n    except:\n      name = cls.__name__\n    try:\n      version = inst.version\n    except:\n      version = None\n    try:\n      synopsis = inst.synopsis
| 15:38:49 [ DEBUG ] run_python_command: [tid=000]   0003   "paths": [
| 15:38:49 [ DEBUG ] run_python_command: [tid=000]   0004     ".\/test.py"
| 15:38:49 [ DEBUG ] run_python_command: [tid=000]   0005   ]
| 15:38:49 [ DEBUG ] run_python_command: [tid=000]   0006 }
| FAIL esorex_python-test (exit status: 141)

See
https://buildd.debian.org/status/fetch.php?pkg=esorex&arch=mips64el&ver=3.13.5%2Bds-1%2Bb1&stamp=1632497947&raw=0

Cheers
-- 
Sebastian Ramacher



More information about the Debian-astro-maintainers mailing list