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: sramac...@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