On Sun, Mar 08, 2020 at 07:12:59PM +0100, Theo Buehler wrote:
> > You certainly don't want to wait any longer. From the sparc64 build log:
> >
> > KILLED: math/py-h5py,python3 build stuck at 255131 frozen for 12 HOURS!
>
> Yes, that's why I stopped it..
>
> >
> > How do tests behave on sparc64?
>
> They fail about halfway through. Full test.log below:
>
> cd /usr/ports/pobj/py-h5py-2.10.0-python3 && CC=cc PYTHONUSERBASE=
> PORTSDIR="/usr/ports" LIBTOOL="/usr/bin/libtool"
> PATH='/usr/ports/pobj/py-h5py-2.10.0-python3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin'
> PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6'
> CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR=''
> HOME='/py-h5py-2.10.0_writes_to_HOME' PICFLAG="-fPIC" BINGRP=bin BINOWN=root
> BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s
> MANGRP=bin MANOWN=root MANMODE=644
> BSD_INSTALL_PROGRAM="/usr/ports/pobj/py-h5py-2.10.0-python3/bin/install -c -s
> -m 755"
> BSD_INSTALL_SCRIPT="/usr/ports/pobj/py-h5py-2.10.0-python3/bin/install -c -m
> 755" BSD_INSTALL_DATA="/usr/ports/pobj/py-h5py-2.10.0-python3/bin/install -c
> -m 644" BSD_INSTALL_MAN="/usr/ports/pobj/py-h5py-2.10.0-python3/bin/install
> -c -m 644"
> BSD_INSTALL_PROGRAM_DIR="/usr/ports/pobj/py-h5py-2.10.0-python3/bin/install
> -d -m 755"
> BSD_INSTALL_SCRIPT_DIR="/usr/ports/pobj/py-h5py-2.10.0-python3/bin/install -d
> -m 755"
> BSD_INSTALL_DATA_DIR="/usr/ports/pobj/py-h5py-2.10.0-python3/bin/install -d
> -m 755"
> BSD_INSTALL_MAN_DIR="/usr/ports/pobj/py-h5py-2.10.0-python3/bin/install -d -m
> 755"
> PYTHONPATH=/usr/ports/pobj/py-h5py-2.10.0-python3/fake-sparc64-python3/usr/local/lib/python3.7/site-packages
> /usr/local/bin/python3.7 -c 'import h5py; h5py.run_tests()'
> ============================= test session starts
> ==============================
> platform openbsd6 -- Python 3.7.6, pytest-4.4.0, py-1.8.0, pluggy-0.11.0
> hypothesis profile 'default' ->
> database=DirectoryBasedExampleDatabase('/usr/ports/pobj/py-h5py-2.10.0-python3/.hypothesis/examples')
> rootdir: /usr/ports/pobj/py-h5py-2.10.0-python3
> plugins: cov-2.8.1, hypothesis-4.15.0
> collected 549 items
>
> fake-sparc64-python3/usr/local/lib/python3.7/site-packages/h5py/tests/test_attribute_create.py
> . [ 0%]
> ... [
> 0%]
> fake-sparc64-python3/usr/local/lib/python3.7/site-packages/h5py/tests/test_attrs.py
> . [ 0%]
> ................ [
> 3%]
> fake-sparc64-python3/usr/local/lib/python3.7/site-packages/h5py/tests/test_attrs_data.py
> . [ 4%]
> ................... [
> 7%]
> fake-sparc64-python3/usr/local/lib/python3.7/site-packages/h5py/tests/test_base.py
> . [ 7%]
> .... [
> 8%]
> fake-sparc64-python3/usr/local/lib/python3.7/site-packages/h5py/tests/test_completions.py
> . [ 8%]
> . [
> 8%]
> fake-sparc64-python3/usr/local/lib/python3.7/site-packages/h5py/tests/test_dataset.py
> . [ 8%]
> ........x...............................s............................... [
> 22%]
> ..x.......................... [
> 27%]
> fake-sparc64-python3/usr/local/lib/python3.7/site-packages/h5py/tests/test_dataset_getitem.py
> . [ 27%]
> ................................................x....................... [
> 40%]
> ............. [
> 42%]
> fake-sparc64-python3/usr/local/lib/python3.7/site-packages/h5py/tests/test_dataset_swmr.py
> s [ 43%]
> sss.......... [
> 45%]
> fake-sparc64-python3/usr/local/lib/python3.7/site-packages/h5py/tests/test_datatype.py
> . [ 45%]
> . [
> 45%]
> fake-sparc64-python3/usr/local/lib/python3.7/site-packages/h5py/tests/test_deprecation.py
> . [ 46%]
> [
> 46%]
> fake-sparc64-python3/usr/local/lib/python3.7/site-packages/h5py/tests/test_dimension_scales.py
> . [ 46%]
> ...s................ [
> 49%]
> fake-sparc64-python3/usr/local/lib/python3.7/site-packages/h5py/tests/test_dims_dimensionproxy.py
> . [ 50%]
> [
> 50%]
> fake-sparc64-python3/usr/local/lib/python3.7/site-packages/h5py/tests/test_dtype.py
> . [ 50%]
> /usr/local/lib/python3.7/site-packages/numpy/core/getlimits.py:411:
> UserWarning: Signature
> b'\x00\x00\x00\x00\x00\x00\x00\xa0\x99\x99\x99\x99\x99\x99\xfb\xbf' for
> <class 'numpy.float128'> does not match any known type: falling back to type
> probe function
> machar = _get_machar(dtype)
Is this the complete error output? I get the impression that errors related to
numpy are common to hdf5/netcdf ports, it's probably similiar to how py-netcdf
fails.
-m