On Fri 22/10/2021 13:23, Bjorn Ketelaars wrote: > On Fri 22/10/2021 09:55, Martin Reindl wrote: > > Am 22.10.2021 um 09:49 schrieb Stuart Henderson: > > > Only issue in the i386 build was math/py-h5py which specifically wants > > > 1.16.5. > > > > > > > Yes, this is one patch which can go away with newer numpy. > > That is not entirely true. When building, py-h5py checks for a specific > version of py-numpy. Diff below fixes this by checking for a minimum > version similar to RUN_REQUIRES in setup.py. > > BTW 'make test' fails because of a py-numpy related issue. This happens > with both py-numpy-1.16.5 and py-numpy-1.19.5. Have you seen this > before? Both test logs attached.
Correction, failing tests is not because of numpy. It seems it is because of py-h5py: Found a core file in py-h5py's $WRKDIR. Interesting bits: (gdb) bt #0 thrkill () at /tmp/-:3 #1 0x0000048b929f323e in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:51 #2 0x0000048b92a1f2e6 in wrterror (d=0x48af111a1b0, msg=0x48b929c405f "modified chunk-pointer %p") at /usr/src/lib/libc/stdlib/malloc.c:307 #3 0x0000048b92a22c8c in find_chunknum (d=0x0, info=<error reading variable: Unhandled dwarf expression opcode 0xa3>, ptr=0x0, check=-183984) at /usr/src/lib/libc/stdlib/malloc.c:1063 #4 0x0000048b92a1f849 in ofree (argpool=0x7f7ffffd3490, p=0x48b1ec42c30, clear=0, check=<optimized out>, argsz=0) at /usr/src/lib/libc/stdlib/malloc.c:1409 #5 0x0000048b92a1f52b in free (ptr=0x48b1ec42c30) at /usr/src/lib/libc/stdlib/malloc.c:1470 #6 0x0000048b07115638 in lzf_filter (flags=<error reading variable: Unhandled dwarf expression opcode 0xa3>, cd_nelmts=<error reading variable: Unhandled dwarf expression opcode 0xa3>, cd_values=<error reading variable: Unhandled dwarf expression opcode 0xa3>, nbytes=800, buf_size=<optimized out>, buf=<optimized out>) at lzf/lzf_filter.c:252 #7 0x0000048b5e082a0d in H5Z_pipeline () from /usr/local/lib/libhdf5.so.3.0 ... ... (gdb) f 6 #6 0x0000048b07115638 in lzf_filter ( flags=<error reading variable: Unhandled dwarf expression opcode 0xa3>, cd_nelmts=<error reading variable: Unhandled dwarf expression opcode 0xa3>, cd_values=<error reading variable: Unhandled dwarf expression opcode 0xa3>, nbytes=800, buf_size=<optimized out>, buf=<optimized out>) at lzf/lzf_filter.c:252 252 free(*buf);