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

Reply via email to