Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-vaex-core.spec'], chrootPath='/var/lib/mock/openeuler-22.03-x86_64-1681837509.094254/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-vaex-core.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False /etc/profile.d/system-info.sh: line 55: ps: command not found Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-vaex-core-4.16.1-1.src.rpm Child return code was: 0 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-vaex-core.spec'], chrootPath='/var/lib/mock/openeuler-22.03-x86_64-1681837509.094254/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-vaex-core.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False /etc/profile.d/system-info.sh: line 55: ps: command not found Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-vaex-core-4.16.1-1.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-vaex-core.spec'], chrootPath='/var/lib/mock/openeuler-22.03-x86_64-1681837509.094254/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-vaex-core.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False /etc/profile.d/system-info.sh: line 55: ps: command not found Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.trNnKp + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf vaex-core-4.16.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/vaex-core-4.16.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd vaex-core-4.16.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.BRqyx1 + umask 022 + cd /builddir/build/BUILD + cd vaex-core-4.16.1 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' /builddir/build/BUILD/vaex-core-4.16.1/setup.py:4: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp /usr/lib/python3.9/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer. warnings.warn( WARNING: The wheel package is not available. running build running build_py creating build creating build/lib.linux-x86_64-3.9 creating build/lib.linux-x86_64-3.9/vaex copying vaex/functions.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/multithreading.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/groupby.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/selections.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/progress.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/shift.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/docstrings.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/events.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/registry.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/image.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/cache.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/memory.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/logging.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/itertools.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/delayed.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/rolling.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/dataset.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/asyncio.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/agg.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/tasks.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/multiprocessing.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/schema.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/encoding.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/stat.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/expression.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/convert.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/misc_cmdline.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/benchmark.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/metal.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/array_types.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/grids.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/join.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/version.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/utils.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/datatype_test.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/meta.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/csv.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/__init__.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/geo.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/parallelize.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/samp.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/_version.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/scopes.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/dataframe.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/legacy.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/dataset_misc.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/promise.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/formatting.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/datatype.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/serialize.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/dataset_utils.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/column.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/expresso.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/kld.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/__main__.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/execution.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/export.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/settings.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/json.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/config.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/dataset_mmap.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/cpu.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/dataframe_protocol.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/strings.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/struct.py -> build/lib.linux-x86_64-3.9/vaex copying vaex/hash.py -> build/lib.linux-x86_64-3.9/vaex package init file 'vaex/arrow/__init__.py' not found (or not a regular file) creating build/lib.linux-x86_64-3.9/vaex/arrow copying vaex/arrow/dataset.py -> build/lib.linux-x86_64-3.9/vaex/arrow copying vaex/arrow/convert.py -> build/lib.linux-x86_64-3.9/vaex/arrow copying vaex/arrow/utils.py -> build/lib.linux-x86_64-3.9/vaex/arrow copying vaex/arrow/numpy_dispatch.py -> build/lib.linux-x86_64-3.9/vaex/arrow copying vaex/arrow/_version.py -> build/lib.linux-x86_64-3.9/vaex/arrow copying vaex/arrow/opener.py -> build/lib.linux-x86_64-3.9/vaex/arrow copying vaex/arrow/utils_test.py -> build/lib.linux-x86_64-3.9/vaex/arrow creating build/lib.linux-x86_64-3.9/vaex/core copying vaex/core/__init__.py -> build/lib.linux-x86_64-3.9/vaex/core copying vaex/core/_version.py -> build/lib.linux-x86_64-3.9/vaex/core creating build/lib.linux-x86_64-3.9/vaex/file copying vaex/file/cache.py -> build/lib.linux-x86_64-3.9/vaex/file copying vaex/file/asyncio.py -> build/lib.linux-x86_64-3.9/vaex/file copying vaex/file/s3.py -> build/lib.linux-x86_64-3.9/vaex/file copying vaex/file/s3fs.py -> build/lib.linux-x86_64-3.9/vaex/file copying vaex/file/s3_test.py -> build/lib.linux-x86_64-3.9/vaex/file copying vaex/file/__init__.py -> build/lib.linux-x86_64-3.9/vaex/file copying vaex/file/s3arrow.py -> build/lib.linux-x86_64-3.9/vaex/file copying vaex/file/column.py -> build/lib.linux-x86_64-3.9/vaex/file copying vaex/file/gcs.py -> build/lib.linux-x86_64-3.9/vaex/file creating build/lib.linux-x86_64-3.9/vaex/test copying vaex/test/ui.py -> build/lib.linux-x86_64-3.9/vaex/test copying vaex/test/dataset.py -> build/lib.linux-x86_64-3.9/vaex/test copying vaex/test/misc.py -> build/lib.linux-x86_64-3.9/vaex/test copying vaex/test/__init__.py -> build/lib.linux-x86_64-3.9/vaex/test copying vaex/test/plot.py -> build/lib.linux-x86_64-3.9/vaex/test copying vaex/test/cmodule.py -> build/lib.linux-x86_64-3.9/vaex/test copying vaex/test/expresso.py -> build/lib.linux-x86_64-3.9/vaex/test copying vaex/test/all.py -> build/lib.linux-x86_64-3.9/vaex/test copying vaex/test/__main__.py -> build/lib.linux-x86_64-3.9/vaex/test creating build/lib.linux-x86_64-3.9/vaex/ext copying vaex/ext/jprops.py -> build/lib.linux-x86_64-3.9/vaex/ext copying vaex/ext/bokeh.py -> build/lib.linux-x86_64-3.9/vaex/ext copying vaex/ext/common.py -> build/lib.linux-x86_64-3.9/vaex/ext copying vaex/ext/ipyvolume.py -> build/lib.linux-x86_64-3.9/vaex/ext copying vaex/ext/__init__.py -> build/lib.linux-x86_64-3.9/vaex/ext copying vaex/ext/readcol.py -> build/lib.linux-x86_64-3.9/vaex/ext creating build/lib.linux-x86_64-3.9/vaex/misc copying vaex/misc/pandawrap.py -> build/lib.linux-x86_64-3.9/vaex/misc copying vaex/misc/expressions.py -> build/lib.linux-x86_64-3.9/vaex/misc copying vaex/misc/__init__.py -> build/lib.linux-x86_64-3.9/vaex/misc copying vaex/misc/parallelize.py -> build/lib.linux-x86_64-3.9/vaex/misc copying vaex/misc/samp.py -> build/lib.linux-x86_64-3.9/vaex/misc copying vaex/misc/ordereddict.py -> build/lib.linux-x86_64-3.9/vaex/misc copying vaex/misc/progressbar.py -> build/lib.linux-x86_64-3.9/vaex/misc creating build/lib.linux-x86_64-3.9/vaex/datasets copying vaex/datasets/__init__.py -> build/lib.linux-x86_64-3.9/vaex/datasets running egg_info writing vaex_core.egg-info/PKG-INFO writing dependency_links to vaex_core.egg-info/dependency_links.txt writing entry points to vaex_core.egg-info/entry_points.txt writing requirements to vaex_core.egg-info/requires.txt writing top-level names to vaex_core.egg-info/top_level.txt reading manifest file 'vaex_core.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.c' under directory 'vendor' warning: no files found matching '*.h' under directory 'src' warning: no files found matching '*.c' under directory 'src' adding license file 'LICENSE.txt' writing manifest file 'vaex_core.egg-info/SOURCES.txt' copying vaex/pcre.dll -> build/lib.linux-x86_64-3.9/vaex copying vaex/pcrecpp.dll -> build/lib.linux-x86_64-3.9/vaex copying vaex/vcruntime140_1.dll -> build/lib.linux-x86_64-3.9/vaex creating build/lib.linux-x86_64-3.9/vaex/test/files copying vaex/test/files/gaia-small-colfits-plus.fits -> build/lib.linux-x86_64-3.9/vaex/test/files copying vaex/test/files/gaia-small-fits-plus.fits -> build/lib.linux-x86_64-3.9/vaex/test/files copying vaex/test/files/gaia-small-fits-basic.fits -> build/lib.linux-x86_64-3.9/vaex/test/files copying vaex/test/files/gaia-small-colfits-basic.fits -> build/lib.linux-x86_64-3.9/vaex/test/files copying vaex/test/files/gaia-small-votable.vot -> build/lib.linux-x86_64-3.9/vaex/test/files copying vaex/test/files/default_amuse_plummer.hdf5 -> build/lib.linux-x86_64-3.9/vaex/test/files copying vaex/datasets/iris.hdf5 -> build/lib.linux-x86_64-3.9/vaex/datasets copying vaex/datasets/titanic.hdf5 -> build/lib.linux-x86_64-3.9/vaex/datasets running build_ext building 'vaex.vaexfast' extension creating build/temp.linux-x86_64-3.9 creating build/temp.linux-x86_64-3.9/src gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/builddir/build/BUILD/vaex-core-4.16.1/.eggs/numpy-1.24.2-py3.9-linux-x86_64.egg/numpy/core/include -I/usr/include/python3.9 -c src/vaexfast.cpp -o build/temp.linux-x86_64-3.9/src/vaexfast.o -std=c++11 -O3 -funroll-loops -Werror=return-type -Wno-unused-parameter -g In file included from /builddir/build/BUILD/vaex-core-4.16.1/.eggs/numpy-1.24.2-py3.9-linux-x86_64.egg/numpy/core/include/numpy/ndarraytypes.h:1940, from /builddir/build/BUILD/vaex-core-4.16.1/.eggs/numpy-1.24.2-py3.9-linux-x86_64.egg/numpy/core/include/numpy/ndarrayobject.h:12, from /builddir/build/BUILD/vaex-core-4.16.1/.eggs/numpy-1.24.2-py3.9-linux-x86_64.egg/numpy/core/include/numpy/arrayobject.h:5, from src/vaexfast.cpp:31: /builddir/build/BUILD/vaex-core-4.16.1/.eggs/numpy-1.24.2-py3.9-linux-x86_64.egg/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 17 | #warning "Using deprecated NumPy API, disable it with " \ | ^~~~~~~ src/vaexfast.cpp:743:2: warning: "/*" within comment [-Wcomment] 743 | /**/ | src/vaexfast.cpp: In function ‘PyObject* range_check_(PyObject*, PyObject*)’: src/vaexfast.cpp:205:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 205 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* find_nan_min_max_(PyObject*, PyObject*)’: src/vaexfast.cpp:285:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 285 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* nansum_(PyObject*, PyObject*)’: src/vaexfast.cpp:325:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 325 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* sum_(PyObject*, PyObject*)’: src/vaexfast.cpp:397:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 397 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* histogram1d_(PyObject*, PyObject*)’: src/vaexfast.cpp:536:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 536 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* histogram2d_(PyObject*, PyObject*)’: src/vaexfast.cpp:655:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 655 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* histogram2d_f4_(PyObject*, PyObject*)’: src/vaexfast.cpp:779:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 779 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* histogram3d_(PyObject*, PyObject*)’: src/vaexfast.cpp:896:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 896 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* histogramNd_(PyObject*, PyObject*)’: src/vaexfast.cpp:995:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 995 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* grid_interpolate_(PyObject*, PyObject*)’: src/vaexfast.cpp:1566:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 1566 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* grid_find_edges_(PyObject*, PyObject*)’: src/vaexfast.cpp:1685:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 1685 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* project_(PyObject*, PyObject*)’: src/vaexfast.cpp:1749:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 1749 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* pnpoly_(PyObject*, PyObject*)’: src/vaexfast.cpp:1802:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 1802 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* soneira_peebles_(PyObject*, PyObject*)’: src/vaexfast.cpp:1861:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 1861 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* shuffled_sequence_(PyObject*, PyObject*)’: src/vaexfast.cpp:1930:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 1930 | } catch(Error e) { | ^ src/vaexfast.cpp: In function ‘PyObject* resize_(PyObject*, PyObject*)’: src/vaexfast.cpp:2052:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 2052 | } catch(Error e) { | ^ src/vaexfast.cpp: In instantiation of ‘void histogram2d_f4(const float*, const float*, const float*, long long int, bool, bool, bool, Tout*, int, int, double, double, double, double, long long int, long long int) [with Tout = long long int]’: src/vaexfast.cpp:775:219: required from here src/vaexfast.cpp:665:12: warning: unused variable ‘i_x’ [-Wunused-variable] 665 | long long i_x = offset_x; | ^~~ src/vaexfast.cpp:666:12: warning: unused variable ‘i_y’ [-Wunused-variable] 666 | long long i_y = offset_y; | ^~~ src/vaexfast.cpp: In instantiation of ‘PyObject* statisticNd_(PyObject*, PyObject*) [with T = double; int NP_TYPE = 12; PyObject = _object]’: src/vaexfast.cpp:2072:41: required from here src/vaexfast.cpp:1406:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] 1406 | } catch(Error e) { | ^ src/vaexfast.cpp: In instantiation of ‘PyObject* statisticNd_(PyObject*, PyObject*) [with T = float; int NP_TYPE = 11; PyObject = _object]’: src/vaexfast.cpp:2073:41: required from here src/vaexfast.cpp:1406:17: warning: catching polymorphic type ‘struct Error’ by value [-Wcatch-value=] src/vaexfast.cpp: In function ‘double double_to_native(double)’: src/vaexfast.cpp:233:9: warning: ‘result_value’ is used uninitialized in this function [-Wuninitialized] 233 | return result_value; | ^~~~~~~~~~~~ src/vaexfast.cpp: In function ‘PyObject* statisticNd_(PyObject*, PyObject*) [with T = double; int NP_TYPE = 12]’: src/vaexfast.cpp:1364:10: warning: ‘native’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1364 | else if(native != native_current) { | ^~ src/vaexfast.cpp: In function ‘PyObject* statisticNd_(PyObject*, PyObject*) [with T = float; int NP_TYPE = 11]’: src/vaexfast.cpp:1364:10: warning: ‘native’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1364 | else if(native != native_current) { | ^~ g++ -shared -g -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-x86_64-3.9/src/vaexfast.o -L/usr/lib64 -o build/lib.linux-x86_64-3.9/vaex/vaexfast.cpython-39-x86_64-linux-gnu.so building 'vaex.superstrings' extension gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/builddir/build/BUILD/vaex-core-4.16.1/.eggs/numpy-1.24.2-py3.9-linux-x86_64.egg/numpy/core/include -Ivendor/pybind11/include -Ivendor/pybind11/include -Ivendor/string-view-lite/include -Ivendor/boost -I/usr/include -I/usr/Library/include -I/builddir/build/BUILD/vaex-core-4.16.1/vendor/pcre/Library/include -I/usr/include/python3.9 -c src/string_utils.cpp -o build/temp.linux-x86_64-3.9/src/string_utils.o -std=c++11 -O3 -funroll-loops -Werror=return-type -Wno-unused-parameter -g gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/builddir/build/BUILD/vaex-core-4.16.1/.eggs/numpy-1.24.2-py3.9-linux-x86_64.egg/numpy/core/include -Ivendor/pybind11/include -Ivendor/pybind11/include -Ivendor/string-view-lite/include -Ivendor/boost -I/usr/include -I/usr/Library/include -I/builddir/build/BUILD/vaex-core-4.16.1/vendor/pcre/Library/include -I/usr/include/python3.9 -c src/strings.cpp -o build/temp.linux-x86_64-3.9/src/strings.o -std=c++11 -O3 -funroll-loops -Werror=return-type -Wno-unused-parameter -g In file included from vendor/pybind11/include/pybind11/cast.h:16, from vendor/pybind11/include/pybind11/attr.h:13, from vendor/pybind11/include/pybind11/pybind11.h:44, from vendor/pybind11/include/pybind11/numpy.h:12, from src/superstring.hpp:8, from src/strings.cpp:6: vendor/pybind11/include/pybind11/detail/internals.h: In function ‘pybind11::detail::internals& pybind11::detail::get_internals()’: vendor/pybind11/include/pybind11/detail/internals.h:200:28: warning: ‘void PyEval_InitThreads()’ is deprecated [-Wdeprecated-declarations] 200 | PyEval_InitThreads(); | ^ In file included from /usr/include/python3.9/Python.h:141, from vendor/pybind11/include/pybind11/detail/common.h:112, from vendor/pybind11/include/pybind11/pytypes.h:12, from vendor/pybind11/include/pybind11/cast.h:13, from vendor/pybind11/include/pybind11/attr.h:13, from vendor/pybind11/include/pybind11/pybind11.h:44, from vendor/pybind11/include/pybind11/numpy.h:12, from src/superstring.hpp:8, from src/strings.cpp:6: /usr/include/python3.9/ceval.h:130:37: note: declared here 130 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); | ^~~~~~~~~~~~~~~~~~ src/strings.cpp: In member function ‘virtual string_view StringArray::view(int64_t) const’: src/strings.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 278 | if ((i < 0) || (i > length)) { | ~~^~~~~~~~ src/strings.cpp: In member function ‘virtual const string StringArray::get(int64_t) const’: src/strings.cpp:287:27: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 287 | if ((i < 0) || (i > length)) { | ~~^~~~~~~~ In file included from src/strings.cpp:6: src/superstring.hpp: In instantiation of ‘StringList::StringList(size_t, size_t, size_t, uint8_t*, int64_t) [with IC = long int; size_t = long unsigned int; uint8_t = unsigned char; int64_t = long int]’: src/superstring.hpp:1161:60: required from here src/superstring.hpp:735:10: warning: ‘StringList::_own_null_bitmap’ will be initialized after [-Wreorder] 735 | bool _own_null_bitmap; | ^~~~~~~~~~~~~~~~ src/superstring.hpp:726:12: warning: ‘size_t StringList::indices_length’ [-Wreorder] 726 | size_t indices_length; | ^~~~~~~~~~~~~~ src/superstring.hpp:499:5: warning: when initialized here [-Wreorder] 499 | StringList(size_t byte_length=0, size_t string_count=0, size_t offset = 0, uint8_t *null_bitmap = 0, int64_t null_offset = 0) | ^~~~~~~~~~ src/strings.cpp: In instantiation of ‘StringList64* to_string_mask(pybind11::array_t, pybind11::array_t) [with T = float; StringList64 = StringList]’: src/strings.cpp:868:46: required from here src/strings.cpp:636:24: warning: comparison of integer expressions of different signedness: ‘pybind11::ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 636 | if (info_mask.size != length) { | ~~~~~~~~~~~~~~~^~~~~~~~~ src/strings.cpp: In instantiation of ‘StringList64* to_string_mask(pybind11::array_t, pybind11::array_t) [with T = double; StringList64 = StringList]’: src/strings.cpp:869:47: required from here src/strings.cpp:636:24: warning: comparison of integer expressions of different signedness: ‘pybind11::ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] src/strings.cpp: In instantiation of ‘StringList64* to_string_mask(pybind11::array_t, pybind11::array_t) [with T = long int; StringList64 = StringList]’: src/strings.cpp:870:48: required from here src/strings.cpp:636:24: warning: comparison of integer expressions of different signedness: ‘pybind11::ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] src/strings.cpp: In instantiation of ‘StringList64* to_string_mask(pybind11::array_t, pybind11::array_t) [with T = int; StringList64 = StringList]’: src/strings.cpp:871:48: required from here src/strings.cpp:636:24: warning: comparison of integer expressions of different signedness: ‘pybind11::ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] src/strings.cpp: In instantiation of ‘StringList64* to_string_mask(pybind11::array_t, pybind11::array_t) [with T = short int; StringList64 = StringList]’: src/strings.cpp:872:48: required from here src/strings.cpp:636:24: warning: comparison of integer expressions of different signedness: ‘pybind11::ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] src/strings.cpp: In instantiation of ‘StringList64* to_string_mask(pybind11::array_t, pybind11::array_t) [with T = signed char; StringList64 = StringList]’: src/strings.cpp:873:47: required from here src/strings.cpp:636:24: warning: comparison of integer expressions of different signedness: ‘pybind11::ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] src/strings.cpp: In instantiation of ‘StringList64* to_string_mask(pybind11::array_t, pybind11::array_t) [with T = long unsigned int; StringList64 = StringList]’: src/strings.cpp:874:49: required from here src/strings.cpp:636:24: warning: comparison of integer expressions of different signedness: ‘pybind11::ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] src/strings.cpp: In instantiation of ‘StringList64* to_string_mask(pybind11::array_t, pybind11::array_t) [with T = unsigned int; StringList64 = StringList]’: src/strings.cpp:875:49: required from here src/strings.cpp:636:24: warning: comparison of integer expressions of different signedness: ‘pybind11::ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] src/strings.cpp: In instantiation of ‘StringList64* to_string_mask(pybind11::array_t, pybind11::array_t) [with T = short unsigned int; StringList64 = StringList]’: src/strings.cpp:876:49: required from here src/strings.cpp:636:24: warning: comparison of integer expressions of different signedness: ‘pybind11::ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] src/strings.cpp: In instantiation of ‘StringList64* to_string_mask(pybind11::array_t, pybind11::array_t) [with T = unsigned char; StringList64 = StringList]’: src/strings.cpp:877:48: required from here src/strings.cpp:636:24: warning: comparison of integer expressions of different signedness: ‘pybind11::ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] src/strings.cpp: In instantiation of ‘StringList64* to_string_mask(pybind11::array_t, pybind11::array_t) [with T = bool; StringList64 = StringList]’: src/strings.cpp:878:45: required from here src/strings.cpp:636:24: warning: comparison of integer expressions of different signedness: ‘pybind11::ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from src/strings.cpp:6: src/superstring.hpp: In instantiation of ‘StringList::StringList(char*, size_t, StringList::index_type*, size_t, size_t, uint8_t*, int64_t) [with IC = int; size_t = long unsigned int; StringList::index_type = int; uint8_t = unsigned char; int64_t = long int]’: src/strings.cpp:539:25: required from ‘void add_string_list(Module, Base&, const char*) [with StringList = StringList; Base = pybind11::class_ >; Module = pybind11::module]’ src/strings.cpp:804:74: required from here src/superstring.hpp:735:10: warning: ‘StringList::_own_null_bitmap’ will be initialized after [-Wreorder] 735 | bool _own_null_bitmap; | ^~~~~~~~~~~~~~~~ src/superstring.hpp:726:12: warning: ‘size_t StringList::indices_length’ [-Wreorder] 726 | size_t indices_length; | ^~~~~~~~~~~~~~ src/superstring.hpp:491:5: warning: when initialized here [-Wreorder] 491 | StringList(char *bytes, size_t byte_length, index_type *indices, size_t length, size_t offset = 0, uint8_t *null_bitmap = 0, int64_t null_offset = 0) | ^~~~~~~~~~ src/superstring.hpp: In instantiation of ‘StringList::StringList(char*, size_t, StringList::index_type*, size_t, size_t, uint8_t*, int64_t) [with IC = long int; size_t = long unsigned int; StringList::index_type = long int; uint8_t = unsigned char; int64_t = long int]’: src/strings.cpp:539:25: required from ‘void add_string_list(Module, Base&, const char*) [with StringList = StringList; Base = pybind11::class_ >; Module = pybind11::module]’ src/strings.cpp:805:74: required from here src/superstring.hpp:735:10: warning: ‘StringList::_own_null_bitmap’ will be initialized after [-Wreorder] 735 | bool _own_null_bitmap; | ^~~~~~~~~~~~~~~~ src/superstring.hpp:726:12: warning: ‘size_t StringList::indices_length’ [-Wreorder] 726 | size_t indices_length; | ^~~~~~~~~~~~~~ src/superstring.hpp:491:5: warning: when initialized here [-Wreorder] 491 | StringList(char *bytes, size_t byte_length, index_type *indices, size_t length, size_t offset = 0, uint8_t *null_bitmap = 0, int64_t null_offset = 0) | ^~~~~~~~~~ src/superstring.hpp: In instantiation of ‘StringList::StringList(size_t, size_t, size_t, uint8_t*, int64_t) [with IC = int; size_t = long unsigned int; uint8_t = unsigned char; int64_t = long int]’: src/strings.cpp:491:13: required from ‘T* join(std::string, pybind11::array_t, T*, int64_t) [with T = StringList; std::string = std::__cxx11::basic_string; typename T::index_type = int; int64_t = long int]’ src/strings.cpp:892:38: required from here src/superstring.hpp:735:10: warning: ‘StringList::_own_null_bitmap’ will be initialized after [-Wreorder] 735 | bool _own_null_bitmap; | ^~~~~~~~~~~~~~~~ src/superstring.hpp:726:12: warning: ‘size_t StringList::indices_length’ [-Wreorder] 726 | size_t indices_length; | ^~~~~~~~~~~~~~ src/superstring.hpp:499:5: warning: when initialized here [-Wreorder] 499 | StringList(size_t byte_length=0, size_t string_count=0, size_t offset = 0, uint8_t *null_bitmap = 0, int64_t null_offset = 0) | ^~~~~~~~~~ g++ -shared -g -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-x86_64-3.9/src/string_utils.o build/temp.linux-x86_64-3.9/src/strings.o -L/usr/lib -L/usr/Library/lib -L/builddir/build/BUILD/vaex-core-4.16.1/vendor/pcre/Library/lib -L/usr/lib64 -lpcre -lpcrecpp -o build/lib.linux-x86_64-3.9/vaex/superstrings.cpython-39-x86_64-linux-gnu.so /usr/bin/ld: cannot find -lpcre /usr/bin/ld: cannot find -lpcrecpp collect2: error: ld returned 1 exit status error: command '/usr/bin/g++' failed with exit code 1 error: Bad exit status from /var/tmp/rpm-tmp.BRqyx1 (%build) Bad exit status from /var/tmp/rpm-tmp.BRqyx1 (%build) RPM build errors: Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-vaex-core.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 598, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-vaex-core.spec