2024-07-23T14:18:37,650 Created temporary directory: /tmp/pip-build-tracker-gi_p99v2 2024-07-23T14:18:37,651 Initialized build tracking at /tmp/pip-build-tracker-gi_p99v2 2024-07-23T14:18:37,652 Created build tracker: /tmp/pip-build-tracker-gi_p99v2 2024-07-23T14:18:37,652 Entered build tracker: /tmp/pip-build-tracker-gi_p99v2 2024-07-23T14:18:37,653 Created temporary directory: /tmp/pip-wheel-y42tv0qo 2024-07-23T14:18:37,657 Created temporary directory: /tmp/pip-ephem-wheel-cache-_8pfgqfw 2024-07-23T14:18:37,684 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-07-23T14:18:37,686 2 location(s) to search for versions of pyseistr: 2024-07-23T14:18:37,686 * https://pypi.org/simple/pyseistr/ 2024-07-23T14:18:37,686 * https://www.piwheels.org/simple/pyseistr/ 2024-07-23T14:18:37,687 Fetching project page and analyzing links: https://pypi.org/simple/pyseistr/ 2024-07-23T14:18:37,688 Getting page https://pypi.org/simple/pyseistr/ 2024-07-23T14:18:37,689 Found index url https://pypi.org/simple/ 2024-07-23T14:18:37,790 Fetched page https://pypi.org/simple/pyseistr/ as application/vnd.pypi.simple.v1+json 2024-07-23T14:18:37,793 Found link https://files.pythonhosted.org/packages/8d/57/7108891aebc99cad31f8825a49a2138ace16c84fee776692b066277f8e08/pyseistr-0.0.0.tar.gz (from https://pypi.org/simple/pyseistr/), version: 0.0.0 2024-07-23T14:18:37,794 Found link https://files.pythonhosted.org/packages/ed/df/981f4c99a34d9f1432e3b70e191a25b10060fa2159ede18b6b9884163584/pyseistr-0.0.1.tar.gz (from https://pypi.org/simple/pyseistr/), version: 0.0.1 2024-07-23T14:18:37,795 Found link https://files.pythonhosted.org/packages/dd/ba/99803a3124cff976c783c22c85acccf7d896fa173b763f3e7d5429bb3070/pyseistr-0.0.2.tar.gz (from https://pypi.org/simple/pyseistr/), version: 0.0.2 2024-07-23T14:18:37,795 Found link https://files.pythonhosted.org/packages/2e/3d/c8b1b2c3f115e9df379ae907fa9dd4147b817e4217c135abf8d3ebecb91e/pyseistr-0.0.3.tar.gz (from https://pypi.org/simple/pyseistr/), version: 0.0.3 2024-07-23T14:18:37,796 Found link https://files.pythonhosted.org/packages/ea/d8/86f5bb8ff43ebf3caf6a8f3283401ce2e7c5dadf998bdda6ab9d2957d938/pyseistr-0.0.4.tar.gz (from https://pypi.org/simple/pyseistr/), version: 0.0.4 2024-07-23T14:18:37,797 Found link https://files.pythonhosted.org/packages/be/87/88217bfcc1e0846ac9f904ab663ddc857ecc8372aeb5ea06fd914cc02958/pyseistr-0.0.4.1.tar.gz (from https://pypi.org/simple/pyseistr/), version: 0.0.4.1 2024-07-23T14:18:37,797 Found link https://files.pythonhosted.org/packages/cc/6d/d5486dae0b0ac366b962e5938f6b2c1a7e101672b257170d6405974741fc/pyseistr-0.0.4.2.tar.gz (from https://pypi.org/simple/pyseistr/), version: 0.0.4.2 2024-07-23T14:18:37,798 Found link https://files.pythonhosted.org/packages/ec/39/84ee2027327716ca78f8a1e7cbb00dd033ece4d99fa888955f15ac5d80a0/pyseistr-0.0.4.3.tar.gz (from https://pypi.org/simple/pyseistr/), version: 0.0.4.3 2024-07-23T14:18:37,799 Found link https://files.pythonhosted.org/packages/ff/6c/90be999904143162a061aba75babdf5eb221ab65889a16cbb5fc00a0820b/pyseistr-0.0.4.3.1.tar.gz (from https://pypi.org/simple/pyseistr/), version: 0.0.4.3.1 2024-07-23T14:18:37,799 Found link https://files.pythonhosted.org/packages/a5/b1/dfe8ff3f7acb43a16b36a2315555982c28ab9e8aa5094e4da27e65ee279b/pyseistr-0.0.4.4.0.tar.gz (from https://pypi.org/simple/pyseistr/), version: 0.0.4.4.0 2024-07-23T14:18:37,800 Found link https://files.pythonhosted.org/packages/3c/ba/5dea16d12d48eb525f22a36b240d650dbeb637c3691e4080c81ff8e9c23c/pyseistr-0.0.4.4.2.tar.gz (from https://pypi.org/simple/pyseistr/), version: 0.0.4.4.2 2024-07-23T14:18:37,801 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyseistr/ 2024-07-23T14:18:37,802 Getting page https://www.piwheels.org/simple/pyseistr/ 2024-07-23T14:18:37,803 Found index url https://www.piwheels.org/simple/ 2024-07-23T14:18:37,846 Fetched page https://www.piwheels.org/simple/pyseistr/ as text/html 2024-07-23T14:18:37,849 Skipping link: No binaries permitted for pyseistr: https://www.piwheels.org/simple/pyseistr/pyseistr-0.0.4.4.2-cp39-cp39-linux_armv6l.whl#sha256=ced7061b3e5b9b42892852f6e50a808192d8bae9f3b07aa032a87d92597048ad (from https://www.piwheels.org/simple/pyseistr/) 2024-07-23T14:18:37,849 Skipping link: No binaries permitted for pyseistr: https://www.piwheels.org/simple/pyseistr/pyseistr-0.0.4.4.2-cp39-cp39-linux_armv7l.whl#sha256=ced7061b3e5b9b42892852f6e50a808192d8bae9f3b07aa032a87d92597048ad (from https://www.piwheels.org/simple/pyseistr/) 2024-07-23T14:18:37,850 Skipping link: No binaries permitted for pyseistr: https://www.piwheels.org/simple/pyseistr/pyseistr-0.0.2-py3-none-any.whl#sha256=ec7b45eee30aa8eca5cd826778edc67a0e2705505dcf6245ed289300be4ec751 (from https://www.piwheels.org/simple/pyseistr/) 2024-07-23T14:18:37,851 Skipping link: No binaries permitted for pyseistr: https://www.piwheels.org/simple/pyseistr/pyseistr-0.0.1-py3-none-any.whl#sha256=5933a1c5e9041f666f1e09d9e45a10169e2457cca887d4f5d58a1393590e5a75 (from https://www.piwheels.org/simple/pyseistr/) 2024-07-23T14:18:37,851 Skipping link: No binaries permitted for pyseistr: https://www.piwheels.org/simple/pyseistr/pyseistr-0.0.0-py3-none-any.whl#sha256=a644095e594c47ae32fe2e30de3cdb77e681d4503451bb35cc149252e37ad222 (from https://www.piwheels.org/simple/pyseistr/) 2024-07-23T14:18:37,852 Skipping link: not a file: https://www.piwheels.org/simple/pyseistr/ 2024-07-23T14:18:37,852 Skipping link: not a file: https://pypi.org/simple/pyseistr/ 2024-07-23T14:18:37,872 Given no hashes to check 1 links for project 'pyseistr': discarding no candidates 2024-07-23T14:18:37,890 Collecting pyseistr==0.0.4.4.2 2024-07-23T14:18:37,892 Created temporary directory: /tmp/pip-unpack-_7detvw5 2024-07-23T14:18:37,911 Downloading pyseistr-0.0.4.4.2.tar.gz (109 kB) 2024-07-23T14:18:38,026 Added pyseistr==0.0.4.4.2 from https://files.pythonhosted.org/packages/3c/ba/5dea16d12d48eb525f22a36b240d650dbeb637c3691e4080c81ff8e9c23c/pyseistr-0.0.4.4.2.tar.gz to build tracker '/tmp/pip-build-tracker-gi_p99v2' 2024-07-23T14:18:38,028 Running setup.py (path:/tmp/pip-wheel-y42tv0qo/pyseistr_4e10c3ab174b4de0ba5e84ec91e1a85a/setup.py) egg_info for package pyseistr 2024-07-23T14:18:38,029 Created temporary directory: /tmp/pip-pip-egg-info-2czwkh95 2024-07-23T14:18:38,030 Preparing metadata (setup.py): started 2024-07-23T14:18:38,031 Running command python setup.py egg_info 2024-07-23T14:18:39,501 running egg_info 2024-07-23T14:18:39,503 creating /tmp/pip-pip-egg-info-2czwkh95/pyseistr.egg-info 2024-07-23T14:18:39,533 writing /tmp/pip-pip-egg-info-2czwkh95/pyseistr.egg-info/PKG-INFO 2024-07-23T14:18:39,538 writing dependency_links to /tmp/pip-pip-egg-info-2czwkh95/pyseistr.egg-info/dependency_links.txt 2024-07-23T14:18:39,540 writing requirements to /tmp/pip-pip-egg-info-2czwkh95/pyseistr.egg-info/requires.txt 2024-07-23T14:18:39,542 writing top-level names to /tmp/pip-pip-egg-info-2czwkh95/pyseistr.egg-info/top_level.txt 2024-07-23T14:18:39,544 writing manifest file '/tmp/pip-pip-egg-info-2czwkh95/pyseistr.egg-info/SOURCES.txt' 2024-07-23T14:18:39,657 reading manifest file '/tmp/pip-pip-egg-info-2czwkh95/pyseistr.egg-info/SOURCES.txt' 2024-07-23T14:18:39,659 adding license file 'LICENSE' 2024-07-23T14:18:39,662 writing manifest file '/tmp/pip-pip-egg-info-2czwkh95/pyseistr.egg-info/SOURCES.txt' 2024-07-23T14:18:39,796 Preparing metadata (setup.py): finished with status 'done' 2024-07-23T14:18:39,799 Source in /tmp/pip-wheel-y42tv0qo/pyseistr_4e10c3ab174b4de0ba5e84ec91e1a85a has version 0.0.4.4.2, which satisfies requirement pyseistr==0.0.4.4.2 from https://files.pythonhosted.org/packages/3c/ba/5dea16d12d48eb525f22a36b240d650dbeb637c3691e4080c81ff8e9c23c/pyseistr-0.0.4.4.2.tar.gz 2024-07-23T14:18:39,800 Removed pyseistr==0.0.4.4.2 from https://files.pythonhosted.org/packages/3c/ba/5dea16d12d48eb525f22a36b240d650dbeb637c3691e4080c81ff8e9c23c/pyseistr-0.0.4.4.2.tar.gz from build tracker '/tmp/pip-build-tracker-gi_p99v2' 2024-07-23T14:18:39,806 Created temporary directory: /tmp/pip-unpack-m3tiwxqt 2024-07-23T14:18:39,807 Created temporary directory: /tmp/pip-unpack-8lnyj9fm 2024-07-23T14:18:39,808 Building wheels for collected packages: pyseistr 2024-07-23T14:18:39,812 Created temporary directory: /tmp/pip-wheel-ed4kfn8u 2024-07-23T14:18:39,812 Building wheel for pyseistr (setup.py): started 2024-07-23T14:18:39,814 Destination directory: /tmp/pip-wheel-ed4kfn8u 2024-07-23T14:18:39,814 Running command python setup.py bdist_wheel 2024-07-23T14:18:41,022 running bdist_wheel 2024-07-23T14:18:41,168 running build 2024-07-23T14:18:41,169 running build_py 2024-07-23T14:18:41,199 creating build 2024-07-23T14:18:41,200 creating build/lib.linux-armv7l-cpython-311 2024-07-23T14:18:41,200 creating build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,201 copying pyseistr/bp.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,204 copying pyseistr/somean2d.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,205 copying pyseistr/somf2d.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,207 copying pyseistr/ricker.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,208 copying pyseistr/pwsmooth.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,210 copying pyseistr/operators.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,212 copying pyseistr/dip2d.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,214 copying pyseistr/sint.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,216 copying pyseistr/somean3d.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,217 copying pyseistr/soint3d.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,219 copying pyseistr/divne.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,221 copying pyseistr/dip3d.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,223 copying pyseistr/mf.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,225 copying pyseistr/pwspray3d.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,227 copying pyseistr/somf3d.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,229 copying pyseistr/pwspray2d.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,231 copying pyseistr/__init__.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,232 copying pyseistr/soint2d.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,234 copying pyseistr/das.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,236 copying pyseistr/plot.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,237 copying pyseistr/synthetics.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,239 copying pyseistr/rgt.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,241 copying pyseistr/smooth.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,243 copying pyseistr/fk.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,245 copying pyseistr/solvers.py -> build/lib.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,246 running egg_info 2024-07-23T14:18:41,273 writing pyseistr.egg-info/PKG-INFO 2024-07-23T14:18:41,277 writing dependency_links to pyseistr.egg-info/dependency_links.txt 2024-07-23T14:18:41,279 writing requirements to pyseistr.egg-info/requires.txt 2024-07-23T14:18:41,280 writing top-level names to pyseistr.egg-info/top_level.txt 2024-07-23T14:18:41,313 reading manifest file 'pyseistr.egg-info/SOURCES.txt' 2024-07-23T14:18:41,315 adding license file 'LICENSE' 2024-07-23T14:18:41,318 writing manifest file 'pyseistr.egg-info/SOURCES.txt' 2024-07-23T14:18:41,321 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pyseistr.src' is absent from the `packages` configuration. 2024-07-23T14:18:41,321 !! 2024-07-23T14:18:41,322 ******************************************************************************** 2024-07-23T14:18:41,323 ############################ 2024-07-23T14:18:41,324 # Package would be ignored # 2024-07-23T14:18:41,324 ############################ 2024-07-23T14:18:41,324 Python recognizes 'pyseistr.src' as an importable package[^1], 2024-07-23T14:18:41,325 but it is absent from setuptools' `packages` configuration. 2024-07-23T14:18:41,326 This leads to an ambiguous overall configuration. If you want to distribute this 2024-07-23T14:18:41,326 package, please make sure that 'pyseistr.src' is explicitly added 2024-07-23T14:18:41,327 to the `packages` configuration field. 2024-07-23T14:18:41,328 Alternatively, you can also rely on setuptools' discovery methods 2024-07-23T14:18:41,328 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2024-07-23T14:18:41,329 instead of `find_packages(...)`/`find:`). 2024-07-23T14:18:41,330 You can read more about "package discovery" on setuptools documentation page: 2024-07-23T14:18:41,331 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2024-07-23T14:18:41,332 If you don't want 'pyseistr.src' to be distributed and are 2024-07-23T14:18:41,332 already explicitly excluding 'pyseistr.src' via 2024-07-23T14:18:41,332 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2024-07-23T14:18:41,333 you can try to use `exclude_package_data`, or `include-package-data=False` in 2024-07-23T14:18:41,333 combination with a more fine grained `package-data` configuration. 2024-07-23T14:18:41,334 You can read more about "package data files" on setuptools documentation page: 2024-07-23T14:18:41,335 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2024-07-23T14:18:41,337 [^1]: For Python, any directory (with suitable naming) can be imported, 2024-07-23T14:18:41,337 even if it does not contain any `.py` files. 2024-07-23T14:18:41,338 On the other hand, currently there is no concept of package data 2024-07-23T14:18:41,339 directory, all directories are treated like packages. 2024-07-23T14:18:41,339 ******************************************************************************** 2024-07-23T14:18:41,340 !! 2024-07-23T14:18:41,341 check.warn(importable) 2024-07-23T14:18:41,341 creating build/lib.linux-armv7l-cpython-311/pyseistr/src 2024-07-23T14:18:41,342 copying pyseistr/src/bp_cfuns.c -> build/lib.linux-armv7l-cpython-311/pyseistr/src 2024-07-23T14:18:41,342 copying pyseistr/src/coh_cfuns.c -> build/lib.linux-armv7l-cpython-311/pyseistr/src 2024-07-23T14:18:41,343 copying pyseistr/src/dip_cfuns.c -> build/lib.linux-armv7l-cpython-311/pyseistr/src 2024-07-23T14:18:41,343 copying pyseistr/src/paint_cfuns.c -> build/lib.linux-armv7l-cpython-311/pyseistr/src 2024-07-23T14:18:41,344 copying pyseistr/src/sof3d_cfuns.c -> build/lib.linux-armv7l-cpython-311/pyseistr/src 2024-07-23T14:18:41,345 copying pyseistr/src/sof_cfuns.c -> build/lib.linux-armv7l-cpython-311/pyseistr/src 2024-07-23T14:18:41,346 copying pyseistr/src/soint2d_cfuns.c -> build/lib.linux-armv7l-cpython-311/pyseistr/src 2024-07-23T14:18:41,347 copying pyseistr/src/soint3d_cfuns.c -> build/lib.linux-armv7l-cpython-311/pyseistr/src 2024-07-23T14:18:41,351 running build_ext 2024-07-23T14:18:41,912 building 'dipcfun' extension 2024-07-23T14:18:41,912 creating build/temp.linux-armv7l-cpython-311 2024-07-23T14:18:41,913 creating build/temp.linux-armv7l-cpython-311/pyseistr 2024-07-23T14:18:41,914 creating build/temp.linux-armv7l-cpython-311/pyseistr/src 2024-07-23T14:18:41,915 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c pyseistr/src/dip_cfuns.c -o build/temp.linux-armv7l-cpython-311/pyseistr/src/dip_cfuns.o 2024-07-23T14:18:42,339 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1909, 2024-07-23T14:18:42,340 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2024-07-23T14:18:42,340 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2024-07-23T14:18:42,341 from pyseistr/src/dip_cfuns.c:6: 2024-07-23T14:18:42,341 /usr/local/lib/python3.11/dist-packages/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] 2024-07-23T14:18:42,341 17 | #warning "Using deprecated NumPy API, disable it with " \ 2024-07-23T14:18:42,342 | ^~~~~~~ 2024-07-23T14:18:42,371 pyseistr/src/dip_cfuns.c: In function ‘ps_alloc’: 2024-07-23T14:18:42,372 pyseistr/src/dip_cfuns.c:52:35: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2024-07-23T14:18:42,372 52 | printf("cannot allocate %lu bytes:", size); 2024-07-23T14:18:42,373 | ~~^ ~~~~ 2024-07-23T14:18:42,374 | | | 2024-07-23T14:18:42,374 | | size_t {aka unsigned int} 2024-07-23T14:18:42,375 | long unsigned int 2024-07-23T14:18:42,375 | %u 2024-07-23T14:18:42,410 pyseistr/src/dip_cfuns.c: In function ‘dipc’: 2024-07-23T14:18:42,411 pyseistr/src/dip_cfuns.c:1806:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:42,412 1806 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:18:42,413 | ^~~~~ 2024-07-23T14:18:42,413 | | 2024-07-23T14:18:42,414 | PyObject * {aka struct _object *} 2024-07-23T14:18:42,415 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:42,415 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:18:42,416 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:42,416 pyseistr/src/dip_cfuns.c:1807:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:42,417 1807 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:18:42,418 | ^~~~~ 2024-07-23T14:18:42,418 | | 2024-07-23T14:18:42,418 | PyObject * {aka struct _object *} 2024-07-23T14:18:42,419 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:42,420 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:18:42,420 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:42,421 pyseistr/src/dip_cfuns.c:1841:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:42,421 1841 | u[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:42,422 | ^~~~~ 2024-07-23T14:18:42,422 | | 2024-07-23T14:18:42,423 | PyObject * {aka struct _object *} 2024-07-23T14:18:42,424 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:42,424 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:42,426 | ^~~ 2024-07-23T14:18:42,426 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:42,426 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:42,427 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:42,427 pyseistr/src/dip_cfuns.c:1841:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:42,428 1841 | u[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:42,428 | ^~~~~ 2024-07-23T14:18:42,428 | | 2024-07-23T14:18:42,429 | PyObject * {aka struct _object *} 2024-07-23T14:18:42,429 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:42,430 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:42,430 | ^~~ 2024-07-23T14:18:42,430 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:42,431 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:42,431 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:42,432 pyseistr/src/dip_cfuns.c:1882:49: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:42,432 1882 | um[i]=*((float*)PyArray_GETPTR1(arrf1,i+n123)); 2024-07-23T14:18:42,433 | ^~~~~ 2024-07-23T14:18:42,434 | | 2024-07-23T14:18:42,434 | PyObject * {aka struct _object *} 2024-07-23T14:18:42,435 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:42,435 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:42,436 | ^~~ 2024-07-23T14:18:42,436 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:42,437 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:42,437 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:42,438 pyseistr/src/dip_cfuns.c:1882:49: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:42,438 1882 | um[i]=*((float*)PyArray_GETPTR1(arrf1,i+n123)); 2024-07-23T14:18:42,439 | ^~~~~ 2024-07-23T14:18:42,439 | | 2024-07-23T14:18:42,440 | PyObject * {aka struct _object *} 2024-07-23T14:18:42,440 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:42,441 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:42,442 | ^~~ 2024-07-23T14:18:42,442 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:42,443 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:42,443 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:42,443 pyseistr/src/dip_cfuns.c:1714:10: warning: unused variable ‘key’ [-Wunused-variable] 2024-07-23T14:18:42,444 1714 | char key[4]; 2024-07-23T14:18:42,444 | ^~~ 2024-07-23T14:18:42,445 pyseistr/src/dip_cfuns.c:1712:43: warning: unused variable ‘qi’ [-Wunused-variable] 2024-07-23T14:18:42,445 1712 | float p0, q0, *u, *um, *p, *pi=NULL, *qi=NULL; 2024-07-23T14:18:42,445 | ^~ 2024-07-23T14:18:42,446 pyseistr/src/dip_cfuns.c:1712:33: warning: unused variable ‘pi’ [-Wunused-variable] 2024-07-23T14:18:42,446 1712 | float p0, q0, *u, *um, *p, *pi=NULL, *qi=NULL; 2024-07-23T14:18:42,447 | ^~ 2024-07-23T14:18:42,447 pyseistr/src/dip_cfuns.c:1702:13: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:18:42,447 1702 | int nd, nd2; 2024-07-23T14:18:42,448 | ^~~ 2024-07-23T14:18:42,448 pyseistr/src/dip_cfuns.c:1702:9: warning: unused variable ‘nd’ [-Wunused-variable] 2024-07-23T14:18:42,449 1702 | int nd, nd2; 2024-07-23T14:18:42,449 | ^~ 2024-07-23T14:18:42,450 pyseistr/src/dip_cfuns.c: In function ‘smoothcf’: 2024-07-23T14:18:42,451 pyseistr/src/dip_cfuns.c:2022:41: warning: format ‘%g’ expects argument of type ‘double’, but argument 6 has type ‘int’ [-Wformat=] 2024-07-23T14:18:42,451 2022 | printf("n1=%d,n2=%d,n3=%d,r1=%d,r2=%g,r3=%d\n",n1,n2,n3,r1,r2,r3); 2024-07-23T14:18:42,452 | ~^ ~~ 2024-07-23T14:18:42,453 | | | 2024-07-23T14:18:42,454 | double int 2024-07-23T14:18:42,454 | %d 2024-07-23T14:18:42,455 pyseistr/src/dip_cfuns.c:2023:54: warning: format ‘%g’ expects argument of type ‘double’, but argument 6 has type ‘int’ [-Wformat=] 2024-07-23T14:18:42,455 2023 | printf("diff1=%d,diff2=%d,diff3=%d,box1=%d,box2=%g,box3=%d\n",diff1,diff2,diff3,box1,box2,box3); 2024-07-23T14:18:42,456 | ~^ ~~~~ 2024-07-23T14:18:42,456 | | | 2024-07-23T14:18:42,457 | double int 2024-07-23T14:18:42,459 | %d 2024-07-23T14:18:42,460 pyseistr/src/dip_cfuns.c:2030:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:42,461 2030 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:18:42,462 | ^~~~~ 2024-07-23T14:18:42,462 | | 2024-07-23T14:18:42,463 | PyObject * {aka struct _object *} 2024-07-23T14:18:42,464 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:42,464 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:18:42,466 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:42,466 pyseistr/src/dip_cfuns.c:2031:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:42,467 2031 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:18:42,467 | ^~~~~ 2024-07-23T14:18:42,468 | | 2024-07-23T14:18:42,468 | PyObject * {aka struct _object *} 2024-07-23T14:18:42,468 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:42,469 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:18:42,470 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:42,470 pyseistr/src/dip_cfuns.c:2085:42: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:42,471 2085 | din[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:42,471 | ^~~~~ 2024-07-23T14:18:42,472 | | 2024-07-23T14:18:42,472 | PyObject * {aka struct _object *} 2024-07-23T14:18:42,473 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:42,473 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:42,474 | ^~~ 2024-07-23T14:18:42,474 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:42,475 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:42,476 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:42,477 pyseistr/src/dip_cfuns.c:2085:42: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:42,477 2085 | din[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:42,478 | ^~~~~ 2024-07-23T14:18:42,479 | | 2024-07-23T14:18:42,479 | PyObject * {aka struct _object *} 2024-07-23T14:18:42,480 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:42,481 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:42,482 | ^~~ 2024-07-23T14:18:42,482 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:42,483 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:42,483 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:42,484 pyseistr/src/dip_cfuns.c:2011:9: warning: unused variable ‘verb’ [-Wunused-variable] 2024-07-23T14:18:42,485 2011 | int verb; 2024-07-23T14:18:42,486 | ^~~~ 2024-07-23T14:18:42,486 pyseistr/src/dip_cfuns.c:2009:27: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:18:42,487 2009 | int i2, n1, n2, n123, nd2; 2024-07-23T14:18:42,488 | ^~~ 2024-07-23T14:18:42,520 pyseistr/src/dip_cfuns.c: In function ‘dipc’: 2024-07-23T14:18:42,521 pyseistr/src/dip_cfuns.c:1720:13: warning: ‘n’ is used uninitialized [-Wuninitialized] 2024-07-23T14:18:42,522 1720 | n123 = n[0]*n[1]*n[2]; 2024-07-23T14:18:42,522 | ~^~~ 2024-07-23T14:18:42,523 pyseistr/src/dip_cfuns.c:1711:9: note: ‘n’ declared here 2024-07-23T14:18:42,523 1711 | int n[PS_MAX_DIM], rect[3], n4, nr, ir; 2024-07-23T14:18:42,524 | ^ 2024-07-23T14:18:45,821 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/pyseistr/src/dip_cfuns.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/dipcfun.cpython-311-arm-linux-gnueabihf.so 2024-07-23T14:18:45,929 building 'sofcfun' extension 2024-07-23T14:18:45,930 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c pyseistr/src/sof_cfuns.c -o build/temp.linux-armv7l-cpython-311/pyseistr/src/sof_cfuns.o 2024-07-23T14:18:46,323 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1909, 2024-07-23T14:18:46,324 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2024-07-23T14:18:46,324 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2024-07-23T14:18:46,325 from pyseistr/src/sof_cfuns.c:6: 2024-07-23T14:18:46,325 /usr/local/lib/python3.11/dist-packages/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] 2024-07-23T14:18:46,326 17 | #warning "Using deprecated NumPy API, disable it with " \ 2024-07-23T14:18:46,326 | ^~~~~~~ 2024-07-23T14:18:46,336 pyseistr/src/sof_cfuns.c: In function ‘ps_alloc’: 2024-07-23T14:18:46,337 pyseistr/src/sof_cfuns.c:55:35: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2024-07-23T14:18:46,337 55 | printf("cannot allocate %lu bytes:", size); 2024-07-23T14:18:46,338 | ~~^ ~~~~ 2024-07-23T14:18:46,339 | | | 2024-07-23T14:18:46,340 | | size_t {aka unsigned int} 2024-07-23T14:18:46,340 | long unsigned int 2024-07-23T14:18:46,341 | %u 2024-07-23T14:18:46,368 pyseistr/src/sof_cfuns.c: In function ‘csomean2d’: 2024-07-23T14:18:46,369 pyseistr/src/sof_cfuns.c:1475:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:46,370 1475 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:18:46,370 | ^~~~~ 2024-07-23T14:18:46,371 | | 2024-07-23T14:18:46,371 | PyObject * {aka struct _object *} 2024-07-23T14:18:46,372 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:46,372 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:18:46,373 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:46,374 pyseistr/src/sof_cfuns.c:1476:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:46,374 1476 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:18:46,375 | ^~~~~ 2024-07-23T14:18:46,376 | | 2024-07-23T14:18:46,376 | PyObject * {aka struct _object *} 2024-07-23T14:18:46,377 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:46,377 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:18:46,378 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:46,378 pyseistr/src/sof_cfuns.c:1492:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:46,379 1492 | input[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:46,379 | ^~~~~ 2024-07-23T14:18:46,379 | | 2024-07-23T14:18:46,380 | PyObject * {aka struct _object *} 2024-07-23T14:18:46,380 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:46,381 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:46,381 | ^~~ 2024-07-23T14:18:46,382 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:46,382 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:46,382 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:46,383 pyseistr/src/sof_cfuns.c:1492:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:46,384 1492 | input[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:46,384 | ^~~~~ 2024-07-23T14:18:46,385 | | 2024-07-23T14:18:46,385 | PyObject * {aka struct _object *} 2024-07-23T14:18:46,386 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:46,386 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:46,387 | ^~~ 2024-07-23T14:18:46,388 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:46,388 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:46,389 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:46,389 pyseistr/src/sof_cfuns.c:1501:63: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:46,390 1501 | slope[i3][i2][i1] = *((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:46,390 | ^~~~~ 2024-07-23T14:18:46,391 | | 2024-07-23T14:18:46,391 | PyObject * {aka struct _object *} 2024-07-23T14:18:46,392 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:46,392 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:46,393 | ^~~ 2024-07-23T14:18:46,394 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:46,394 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:46,395 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:46,395 pyseistr/src/sof_cfuns.c:1501:63: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:46,395 1501 | slope[i3][i2][i1] = *((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:46,396 | ^~~~~ 2024-07-23T14:18:46,396 | | 2024-07-23T14:18:46,396 | PyObject * {aka struct _object *} 2024-07-23T14:18:46,397 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:46,397 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:46,398 | ^~~ 2024-07-23T14:18:46,398 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:46,398 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:46,399 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:46,400 pyseistr/src/sof_cfuns.c:1456:16: warning: unused variable ‘both’ [-Wunused-variable] 2024-07-23T14:18:46,400 1456 | bool verb, both, adj; 2024-07-23T14:18:46,401 | ^~~~ 2024-07-23T14:18:46,401 pyseistr/src/sof_cfuns.c:1455:10: warning: unused variable ‘key’ [-Wunused-variable] 2024-07-23T14:18:46,402 1455 | char key[4]; 2024-07-23T14:18:46,402 | ^~~ 2024-07-23T14:18:46,403 pyseistr/src/sof_cfuns.c:1454:29: warning: unused variable ‘qmax’ [-Wunused-variable] 2024-07-23T14:18:46,403 1454 | float pmin, pmax, qmin, qmax, eps; 2024-07-23T14:18:46,404 | ^~~~ 2024-07-23T14:18:46,405 pyseistr/src/sof_cfuns.c:1454:23: warning: unused variable ‘qmin’ [-Wunused-variable] 2024-07-23T14:18:46,405 1454 | float pmin, pmax, qmin, qmax, eps; 2024-07-23T14:18:46,406 | ^~~~ 2024-07-23T14:18:46,406 pyseistr/src/sof_cfuns.c:1454:17: warning: unused variable ‘pmax’ [-Wunused-variable] 2024-07-23T14:18:46,407 1454 | float pmin, pmax, qmin, qmax, eps; 2024-07-23T14:18:46,407 | ^~~~ 2024-07-23T14:18:46,408 pyseistr/src/sof_cfuns.c:1454:11: warning: unused variable ‘pmin’ [-Wunused-variable] 2024-07-23T14:18:46,408 1454 | float pmin, pmax, qmin, qmax, eps; 2024-07-23T14:18:46,408 | ^~~~ 2024-07-23T14:18:46,409 pyseistr/src/sof_cfuns.c:1453:38: warning: unused variable ‘qi’ [-Wunused-variable] 2024-07-23T14:18:46,409 1453 | float p0, q0, *u, *p, *pi=NULL, *qi=NULL; 2024-07-23T14:18:46,410 | ^~ 2024-07-23T14:18:46,410 pyseistr/src/sof_cfuns.c:1453:28: warning: unused variable ‘pi’ [-Wunused-variable] 2024-07-23T14:18:46,411 1453 | float p0, q0, *u, *p, *pi=NULL, *qi=NULL; 2024-07-23T14:18:46,412 | ^~ 2024-07-23T14:18:46,412 pyseistr/src/sof_cfuns.c:1453:24: warning: unused variable ‘p’ [-Wunused-variable] 2024-07-23T14:18:46,413 1453 | float p0, q0, *u, *p, *pi=NULL, *qi=NULL; 2024-07-23T14:18:46,414 | ^ 2024-07-23T14:18:46,414 pyseistr/src/sof_cfuns.c:1453:20: warning: unused variable ‘u’ [-Wunused-variable] 2024-07-23T14:18:46,415 1453 | float p0, q0, *u, *p, *pi=NULL, *qi=NULL; 2024-07-23T14:18:46,415 | ^ 2024-07-23T14:18:46,416 pyseistr/src/sof_cfuns.c:1453:15: warning: unused variable ‘q0’ [-Wunused-variable] 2024-07-23T14:18:46,416 1453 | float p0, q0, *u, *p, *pi=NULL, *qi=NULL; 2024-07-23T14:18:46,416 | ^~ 2024-07-23T14:18:46,417 pyseistr/src/sof_cfuns.c:1453:11: warning: unused variable ‘p0’ [-Wunused-variable] 2024-07-23T14:18:46,417 1453 | float p0, q0, *u, *p, *pi=NULL, *qi=NULL; 2024-07-23T14:18:46,418 | ^~ 2024-07-23T14:18:46,418 pyseistr/src/sof_cfuns.c:1452:41: warning: unused variable ‘ir’ [-Wunused-variable] 2024-07-23T14:18:46,418 1452 | int n[PS_MAX_DIM], rect[3], n4, nr, ir; 2024-07-23T14:18:46,419 | ^~ 2024-07-23T14:18:46,419 pyseistr/src/sof_cfuns.c:1452:37: warning: unused variable ‘nr’ [-Wunused-variable] 2024-07-23T14:18:46,420 1452 | int n[PS_MAX_DIM], rect[3], n4, nr, ir; 2024-07-23T14:18:46,420 | ^~ 2024-07-23T14:18:46,420 pyseistr/src/sof_cfuns.c:1452:33: warning: unused variable ‘n4’ [-Wunused-variable] 2024-07-23T14:18:46,421 1452 | int n[PS_MAX_DIM], rect[3], n4, nr, ir; 2024-07-23T14:18:46,421 | ^~ 2024-07-23T14:18:46,422 pyseistr/src/sof_cfuns.c:1452:24: warning: unused variable ‘rect’ [-Wunused-variable] 2024-07-23T14:18:46,422 1452 | int n[PS_MAX_DIM], rect[3], n4, nr, ir; 2024-07-23T14:18:46,423 | ^~~~ 2024-07-23T14:18:46,423 pyseistr/src/sof_cfuns.c:1452:9: warning: unused variable ‘n’ [-Wunused-variable] 2024-07-23T14:18:46,424 1452 | int n[PS_MAX_DIM], rect[3], n4, nr, ir; 2024-07-23T14:18:46,425 | ^ 2024-07-23T14:18:46,425 pyseistr/src/sof_cfuns.c:1451:50: warning: unused variable ‘dim’ [-Wunused-variable] 2024-07-23T14:18:46,426 1451 | int n123, niter, order, nj1,nj2, i,j, liter, dim; 2024-07-23T14:18:46,427 | ^~~ 2024-07-23T14:18:46,427 pyseistr/src/sof_cfuns.c:1451:43: warning: unused variable ‘liter’ [-Wunused-variable] 2024-07-23T14:18:46,428 1451 | int n123, niter, order, nj1,nj2, i,j, liter, dim; 2024-07-23T14:18:46,428 | ^~~~~ 2024-07-23T14:18:46,429 pyseistr/src/sof_cfuns.c:1451:40: warning: unused variable ‘j’ [-Wunused-variable] 2024-07-23T14:18:46,430 1451 | int n123, niter, order, nj1,nj2, i,j, liter, dim; 2024-07-23T14:18:46,430 | ^ 2024-07-23T14:18:46,431 pyseistr/src/sof_cfuns.c:1451:33: warning: unused variable ‘nj2’ [-Wunused-variable] 2024-07-23T14:18:46,431 1451 | int n123, niter, order, nj1,nj2, i,j, liter, dim; 2024-07-23T14:18:46,431 | ^~~ 2024-07-23T14:18:46,432 pyseistr/src/sof_cfuns.c:1451:29: warning: unused variable ‘nj1’ [-Wunused-variable] 2024-07-23T14:18:46,432 1451 | int n123, niter, order, nj1,nj2, i,j, liter, dim; 2024-07-23T14:18:46,433 | ^~~ 2024-07-23T14:18:46,434 pyseistr/src/sof_cfuns.c:1451:15: warning: unused variable ‘niter’ [-Wunused-variable] 2024-07-23T14:18:46,434 1451 | int n123, niter, order, nj1,nj2, i,j, liter, dim; 2024-07-23T14:18:46,435 | ^~~~~ 2024-07-23T14:18:46,436 pyseistr/src/sof_cfuns.c:1441:13: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:18:46,437 1441 | int nd, nd2; 2024-07-23T14:18:46,437 | ^~~ 2024-07-23T14:18:46,437 pyseistr/src/sof_cfuns.c:1441:9: warning: unused variable ‘nd’ [-Wunused-variable] 2024-07-23T14:18:46,438 1441 | int nd, nd2; 2024-07-23T14:18:46,439 | ^~ 2024-07-23T14:18:46,439 pyseistr/src/sof_cfuns.c: In function ‘csomf2d’: 2024-07-23T14:18:46,440 pyseistr/src/sof_cfuns.c:1576:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:46,440 1576 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:18:46,440 | ^~~~~ 2024-07-23T14:18:46,441 | | 2024-07-23T14:18:46,441 | PyObject * {aka struct _object *} 2024-07-23T14:18:46,441 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:46,442 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:18:46,442 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:46,442 pyseistr/src/sof_cfuns.c:1577:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:46,443 1577 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:18:46,443 | ^~~~~ 2024-07-23T14:18:46,444 | | 2024-07-23T14:18:46,444 | PyObject * {aka struct _object *} 2024-07-23T14:18:46,444 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:46,445 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:18:46,446 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:46,446 pyseistr/src/sof_cfuns.c:1592:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:46,447 1592 | input[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:46,447 | ^~~~~ 2024-07-23T14:18:46,448 | | 2024-07-23T14:18:46,448 | PyObject * {aka struct _object *} 2024-07-23T14:18:46,449 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:46,449 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:46,450 | ^~~ 2024-07-23T14:18:46,451 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:46,451 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:46,452 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:46,452 pyseistr/src/sof_cfuns.c:1592:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:46,452 1592 | input[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:46,453 | ^~~~~ 2024-07-23T14:18:46,454 | | 2024-07-23T14:18:46,454 | PyObject * {aka struct _object *} 2024-07-23T14:18:46,455 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:46,455 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:46,456 | ^~~ 2024-07-23T14:18:46,457 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:46,457 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:46,457 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:46,458 pyseistr/src/sof_cfuns.c:1601:63: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:46,458 1601 | slope[i3][i2][i1] = *((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:46,459 | ^~~~~ 2024-07-23T14:18:46,459 | | 2024-07-23T14:18:46,459 | PyObject * {aka struct _object *} 2024-07-23T14:18:46,460 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:46,460 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:46,462 | ^~~ 2024-07-23T14:18:46,463 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:46,464 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:46,465 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:46,466 pyseistr/src/sof_cfuns.c:1601:63: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:46,466 1601 | slope[i3][i2][i1] = *((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:46,467 | ^~~~~ 2024-07-23T14:18:46,468 | | 2024-07-23T14:18:46,469 | PyObject * {aka struct _object *} 2024-07-23T14:18:46,469 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:46,470 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:46,471 | ^~~ 2024-07-23T14:18:46,471 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:46,472 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:46,473 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:46,473 pyseistr/src/sof_cfuns.c:1558:22: warning: unused variable ‘adj’ [-Wunused-variable] 2024-07-23T14:18:46,474 1558 | bool verb, both, adj; 2024-07-23T14:18:46,474 | ^~~ 2024-07-23T14:18:46,475 pyseistr/src/sof_cfuns.c:1558:16: warning: unused variable ‘both’ [-Wunused-variable] 2024-07-23T14:18:46,476 1558 | bool verb, both, adj; 2024-07-23T14:18:46,476 | ^~~~ 2024-07-23T14:18:46,477 pyseistr/src/sof_cfuns.c:1557:10: warning: unused variable ‘key’ [-Wunused-variable] 2024-07-23T14:18:46,478 1557 | char key[4]; 2024-07-23T14:18:46,478 | ^~~ 2024-07-23T14:18:46,479 pyseistr/src/sof_cfuns.c:1556:29: warning: unused variable ‘qmax’ [-Wunused-variable] 2024-07-23T14:18:46,480 1556 | float pmin, pmax, qmin, qmax, eps; 2024-07-23T14:18:46,481 | ^~~~ 2024-07-23T14:18:46,481 pyseistr/src/sof_cfuns.c:1556:23: warning: unused variable ‘qmin’ [-Wunused-variable] 2024-07-23T14:18:46,482 1556 | float pmin, pmax, qmin, qmax, eps; 2024-07-23T14:18:46,482 | ^~~~ 2024-07-23T14:18:46,483 pyseistr/src/sof_cfuns.c:1556:17: warning: unused variable ‘pmax’ [-Wunused-variable] 2024-07-23T14:18:46,483 1556 | float pmin, pmax, qmin, qmax, eps; 2024-07-23T14:18:46,483 | ^~~~ 2024-07-23T14:18:46,484 pyseistr/src/sof_cfuns.c:1556:11: warning: unused variable ‘pmin’ [-Wunused-variable] 2024-07-23T14:18:46,484 1556 | float pmin, pmax, qmin, qmax, eps; 2024-07-23T14:18:46,485 | ^~~~ 2024-07-23T14:18:46,486 pyseistr/src/sof_cfuns.c:1555:34: warning: unused variable ‘qi’ [-Wunused-variable] 2024-07-23T14:18:46,486 1555 | float p0, q0, *p, *pi=NULL, *qi=NULL; 2024-07-23T14:18:46,486 | ^~ 2024-07-23T14:18:46,487 pyseistr/src/sof_cfuns.c:1555:24: warning: unused variable ‘pi’ [-Wunused-variable] 2024-07-23T14:18:46,487 1555 | float p0, q0, *p, *pi=NULL, *qi=NULL; 2024-07-23T14:18:46,488 | ^~ 2024-07-23T14:18:46,488 pyseistr/src/sof_cfuns.c:1555:20: warning: unused variable ‘p’ [-Wunused-variable] 2024-07-23T14:18:46,489 1555 | float p0, q0, *p, *pi=NULL, *qi=NULL; 2024-07-23T14:18:46,490 | ^ 2024-07-23T14:18:46,490 pyseistr/src/sof_cfuns.c:1555:15: warning: unused variable ‘q0’ [-Wunused-variable] 2024-07-23T14:18:46,491 1555 | float p0, q0, *p, *pi=NULL, *qi=NULL; 2024-07-23T14:18:46,491 | ^~ 2024-07-23T14:18:46,492 pyseistr/src/sof_cfuns.c:1555:11: warning: unused variable ‘p0’ [-Wunused-variable] 2024-07-23T14:18:46,493 1555 | float p0, q0, *p, *pi=NULL, *qi=NULL; 2024-07-23T14:18:46,494 | ^~ 2024-07-23T14:18:46,494 pyseistr/src/sof_cfuns.c:1554:41: warning: unused variable ‘ir’ [-Wunused-variable] 2024-07-23T14:18:46,495 1554 | int n[PS_MAX_DIM], rect[3], n4, nr, ir; 2024-07-23T14:18:46,495 | ^~ 2024-07-23T14:18:46,496 pyseistr/src/sof_cfuns.c:1554:37: warning: unused variable ‘nr’ [-Wunused-variable] 2024-07-23T14:18:46,497 1554 | int n[PS_MAX_DIM], rect[3], n4, nr, ir; 2024-07-23T14:18:46,498 | ^~ 2024-07-23T14:18:46,498 pyseistr/src/sof_cfuns.c:1554:33: warning: unused variable ‘n4’ [-Wunused-variable] 2024-07-23T14:18:46,499 1554 | int n[PS_MAX_DIM], rect[3], n4, nr, ir; 2024-07-23T14:18:46,500 | ^~ 2024-07-23T14:18:46,500 pyseistr/src/sof_cfuns.c:1554:24: warning: unused variable ‘rect’ [-Wunused-variable] 2024-07-23T14:18:46,501 1554 | int n[PS_MAX_DIM], rect[3], n4, nr, ir; 2024-07-23T14:18:46,502 | ^~~~ 2024-07-23T14:18:46,502 pyseistr/src/sof_cfuns.c:1554:9: warning: unused variable ‘n’ [-Wunused-variable] 2024-07-23T14:18:46,503 1554 | int n[PS_MAX_DIM], rect[3], n4, nr, ir; 2024-07-23T14:18:46,504 | ^ 2024-07-23T14:18:46,504 pyseistr/src/sof_cfuns.c:1553:50: warning: unused variable ‘dim’ [-Wunused-variable] 2024-07-23T14:18:46,505 1553 | int n123, niter, order, nj1,nj2, i,j, liter, dim; 2024-07-23T14:18:46,506 | ^~~ 2024-07-23T14:18:46,506 pyseistr/src/sof_cfuns.c:1553:43: warning: unused variable ‘liter’ [-Wunused-variable] 2024-07-23T14:18:46,507 1553 | int n123, niter, order, nj1,nj2, i,j, liter, dim; 2024-07-23T14:18:46,508 | ^~~~~ 2024-07-23T14:18:46,508 pyseistr/src/sof_cfuns.c:1553:33: warning: unused variable ‘nj2’ [-Wunused-variable] 2024-07-23T14:18:46,509 1553 | int n123, niter, order, nj1,nj2, i,j, liter, dim; 2024-07-23T14:18:46,510 | ^~~ 2024-07-23T14:18:46,510 pyseistr/src/sof_cfuns.c:1553:29: warning: unused variable ‘nj1’ [-Wunused-variable] 2024-07-23T14:18:46,511 1553 | int n123, niter, order, nj1,nj2, i,j, liter, dim; 2024-07-23T14:18:46,511 | ^~~ 2024-07-23T14:18:46,512 pyseistr/src/sof_cfuns.c:1553:15: warning: unused variable ‘niter’ [-Wunused-variable] 2024-07-23T14:18:46,512 1553 | int n123, niter, order, nj1,nj2, i,j, liter, dim; 2024-07-23T14:18:46,513 | ^~~~~ 2024-07-23T14:18:46,513 pyseistr/src/sof_cfuns.c:1543:13: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:18:46,514 1543 | int nd, nd2; 2024-07-23T14:18:46,514 | ^~~ 2024-07-23T14:18:46,515 pyseistr/src/sof_cfuns.c:1543:9: warning: unused variable ‘nd’ [-Wunused-variable] 2024-07-23T14:18:46,515 1543 | int nd, nd2; 2024-07-23T14:18:46,516 | ^~ 2024-07-23T14:18:46,516 pyseistr/src/sof_cfuns.c:1537:24: warning: unused variable ‘f8’ [-Wunused-variable] 2024-07-23T14:18:46,517 1537 | int f3,f4,f5,f6,f7,f8; 2024-07-23T14:18:46,517 | ^~ 2024-07-23T14:18:49,503 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/pyseistr/src/sof_cfuns.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/sofcfun.cpython-311-arm-linux-gnueabihf.so 2024-07-23T14:18:49,606 building 'sof3dcfun' extension 2024-07-23T14:18:49,607 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c pyseistr/src/sof3d_cfuns.c -o build/temp.linux-armv7l-cpython-311/pyseistr/src/sof3d_cfuns.o 2024-07-23T14:18:49,989 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1909, 2024-07-23T14:18:49,990 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2024-07-23T14:18:49,991 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2024-07-23T14:18:49,992 from pyseistr/src/sof3d_cfuns.c:6: 2024-07-23T14:18:49,992 /usr/local/lib/python3.11/dist-packages/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] 2024-07-23T14:18:49,993 17 | #warning "Using deprecated NumPy API, disable it with " \ 2024-07-23T14:18:49,994 | ^~~~~~~ 2024-07-23T14:18:50,002 pyseistr/src/sof3d_cfuns.c: In function ‘ps_alloc’: 2024-07-23T14:18:50,003 pyseistr/src/sof3d_cfuns.c:55:35: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2024-07-23T14:18:50,004 55 | printf("cannot allocate %lu bytes:", size); 2024-07-23T14:18:50,004 | ~~^ ~~~~ 2024-07-23T14:18:50,005 | | | 2024-07-23T14:18:50,006 | | size_t {aka unsigned int} 2024-07-23T14:18:50,006 | long unsigned int 2024-07-23T14:18:50,007 | %u 2024-07-23T14:18:50,033 pyseistr/src/sof3d_cfuns.c: In function ‘csomean3d’: 2024-07-23T14:18:50,035 pyseistr/src/sof3d_cfuns.c:1399:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,035 1399 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:18:50,036 | ^~~~~ 2024-07-23T14:18:50,036 | | 2024-07-23T14:18:50,038 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,038 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,039 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:18:50,039 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,039 pyseistr/src/sof3d_cfuns.c:1400:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,040 1400 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:18:50,040 | ^~~~~ 2024-07-23T14:18:50,041 | | 2024-07-23T14:18:50,041 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,042 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,042 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:18:50,042 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,043 pyseistr/src/sof3d_cfuns.c:1443:42: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,043 1443 | din[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:50,044 | ^~~~~ 2024-07-23T14:18:50,045 | | 2024-07-23T14:18:50,045 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,046 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:50,046 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:50,047 | ^~~ 2024-07-23T14:18:50,048 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,048 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:50,049 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,050 pyseistr/src/sof3d_cfuns.c:1443:42: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,050 1443 | din[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:50,051 | ^~~~~ 2024-07-23T14:18:50,052 | | 2024-07-23T14:18:50,052 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,053 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:50,053 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:50,054 | ^~~ 2024-07-23T14:18:50,054 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,055 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:50,055 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,056 pyseistr/src/sof3d_cfuns.c:1448:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,057 1448 | p1[0][i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:50,057 | ^~~~~ 2024-07-23T14:18:50,058 | | 2024-07-23T14:18:50,058 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,059 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:50,059 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:50,060 | ^~~ 2024-07-23T14:18:50,060 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,060 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:50,061 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,061 pyseistr/src/sof3d_cfuns.c:1448:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,062 1448 | p1[0][i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:50,062 | ^~~~~ 2024-07-23T14:18:50,063 | | 2024-07-23T14:18:50,063 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,064 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:50,065 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:50,065 | ^~~ 2024-07-23T14:18:50,066 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,067 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:50,067 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,068 pyseistr/src/sof3d_cfuns.c:1452:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,069 1452 | p2[0][i]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-07-23T14:18:50,069 | ^~~~~ 2024-07-23T14:18:50,070 | | 2024-07-23T14:18:50,070 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,071 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:50,071 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:50,072 | ^~~ 2024-07-23T14:18:50,072 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,073 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:50,074 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,074 pyseistr/src/sof3d_cfuns.c:1452:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,075 1452 | p2[0][i]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-07-23T14:18:50,076 | ^~~~~ 2024-07-23T14:18:50,077 | | 2024-07-23T14:18:50,077 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,078 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:50,078 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:50,078 | ^~~ 2024-07-23T14:18:50,079 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,079 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:50,080 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,080 pyseistr/src/sof3d_cfuns.c:1377:24: warning: unused variable ‘n4’ [-Wunused-variable] 2024-07-23T14:18:50,080 1377 | int order, np, i4, n4, k2, k3, j2, j3, i, jp, j; 2024-07-23T14:18:50,081 | ^~ 2024-07-23T14:18:50,081 pyseistr/src/sof3d_cfuns.c:1377:20: warning: unused variable ‘i4’ [-Wunused-variable] 2024-07-23T14:18:50,082 1377 | int order, np, i4, n4, k2, k3, j2, j3, i, jp, j; 2024-07-23T14:18:50,082 | ^~ 2024-07-23T14:18:50,083 pyseistr/src/sof3d_cfuns.c:1374:10: warning: variable ‘verb’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:18:50,083 1374 | bool verb, up2, up3; 2024-07-23T14:18:50,084 | ^~~~ 2024-07-23T14:18:50,085 pyseistr/src/sof3d_cfuns.c:1363:13: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:18:50,087 1363 | int nd, nd2; 2024-07-23T14:18:50,088 | ^~~ 2024-07-23T14:18:50,089 pyseistr/src/sof3d_cfuns.c:1363:9: warning: unused variable ‘nd’ [-Wunused-variable] 2024-07-23T14:18:50,090 1363 | int nd, nd2; 2024-07-23T14:18:50,090 | ^~ 2024-07-23T14:18:50,091 pyseistr/src/sof3d_cfuns.c: In function ‘csomf3d’: 2024-07-23T14:18:50,092 pyseistr/src/sof3d_cfuns.c:1583:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,092 1583 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:18:50,093 | ^~~~~ 2024-07-23T14:18:50,094 | | 2024-07-23T14:18:50,094 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,095 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,096 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:18:50,096 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,097 pyseistr/src/sof3d_cfuns.c:1584:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,098 1584 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:18:50,098 | ^~~~~ 2024-07-23T14:18:50,099 | | 2024-07-23T14:18:50,100 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,100 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,101 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:18:50,102 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,103 pyseistr/src/sof3d_cfuns.c:1627:42: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,103 1627 | din[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:50,104 | ^~~~~ 2024-07-23T14:18:50,104 | | 2024-07-23T14:18:50,105 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,105 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:50,106 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:50,106 | ^~~ 2024-07-23T14:18:50,107 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,107 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:50,108 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,108 pyseistr/src/sof3d_cfuns.c:1627:42: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,109 1627 | din[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:50,110 | ^~~~~ 2024-07-23T14:18:50,110 | | 2024-07-23T14:18:50,111 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,112 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:50,113 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:50,113 | ^~~ 2024-07-23T14:18:50,114 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,115 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:50,115 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,116 pyseistr/src/sof3d_cfuns.c:1632:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,117 1632 | p1[0][i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:50,118 | ^~~~~ 2024-07-23T14:18:50,118 | | 2024-07-23T14:18:50,119 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,119 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:50,120 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:50,121 | ^~~ 2024-07-23T14:18:50,122 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,122 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:50,123 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,124 pyseistr/src/sof3d_cfuns.c:1632:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,124 1632 | p1[0][i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:50,125 | ^~~~~ 2024-07-23T14:18:50,125 | | 2024-07-23T14:18:50,126 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,126 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:50,127 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:50,127 | ^~~ 2024-07-23T14:18:50,128 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,129 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:50,129 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,130 pyseistr/src/sof3d_cfuns.c:1636:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,130 1636 | p2[0][i]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-07-23T14:18:50,131 | ^~~~~ 2024-07-23T14:18:50,132 | | 2024-07-23T14:18:50,132 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,133 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:50,134 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:50,134 | ^~~ 2024-07-23T14:18:50,135 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,136 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:50,137 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,137 pyseistr/src/sof3d_cfuns.c:1636:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:50,138 1636 | p2[0][i]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-07-23T14:18:50,139 | ^~~~~ 2024-07-23T14:18:50,139 | | 2024-07-23T14:18:50,140 | PyObject * {aka struct _object *} 2024-07-23T14:18:50,141 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:50,141 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:50,142 | ^~~ 2024-07-23T14:18:50,142 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:50,143 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:50,144 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:50,145 pyseistr/src/sof3d_cfuns.c:1562:24: warning: unused variable ‘n4’ [-Wunused-variable] 2024-07-23T14:18:50,146 1562 | int order, np, i4, n4, k2, k3, j2, j3, i, jp, j; 2024-07-23T14:18:50,146 | ^~ 2024-07-23T14:18:50,147 pyseistr/src/sof3d_cfuns.c:1562:20: warning: unused variable ‘i4’ [-Wunused-variable] 2024-07-23T14:18:50,147 1562 | int order, np, i4, n4, k2, k3, j2, j3, i, jp, j; 2024-07-23T14:18:50,148 | ^~ 2024-07-23T14:18:50,148 pyseistr/src/sof3d_cfuns.c:1557:13: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:18:50,149 1557 | int nd, nd2; 2024-07-23T14:18:50,149 | ^~~ 2024-07-23T14:18:50,150 pyseistr/src/sof3d_cfuns.c:1557:9: warning: unused variable ‘nd’ [-Wunused-variable] 2024-07-23T14:18:50,150 1557 | int nd, nd2; 2024-07-23T14:18:50,151 | ^~ 2024-07-23T14:18:53,194 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/pyseistr/src/sof3d_cfuns.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/sof3dcfun.cpython-311-arm-linux-gnueabihf.so 2024-07-23T14:18:53,299 building 'soint2dcfun' extension 2024-07-23T14:18:53,300 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c pyseistr/src/soint2d_cfuns.c -o build/temp.linux-armv7l-cpython-311/pyseistr/src/soint2d_cfuns.o 2024-07-23T14:18:53,682 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1909, 2024-07-23T14:18:53,683 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2024-07-23T14:18:53,684 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2024-07-23T14:18:53,685 from pyseistr/src/soint2d_cfuns.c:6: 2024-07-23T14:18:53,685 /usr/local/lib/python3.11/dist-packages/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] 2024-07-23T14:18:53,686 17 | #warning "Using deprecated NumPy API, disable it with " \ 2024-07-23T14:18:53,687 | ^~~~~~~ 2024-07-23T14:18:53,695 pyseistr/src/soint2d_cfuns.c: In function ‘ps_alloc’: 2024-07-23T14:18:53,696 pyseistr/src/soint2d_cfuns.c:59:35: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2024-07-23T14:18:53,697 59 | printf("cannot allocate %lu bytes:", size); 2024-07-23T14:18:53,698 | ~~^ ~~~~ 2024-07-23T14:18:53,698 | | | 2024-07-23T14:18:53,699 | | size_t {aka unsigned int} 2024-07-23T14:18:53,699 | long unsigned int 2024-07-23T14:18:53,700 | %u 2024-07-23T14:18:53,748 pyseistr/src/soint2d_cfuns.c: In function ‘csoint2d’: 2024-07-23T14:18:53,750 pyseistr/src/soint2d_cfuns.c:2308:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,750 2308 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:18:53,751 | ^~~~~ 2024-07-23T14:18:53,751 | | 2024-07-23T14:18:53,752 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,753 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,753 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:18:53,754 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,755 pyseistr/src/soint2d_cfuns.c:2309:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,755 2309 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:18:53,756 | ^~~~~ 2024-07-23T14:18:53,756 | | 2024-07-23T14:18:53,756 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,757 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,757 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:18:53,758 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,758 pyseistr/src/soint2d_cfuns.c:2326:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,758 2326 | mm[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:53,759 | ^~~~~ 2024-07-23T14:18:53,759 | | 2024-07-23T14:18:53,760 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,760 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:53,761 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:53,761 | ^~~ 2024-07-23T14:18:53,762 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,762 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:53,763 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,763 pyseistr/src/soint2d_cfuns.c:2326:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,764 2326 | mm[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:53,765 | ^~~~~ 2024-07-23T14:18:53,766 | | 2024-07-23T14:18:53,766 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,767 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:53,767 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:53,768 | ^~~ 2024-07-23T14:18:53,768 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,769 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:53,770 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,770 pyseistr/src/soint2d_cfuns.c:2331:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,771 2331 | dd[i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:53,771 | ^~~~~ 2024-07-23T14:18:53,772 | | 2024-07-23T14:18:53,773 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,774 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:53,774 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:53,775 | ^~~ 2024-07-23T14:18:53,775 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,775 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:53,776 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,776 pyseistr/src/soint2d_cfuns.c:2331:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,777 2331 | dd[i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:53,777 | ^~~~~ 2024-07-23T14:18:53,777 | | 2024-07-23T14:18:53,778 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,778 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:53,779 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:53,779 | ^~~ 2024-07-23T14:18:53,780 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,780 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:53,781 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,782 pyseistr/src/soint2d_cfuns.c:2336:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,782 2336 | pp[0][i]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-07-23T14:18:53,783 | ^~~~~ 2024-07-23T14:18:53,783 | | 2024-07-23T14:18:53,784 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,785 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:53,785 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:53,786 | ^~~ 2024-07-23T14:18:53,786 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,787 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:53,787 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,788 pyseistr/src/soint2d_cfuns.c:2336:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,788 2336 | pp[0][i]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-07-23T14:18:53,789 | ^~~~~ 2024-07-23T14:18:53,790 | | 2024-07-23T14:18:53,790 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,791 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:53,792 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:53,792 | ^~~ 2024-07-23T14:18:53,792 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,793 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:53,793 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,794 pyseistr/src/soint2d_cfuns.c:2345:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,794 2345 | qq[0][i]=*((float*)PyArray_GETPTR1(arrf4,i)); 2024-07-23T14:18:53,795 | ^~~~~ 2024-07-23T14:18:53,795 | | 2024-07-23T14:18:53,795 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,796 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:53,796 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:53,796 | ^~~ 2024-07-23T14:18:53,797 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,798 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:53,798 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,799 pyseistr/src/soint2d_cfuns.c:2345:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,799 2345 | qq[0][i]=*((float*)PyArray_GETPTR1(arrf4,i)); 2024-07-23T14:18:53,800 | ^~~~~ 2024-07-23T14:18:53,800 | | 2024-07-23T14:18:53,801 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,802 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:53,802 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:53,803 | ^~~ 2024-07-23T14:18:53,803 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,804 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:53,804 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,805 pyseistr/src/soint2d_cfuns.c:2265:33: warning: unused variable ‘a’ [-Wunused-variable] 2024-07-23T14:18:53,806 2265 | float *mm, *dd, **pp, **qq, a; 2024-07-23T14:18:53,806 | ^ 2024-07-23T14:18:53,807 pyseistr/src/soint2d_cfuns.c:2264:50: warning: unused variable ‘n4’ [-Wunused-variable] 2024-07-23T14:18:53,807 2264 | int i, niter, nw, n1, n2, n12, nj1, nj2, i4, n4; 2024-07-23T14:18:53,808 | ^~ 2024-07-23T14:18:53,808 pyseistr/src/soint2d_cfuns.c:2264:46: warning: unused variable ‘i4’ [-Wunused-variable] 2024-07-23T14:18:53,809 2264 | int i, niter, nw, n1, n2, n12, nj1, nj2, i4, n4; 2024-07-23T14:18:53,810 | ^~ 2024-07-23T14:18:53,810 pyseistr/src/soint2d_cfuns.c:2263:13: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:18:53,811 2263 | int nd, nd2; 2024-07-23T14:18:53,811 | ^~~ 2024-07-23T14:18:53,811 pyseistr/src/soint2d_cfuns.c:2263:9: warning: unused variable ‘nd’ [-Wunused-variable] 2024-07-23T14:18:53,812 2263 | int nd, nd2; 2024-07-23T14:18:53,812 | ^~ 2024-07-23T14:18:53,812 pyseistr/src/soint2d_cfuns.c: In function ‘csint2d’: 2024-07-23T14:18:53,813 pyseistr/src/soint2d_cfuns.c:2457:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,813 2457 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:18:53,814 | ^~~~~ 2024-07-23T14:18:53,814 | | 2024-07-23T14:18:53,814 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,815 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,815 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:18:53,815 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,816 pyseistr/src/soint2d_cfuns.c:2458:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,816 2458 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:18:53,817 | ^~~~~ 2024-07-23T14:18:53,817 | | 2024-07-23T14:18:53,818 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,819 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,819 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:18:53,820 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,820 pyseistr/src/soint2d_cfuns.c:2477:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,821 2477 | mm[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:53,822 | ^~~~~ 2024-07-23T14:18:53,822 | | 2024-07-23T14:18:53,822 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,823 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:53,823 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:53,824 | ^~~ 2024-07-23T14:18:53,824 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,825 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:53,826 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,827 pyseistr/src/soint2d_cfuns.c:2477:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,829 2477 | mm[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:53,830 | ^~~~~ 2024-07-23T14:18:53,831 | | 2024-07-23T14:18:53,831 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,832 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:53,832 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:53,833 | ^~~ 2024-07-23T14:18:53,833 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,834 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:53,834 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,835 pyseistr/src/soint2d_cfuns.c:2482:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,835 2482 | pp[0][i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:53,836 | ^~~~~ 2024-07-23T14:18:53,836 | | 2024-07-23T14:18:53,837 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,837 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:53,838 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:53,838 | ^~~ 2024-07-23T14:18:53,839 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,840 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:53,840 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,841 pyseistr/src/soint2d_cfuns.c:2482:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,842 2482 | pp[0][i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:53,842 | ^~~~~ 2024-07-23T14:18:53,843 | | 2024-07-23T14:18:53,844 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,844 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:53,845 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:53,846 | ^~~ 2024-07-23T14:18:53,846 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,847 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:53,847 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,848 pyseistr/src/soint2d_cfuns.c:2487:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,849 2487 | dd[i]=*((float*)PyArray_GETPTR1(arrf3,i)); /*mask*/ 2024-07-23T14:18:53,850 | ^~~~~ 2024-07-23T14:18:53,850 | | 2024-07-23T14:18:53,851 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,852 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:53,852 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:53,853 | ^~~ 2024-07-23T14:18:53,853 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,854 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:53,854 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,855 pyseistr/src/soint2d_cfuns.c:2487:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:53,855 2487 | dd[i]=*((float*)PyArray_GETPTR1(arrf3,i)); /*mask*/ 2024-07-23T14:18:53,856 | ^~~~~ 2024-07-23T14:18:53,856 | | 2024-07-23T14:18:53,857 | PyObject * {aka struct _object *} 2024-07-23T14:18:53,857 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:53,858 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:53,858 | ^~~ 2024-07-23T14:18:53,859 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:53,860 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:53,860 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:53,861 pyseistr/src/soint2d_cfuns.c:2428:41: warning: unused variable ‘prec’ [-Wunused-variable] 2024-07-23T14:18:53,862 2428 | int verb, drift, hasmask, twoplane, prec; 2024-07-23T14:18:53,862 | ^~~~ 2024-07-23T14:18:53,863 pyseistr/src/soint2d_cfuns.c:2428:31: warning: unused variable ‘twoplane’ [-Wunused-variable] 2024-07-23T14:18:53,863 2428 | int verb, drift, hasmask, twoplane, prec; 2024-07-23T14:18:53,864 | ^~~~~~~~ 2024-07-23T14:18:53,865 pyseistr/src/soint2d_cfuns.c:2428:22: warning: unused variable ‘hasmask’ [-Wunused-variable] 2024-07-23T14:18:53,866 2428 | int verb, drift, hasmask, twoplane, prec; 2024-07-23T14:18:53,866 | ^~~~~~~ 2024-07-23T14:18:53,867 pyseistr/src/soint2d_cfuns.c:2428:15: warning: unused variable ‘drift’ [-Wunused-variable] 2024-07-23T14:18:53,867 2428 | int verb, drift, hasmask, twoplane, prec; 2024-07-23T14:18:53,868 | ^~~~~ 2024-07-23T14:18:53,869 pyseistr/src/soint2d_cfuns.c:2426:38: warning: unused variable ‘a’ [-Wunused-variable] 2024-07-23T14:18:53,869 2426 | float *mm, *dd, *xx, **pp, **qq, a, lam, eps; 2024-07-23T14:18:53,870 | ^ 2024-07-23T14:18:53,870 pyseistr/src/soint2d_cfuns.c:2425:40: warning: unused variable ‘n4’ [-Wunused-variable] 2024-07-23T14:18:53,871 2425 | int i, niter, nw, n1, n2, n12, i4, n4; 2024-07-23T14:18:53,872 | ^~ 2024-07-23T14:18:53,872 pyseistr/src/soint2d_cfuns.c:2425:36: warning: unused variable ‘i4’ [-Wunused-variable] 2024-07-23T14:18:53,873 2425 | int i, niter, nw, n1, n2, n12, i4, n4; 2024-07-23T14:18:53,874 | ^~ 2024-07-23T14:18:53,875 pyseistr/src/soint2d_cfuns.c:2424:13: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:18:53,875 2424 | int nd, nd2; 2024-07-23T14:18:53,876 | ^~~ 2024-07-23T14:18:53,876 pyseistr/src/soint2d_cfuns.c:2424:9: warning: unused variable ‘nd’ [-Wunused-variable] 2024-07-23T14:18:53,877 2424 | int nd, nd2; 2024-07-23T14:18:53,877 | ^~ 2024-07-23T14:18:53,878 pyseistr/src/soint2d_cfuns.c: At top level: 2024-07-23T14:18:53,878 pyseistr/src/soint2d_cfuns.c:2158:47: warning: ‘smooth3’ defined but not used [-Wunused-variable] 2024-07-23T14:18:53,879 2158 | static float **p1, **p2, *smooth1, *smooth2, *smooth3; 2024-07-23T14:18:53,879 | ^~~~~~~ 2024-07-23T14:18:53,880 pyseistr/src/soint2d_cfuns.c:2158:37: warning: ‘smooth2’ defined but not used [-Wunused-variable] 2024-07-23T14:18:53,880 2158 | static float **p1, **p2, *smooth1, *smooth2, *smooth3; 2024-07-23T14:18:53,881 | ^~~~~~~ 2024-07-23T14:18:53,882 pyseistr/src/soint2d_cfuns.c:2158:27: warning: ‘smooth1’ defined but not used [-Wunused-variable] 2024-07-23T14:18:53,882 2158 | static float **p1, **p2, *smooth1, *smooth2, *smooth3; 2024-07-23T14:18:53,883 | ^~~~~~~ 2024-07-23T14:18:53,884 pyseistr/src/soint2d_cfuns.c:2158:22: warning: ‘p2’ defined but not used [-Wunused-variable] 2024-07-23T14:18:53,884 2158 | static float **p1, **p2, *smooth1, *smooth2, *smooth3; 2024-07-23T14:18:53,885 | ^~ 2024-07-23T14:18:53,886 pyseistr/src/soint2d_cfuns.c:2158:16: warning: ‘p1’ defined but not used [-Wunused-variable] 2024-07-23T14:18:53,886 2158 | static float **p1, **p2, *smooth1, *smooth2, *smooth3; 2024-07-23T14:18:53,887 | ^~ 2024-07-23T14:18:53,888 pyseistr/src/soint2d_cfuns.c:1525:13: warning: ‘stepper’ defined but not used [-Wunused-function] 2024-07-23T14:18:53,888 1525 | static void stepper(bool adj /* adjoint flag */, 2024-07-23T14:18:53,889 | ^~~~~~~ 2024-07-23T14:18:57,944 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/pyseistr/src/soint2d_cfuns.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/soint2dcfun.cpython-311-arm-linux-gnueabihf.so 2024-07-23T14:18:58,051 building 'soint3dcfun' extension 2024-07-23T14:18:58,051 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c pyseistr/src/soint3d_cfuns.c -o build/temp.linux-armv7l-cpython-311/pyseistr/src/soint3d_cfuns.o 2024-07-23T14:18:58,438 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1909, 2024-07-23T14:18:58,438 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2024-07-23T14:18:58,439 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2024-07-23T14:18:58,440 from pyseistr/src/soint3d_cfuns.c:6: 2024-07-23T14:18:58,440 /usr/local/lib/python3.11/dist-packages/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] 2024-07-23T14:18:58,441 17 | #warning "Using deprecated NumPy API, disable it with " \ 2024-07-23T14:18:58,442 | ^~~~~~~ 2024-07-23T14:18:58,451 pyseistr/src/soint3d_cfuns.c: In function ‘ps_alloc’: 2024-07-23T14:18:58,451 pyseistr/src/soint3d_cfuns.c:59:35: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2024-07-23T14:18:58,452 59 | printf("cannot allocate %lu bytes:", size); 2024-07-23T14:18:58,453 | ~~^ ~~~~ 2024-07-23T14:18:58,454 | | | 2024-07-23T14:18:58,454 | | size_t {aka unsigned int} 2024-07-23T14:18:58,455 | long unsigned int 2024-07-23T14:18:58,455 | %u 2024-07-23T14:18:58,503 pyseistr/src/soint3d_cfuns.c: In function ‘pwsmooth3_close’: 2024-07-23T14:18:58,504 pyseistr/src/soint3d_cfuns.c:2210:13: warning: unused variable ‘i3’ [-Wunused-variable] 2024-07-23T14:18:58,505 2210 | int i2, i3; 2024-07-23T14:18:58,505 | ^~ 2024-07-23T14:18:58,510 pyseistr/src/soint3d_cfuns.c: In function ‘csoint3d’: 2024-07-23T14:18:58,512 pyseistr/src/soint3d_cfuns.c:2437:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,512 2437 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:18:58,513 | ^~~~~ 2024-07-23T14:18:58,513 | | 2024-07-23T14:18:58,514 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,514 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,514 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:18:58,515 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,516 pyseistr/src/soint3d_cfuns.c:2438:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,516 2438 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:18:58,517 | ^~~~~ 2024-07-23T14:18:58,517 | | 2024-07-23T14:18:58,518 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,519 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,519 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:18:58,520 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,520 pyseistr/src/soint3d_cfuns.c:2456:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,521 2456 | mm[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:58,522 | ^~~~~ 2024-07-23T14:18:58,522 | | 2024-07-23T14:18:58,523 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,523 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,524 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:58,524 | ^~~ 2024-07-23T14:18:58,525 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,526 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:58,526 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,527 pyseistr/src/soint3d_cfuns.c:2456:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,527 2456 | mm[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:58,528 | ^~~~~ 2024-07-23T14:18:58,529 | | 2024-07-23T14:18:58,529 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,530 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,530 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:58,530 | ^~~ 2024-07-23T14:18:58,531 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,531 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:58,532 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,532 pyseistr/src/soint3d_cfuns.c:2461:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,532 2461 | dd[i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:58,533 | ^~~~~ 2024-07-23T14:18:58,533 | | 2024-07-23T14:18:58,534 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,534 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,535 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:58,536 | ^~~ 2024-07-23T14:18:58,536 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,537 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:58,538 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,538 pyseistr/src/soint3d_cfuns.c:2461:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,539 2461 | dd[i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:58,539 | ^~~~~ 2024-07-23T14:18:58,540 | | 2024-07-23T14:18:58,540 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,541 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,541 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:58,542 | ^~~ 2024-07-23T14:18:58,542 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,543 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:58,543 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,544 pyseistr/src/soint3d_cfuns.c:2466:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,545 2466 | pp[i]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-07-23T14:18:58,546 | ^~~~~ 2024-07-23T14:18:58,546 | | 2024-07-23T14:18:58,547 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,547 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,547 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:58,548 | ^~~ 2024-07-23T14:18:58,548 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,549 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:58,549 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,549 pyseistr/src/soint3d_cfuns.c:2466:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,550 2466 | pp[i]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-07-23T14:18:58,550 | ^~~~~ 2024-07-23T14:18:58,551 | | 2024-07-23T14:18:58,551 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,552 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,552 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:58,553 | ^~~ 2024-07-23T14:18:58,553 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,554 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:58,554 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,555 pyseistr/src/soint3d_cfuns.c:2470:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,556 2470 | qq[i]=*((float*)PyArray_GETPTR1(arrf4,i)); 2024-07-23T14:18:58,556 | ^~~~~ 2024-07-23T14:18:58,557 | | 2024-07-23T14:18:58,557 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,558 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,559 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:58,559 | ^~~ 2024-07-23T14:18:58,559 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,560 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:58,561 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,561 pyseistr/src/soint3d_cfuns.c:2470:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,562 2470 | qq[i]=*((float*)PyArray_GETPTR1(arrf4,i)); 2024-07-23T14:18:58,562 | ^~~~~ 2024-07-23T14:18:58,563 | | 2024-07-23T14:18:58,564 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,564 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,565 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:58,565 | ^~~ 2024-07-23T14:18:58,566 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,566 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:58,566 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,567 pyseistr/src/soint3d_cfuns.c:2409:61: warning: unused variable ‘n4’ [-Wunused-variable] 2024-07-23T14:18:58,567 2409 | int i, niter, nw, n1, n2, n3, n123, nj1, nj2, seed, i4, n4; 2024-07-23T14:18:58,568 | ^~ 2024-07-23T14:18:58,568 pyseistr/src/soint3d_cfuns.c:2409:57: warning: unused variable ‘i4’ [-Wunused-variable] 2024-07-23T14:18:58,569 2409 | int i, niter, nw, n1, n2, n3, n123, nj1, nj2, seed, i4, n4; 2024-07-23T14:18:58,569 | ^~ 2024-07-23T14:18:58,569 pyseistr/src/soint3d_cfuns.c:2408:13: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:18:58,570 2408 | int nd, nd2; 2024-07-23T14:18:58,571 | ^~~ 2024-07-23T14:18:58,571 pyseistr/src/soint3d_cfuns.c:2408:9: warning: unused variable ‘nd’ [-Wunused-variable] 2024-07-23T14:18:58,572 2408 | int nd, nd2; 2024-07-23T14:18:58,573 | ^~ 2024-07-23T14:18:58,573 pyseistr/src/soint3d_cfuns.c: In function ‘csint3d’: 2024-07-23T14:18:58,574 pyseistr/src/soint3d_cfuns.c:2544:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,574 2544 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:18:58,575 | ^~~~~ 2024-07-23T14:18:58,575 | | 2024-07-23T14:18:58,576 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,577 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,577 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:18:58,578 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,578 pyseistr/src/soint3d_cfuns.c:2545:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,579 2545 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:18:58,579 | ^~~~~ 2024-07-23T14:18:58,580 | | 2024-07-23T14:18:58,580 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,581 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,581 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:18:58,582 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,582 pyseistr/src/soint3d_cfuns.c:2562:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,583 2562 | mm[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:58,584 | ^~~~~ 2024-07-23T14:18:58,584 | | 2024-07-23T14:18:58,584 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,585 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,585 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:58,585 | ^~~ 2024-07-23T14:18:58,586 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,586 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:58,587 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,587 pyseistr/src/soint3d_cfuns.c:2562:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,587 2562 | mm[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:18:58,588 | ^~~~~ 2024-07-23T14:18:58,588 | | 2024-07-23T14:18:58,588 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,589 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,589 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:58,590 | ^~~ 2024-07-23T14:18:58,590 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,591 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:58,592 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,592 pyseistr/src/soint3d_cfuns.c:2571:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,593 2571 | dd[i]=*((float*)PyArray_GETPTR1(arrf4,i)); 2024-07-23T14:18:58,593 | ^~~~~ 2024-07-23T14:18:58,594 | | 2024-07-23T14:18:58,594 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,595 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,595 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:58,596 | ^~~ 2024-07-23T14:18:58,596 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,598 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:58,599 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,600 pyseistr/src/soint3d_cfuns.c:2571:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,601 2571 | dd[i]=*((float*)PyArray_GETPTR1(arrf4,i)); 2024-07-23T14:18:58,602 | ^~~~~ 2024-07-23T14:18:58,603 | | 2024-07-23T14:18:58,603 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,604 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,604 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:58,605 | ^~~ 2024-07-23T14:18:58,605 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,606 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:58,606 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,607 pyseistr/src/soint3d_cfuns.c:2576:50: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,607 2576 | pp[0][0][0][i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:58,608 | ^~~~~ 2024-07-23T14:18:58,608 | | 2024-07-23T14:18:58,609 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,609 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,610 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:58,610 | ^~~ 2024-07-23T14:18:58,611 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,612 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:58,612 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,613 pyseistr/src/soint3d_cfuns.c:2576:50: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,614 2576 | pp[0][0][0][i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:18:58,615 | ^~~~~ 2024-07-23T14:18:58,615 | | 2024-07-23T14:18:58,616 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,617 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,617 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:58,618 | ^~~ 2024-07-23T14:18:58,618 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,619 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:58,620 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,620 pyseistr/src/soint3d_cfuns.c:2580:55: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,621 2580 | pp[0][0][0][i+n123]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-07-23T14:18:58,622 | ^~~~~ 2024-07-23T14:18:58,622 | | 2024-07-23T14:18:58,623 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,624 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,624 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:18:58,625 | ^~~ 2024-07-23T14:18:58,625 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,626 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:18:58,626 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,627 pyseistr/src/soint3d_cfuns.c:2580:55: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:18:58,627 2580 | pp[0][0][0][i+n123]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-07-23T14:18:58,628 | ^~~~~ 2024-07-23T14:18:58,628 | | 2024-07-23T14:18:58,629 | PyObject * {aka struct _object *} 2024-07-23T14:18:58,629 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:18:58,630 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:18:58,630 | ^~~ 2024-07-23T14:18:58,631 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:18:58,632 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:18:58,632 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:18:58,633 pyseistr/src/soint3d_cfuns.c:2517:22: warning: unused variable ‘hasmask’ [-Wunused-variable] 2024-07-23T14:18:58,634 2517 | int verb, drift, hasmask; 2024-07-23T14:18:58,634 | ^~~~~~~ 2024-07-23T14:18:58,635 pyseistr/src/soint3d_cfuns.c:2517:15: warning: unused variable ‘drift’ [-Wunused-variable] 2024-07-23T14:18:58,636 2517 | int verb, drift, hasmask; 2024-07-23T14:18:58,636 | ^~~~~ 2024-07-23T14:18:58,637 pyseistr/src/soint3d_cfuns.c:2515:44: warning: unused variable ‘var’ [-Wunused-variable] 2024-07-23T14:18:58,638 2515 | float *mm, *dd, ****pp, *qq, *xx, eps, var, lam; 2024-07-23T14:18:58,638 | ^~~ 2024-07-23T14:18:58,639 pyseistr/src/soint3d_cfuns.c:2515:30: warning: unused variable ‘qq’ [-Wunused-variable] 2024-07-23T14:18:58,639 2515 | float *mm, *dd, ****pp, *qq, *xx, eps, var, lam; 2024-07-23T14:18:58,640 | ^~ 2024-07-23T14:18:58,641 pyseistr/src/soint3d_cfuns.c:2514:77: warning: unused variable ‘n4’ [-Wunused-variable] 2024-07-23T14:18:58,641 2514 | int i, niter, nw1, nw2, ns1, ns2, n1, n2, n3, n123, nj1, nj2, seed, i4, n4; 2024-07-23T14:18:58,642 | ^~ 2024-07-23T14:18:58,642 pyseistr/src/soint3d_cfuns.c:2514:73: warning: unused variable ‘i4’ [-Wunused-variable] 2024-07-23T14:18:58,643 2514 | int i, niter, nw1, nw2, ns1, ns2, n1, n2, n3, n123, nj1, nj2, seed, i4, n4; 2024-07-23T14:18:58,644 | ^~ 2024-07-23T14:18:58,645 pyseistr/src/soint3d_cfuns.c:2514:67: warning: unused variable ‘seed’ [-Wunused-variable] 2024-07-23T14:18:58,646 2514 | int i, niter, nw1, nw2, ns1, ns2, n1, n2, n3, n123, nj1, nj2, seed, i4, n4; 2024-07-23T14:18:58,646 | ^~~~ 2024-07-23T14:18:58,647 pyseistr/src/soint3d_cfuns.c:2514:62: warning: unused variable ‘nj2’ [-Wunused-variable] 2024-07-23T14:18:58,647 2514 | int i, niter, nw1, nw2, ns1, ns2, n1, n2, n3, n123, nj1, nj2, seed, i4, n4; 2024-07-23T14:18:58,648 | ^~~ 2024-07-23T14:18:58,648 pyseistr/src/soint3d_cfuns.c:2514:57: warning: unused variable ‘nj1’ [-Wunused-variable] 2024-07-23T14:18:58,649 2514 | int i, niter, nw1, nw2, ns1, ns2, n1, n2, n3, n123, nj1, nj2, seed, i4, n4; 2024-07-23T14:18:58,649 | ^~~ 2024-07-23T14:18:58,650 pyseistr/src/soint3d_cfuns.c:2513:13: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:18:58,650 2513 | int nd, nd2; 2024-07-23T14:18:58,651 | ^~~ 2024-07-23T14:18:58,651 pyseistr/src/soint3d_cfuns.c:2513:9: warning: unused variable ‘nd’ [-Wunused-variable] 2024-07-23T14:18:58,652 2513 | int nd, nd2; 2024-07-23T14:18:58,652 | ^~ 2024-07-23T14:18:58,653 pyseistr/src/soint3d_cfuns.c: At top level: 2024-07-23T14:18:58,655 pyseistr/src/soint3d_cfuns.c:2051:47: warning: ‘smooth3’ defined but not used [-Wunused-variable] 2024-07-23T14:18:58,655 2051 | static float **p1, **p2, *smooth1, *smooth2, *smooth3; 2024-07-23T14:18:58,656 | ^~~~~~~ 2024-07-23T14:18:58,657 pyseistr/src/soint3d_cfuns.c:2051:37: warning: ‘smooth2’ defined but not used [-Wunused-variable] 2024-07-23T14:18:58,657 2051 | static float **p1, **p2, *smooth1, *smooth2, *smooth3; 2024-07-23T14:18:58,658 | ^~~~~~~ 2024-07-23T14:18:58,659 pyseistr/src/soint3d_cfuns.c:2051:27: warning: ‘smooth1’ defined but not used [-Wunused-variable] 2024-07-23T14:18:58,659 2051 | static float **p1, **p2, *smooth1, *smooth2, *smooth3; 2024-07-23T14:18:58,660 | ^~~~~~~ 2024-07-23T14:18:58,660 pyseistr/src/soint3d_cfuns.c:2051:22: warning: ‘p2’ defined but not used [-Wunused-variable] 2024-07-23T14:18:58,661 2051 | static float **p1, **p2, *smooth1, *smooth2, *smooth3; 2024-07-23T14:18:58,662 | ^~ 2024-07-23T14:18:58,662 pyseistr/src/soint3d_cfuns.c:2051:16: warning: ‘p1’ defined but not used [-Wunused-variable] 2024-07-23T14:18:58,663 2051 | static float **p1, **p2, *smooth1, *smooth2, *smooth3; 2024-07-23T14:18:58,663 | ^~ 2024-07-23T14:18:58,664 pyseistr/src/soint3d_cfuns.c:1880:13: warning: ‘stepper’ defined but not used [-Wunused-function] 2024-07-23T14:18:58,665 1880 | static void stepper(bool adj /* adjoint flag */, 2024-07-23T14:18:58,665 | ^~~~~~~ 2024-07-23T14:19:03,114 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/pyseistr/src/soint3d_cfuns.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/soint3dcfun.cpython-311-arm-linux-gnueabihf.so 2024-07-23T14:19:03,222 building 'bpcfun' extension 2024-07-23T14:19:03,223 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c pyseistr/src/bp_cfuns.c -o build/temp.linux-armv7l-cpython-311/pyseistr/src/bp_cfuns.o 2024-07-23T14:19:03,606 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1909, 2024-07-23T14:19:03,607 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2024-07-23T14:19:03,608 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2024-07-23T14:19:03,609 from pyseistr/src/bp_cfuns.c:6: 2024-07-23T14:19:03,609 /usr/local/lib/python3.11/dist-packages/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] 2024-07-23T14:19:03,610 17 | #warning "Using deprecated NumPy API, disable it with " \ 2024-07-23T14:19:03,610 | ^~~~~~~ 2024-07-23T14:19:03,621 pyseistr/src/bp_cfuns.c: In function ‘ps_alloc’: 2024-07-23T14:19:03,622 pyseistr/src/bp_cfuns.c:56:35: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2024-07-23T14:19:03,623 56 | printf("cannot allocate %lu bytes:", size); 2024-07-23T14:19:03,623 | ~~^ ~~~~ 2024-07-23T14:19:03,624 | | | 2024-07-23T14:19:03,624 | | size_t {aka unsigned int} 2024-07-23T14:19:03,625 | long unsigned int 2024-07-23T14:19:03,625 | %u 2024-07-23T14:19:03,637 pyseistr/src/bp_cfuns.c: In function ‘cbp’: 2024-07-23T14:19:03,638 pyseistr/src/bp_cfuns.c:549:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:03,638 549 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:19:03,639 | ^~~~~ 2024-07-23T14:19:03,639 | | 2024-07-23T14:19:03,640 | PyObject * {aka struct _object *} 2024-07-23T14:19:03,641 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:03,642 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:19:03,642 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:03,643 pyseistr/src/bp_cfuns.c:550:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:03,644 550 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:19:03,644 | ^~~~~ 2024-07-23T14:19:03,645 | | 2024-07-23T14:19:03,646 | PyObject * {aka struct _object *} 2024-07-23T14:19:03,646 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:03,647 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:19:03,647 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:03,648 pyseistr/src/bp_cfuns.c:586:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:03,649 586 | trace[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:19:03,649 | ^~~~~ 2024-07-23T14:19:03,650 | | 2024-07-23T14:19:03,651 | PyObject * {aka struct _object *} 2024-07-23T14:19:03,651 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:03,652 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:19:03,653 | ^~~ 2024-07-23T14:19:03,654 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:03,654 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:19:03,654 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:03,655 pyseistr/src/bp_cfuns.c:586:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:03,655 586 | trace[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:19:03,656 | ^~~~~ 2024-07-23T14:19:03,656 | | 2024-07-23T14:19:03,657 | PyObject * {aka struct _object *} 2024-07-23T14:19:03,657 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:03,658 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:19:03,659 | ^~~ 2024-07-23T14:19:03,659 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:03,660 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:19:03,661 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:03,662 pyseistr/src/bp_cfuns.c:550:15: warning: unused variable ‘sp’ [-Wunused-variable] 2024-07-23T14:19:03,663 550 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:19:03,664 | ^~ 2024-07-23T14:19:03,665 pyseistr/src/bp_cfuns.c:534:13: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:19:03,665 534 | int nd, nd2; 2024-07-23T14:19:03,666 | ^~~ 2024-07-23T14:19:03,667 pyseistr/src/bp_cfuns.c:534:9: warning: unused variable ‘nd’ [-Wunused-variable] 2024-07-23T14:19:03,668 534 | int nd, nd2; 2024-07-23T14:19:03,668 | ^~ 2024-07-23T14:19:04,782 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/pyseistr/src/bp_cfuns.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/bpcfun.cpython-311-arm-linux-gnueabihf.so 2024-07-23T14:19:04,883 building 'paint2dcfun' extension 2024-07-23T14:19:04,884 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c pyseistr/src/paint_cfuns.c -o build/temp.linux-armv7l-cpython-311/pyseistr/src/paint_cfuns.o 2024-07-23T14:19:05,299 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1909, 2024-07-23T14:19:05,300 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2024-07-23T14:19:05,301 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2024-07-23T14:19:05,301 from pyseistr/src/paint_cfuns.c:6: 2024-07-23T14:19:05,302 /usr/local/lib/python3.11/dist-packages/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] 2024-07-23T14:19:05,302 17 | #warning "Using deprecated NumPy API, disable it with " \ 2024-07-23T14:19:05,303 | ^~~~~~~ 2024-07-23T14:19:05,313 pyseistr/src/paint_cfuns.c: In function ‘ps_alloc’: 2024-07-23T14:19:05,313 pyseistr/src/paint_cfuns.c:58:35: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2024-07-23T14:19:05,314 58 | printf("cannot allocate %lu bytes:", size); 2024-07-23T14:19:05,315 | ~~^ ~~~~ 2024-07-23T14:19:05,316 | | | 2024-07-23T14:19:05,316 | | size_t {aka unsigned int} 2024-07-23T14:19:05,317 | long unsigned int 2024-07-23T14:19:05,317 | %u 2024-07-23T14:19:05,357 pyseistr/src/paint_cfuns.c: In function ‘cpaint2d’: 2024-07-23T14:19:05,358 pyseistr/src/paint_cfuns.c:1883:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:05,359 1883 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:19:05,359 | ^~~~~ 2024-07-23T14:19:05,360 | | 2024-07-23T14:19:05,360 | PyObject * {aka struct _object *} 2024-07-23T14:19:05,360 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:05,361 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:19:05,361 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:05,362 pyseistr/src/paint_cfuns.c:1884:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:05,362 1884 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:19:05,363 | ^~~~~ 2024-07-23T14:19:05,364 | | 2024-07-23T14:19:05,364 | PyObject * {aka struct _object *} 2024-07-23T14:19:05,365 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:05,365 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:19:05,366 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:05,367 pyseistr/src/paint_cfuns.c:1899:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:05,367 1899 | pp[0][i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:19:05,368 | ^~~~~ 2024-07-23T14:19:05,369 | | 2024-07-23T14:19:05,369 | PyObject * {aka struct _object *} 2024-07-23T14:19:05,370 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:05,370 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:19:05,371 | ^~~ 2024-07-23T14:19:05,371 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:05,372 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:19:05,372 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:05,373 pyseistr/src/paint_cfuns.c:1899:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:05,374 1899 | pp[0][i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:19:05,375 | ^~~~~ 2024-07-23T14:19:05,375 | | 2024-07-23T14:19:05,376 | PyObject * {aka struct _object *} 2024-07-23T14:19:05,376 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:05,376 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:19:05,377 | ^~~ 2024-07-23T14:19:05,377 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:05,377 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:19:05,378 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:05,378 pyseistr/src/paint_cfuns.c:1904:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:05,379 1904 | trace[i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:19:05,379 | ^~~~~ 2024-07-23T14:19:05,380 | | 2024-07-23T14:19:05,380 | PyObject * {aka struct _object *} 2024-07-23T14:19:05,380 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:05,381 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:19:05,382 | ^~~ 2024-07-23T14:19:05,382 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:05,383 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:19:05,383 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:05,384 pyseistr/src/paint_cfuns.c:1904:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:05,385 1904 | trace[i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:19:05,386 | ^~~~~ 2024-07-23T14:19:05,386 | | 2024-07-23T14:19:05,387 | PyObject * {aka struct _object *} 2024-07-23T14:19:05,387 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:05,388 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:19:05,388 | ^~~ 2024-07-23T14:19:05,389 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:05,390 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:19:05,390 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:05,391 pyseistr/src/paint_cfuns.c:1865:17: warning: unused variable ‘dd’ [-Wunused-variable] 2024-07-23T14:19:05,391 1865 | float *mm, *dd, **pp, **u, *trace; 2024-07-23T14:19:05,392 | ^~ 2024-07-23T14:19:05,393 pyseistr/src/paint_cfuns.c:1865:12: warning: unused variable ‘mm’ [-Wunused-variable] 2024-07-23T14:19:05,394 1865 | float *mm, *dd, **pp, **u, *trace; 2024-07-23T14:19:05,394 | ^~ 2024-07-23T14:19:05,395 pyseistr/src/paint_cfuns.c:1864:37: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:19:05,395 1864 | int i1, i2, niter, n1, n2, n12, nd2; 2024-07-23T14:19:05,395 | ^~~ 2024-07-23T14:19:05,396 pyseistr/src/paint_cfuns.c:1864:17: warning: unused variable ‘niter’ [-Wunused-variable] 2024-07-23T14:19:05,396 1864 | int i1, i2, niter, n1, n2, n12, nd2; 2024-07-23T14:19:05,397 | ^~~~~ 2024-07-23T14:19:05,397 pyseistr/src/paint_cfuns.c: In function ‘cpaint3d’: 2024-07-23T14:19:05,398 pyseistr/src/paint_cfuns.c:1965:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:05,398 1965 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:19:05,399 | ^~~~~ 2024-07-23T14:19:05,399 | | 2024-07-23T14:19:05,400 | PyObject * {aka struct _object *} 2024-07-23T14:19:05,400 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:05,400 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:19:05,401 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:05,401 pyseistr/src/paint_cfuns.c:1966:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:05,402 1966 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:19:05,402 | ^~~~~ 2024-07-23T14:19:05,403 | | 2024-07-23T14:19:05,403 | PyObject * {aka struct _object *} 2024-07-23T14:19:05,404 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:05,405 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:19:05,405 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:05,406 pyseistr/src/paint_cfuns.c:1981:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:05,406 1981 | pp[0][i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:19:05,407 | ^~~~~ 2024-07-23T14:19:05,407 | | 2024-07-23T14:19:05,408 | PyObject * {aka struct _object *} 2024-07-23T14:19:05,408 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:05,409 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:19:05,410 | ^~~ 2024-07-23T14:19:05,411 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:05,412 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:19:05,413 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:05,414 pyseistr/src/paint_cfuns.c:1981:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:05,415 1981 | pp[0][i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:19:05,416 | ^~~~~ 2024-07-23T14:19:05,417 | | 2024-07-23T14:19:05,417 | PyObject * {aka struct _object *} 2024-07-23T14:19:05,418 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:05,418 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:19:05,419 | ^~~ 2024-07-23T14:19:05,419 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:05,420 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:19:05,420 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:05,421 pyseistr/src/paint_cfuns.c:1986:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:05,422 1986 | trace[i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:19:05,422 | ^~~~~ 2024-07-23T14:19:05,423 | | 2024-07-23T14:19:05,423 | PyObject * {aka struct _object *} 2024-07-23T14:19:05,424 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:05,425 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:19:05,425 | ^~~ 2024-07-23T14:19:05,426 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:05,426 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:19:05,427 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:05,428 pyseistr/src/paint_cfuns.c:1986:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:05,428 1986 | trace[i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:19:05,429 | ^~~~~ 2024-07-23T14:19:05,430 | | 2024-07-23T14:19:05,430 | PyObject * {aka struct _object *} 2024-07-23T14:19:05,431 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:05,432 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:19:05,432 | ^~~ 2024-07-23T14:19:05,433 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:05,434 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:19:05,434 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:05,435 pyseistr/src/paint_cfuns.c:1947:17: warning: unused variable ‘dd’ [-Wunused-variable] 2024-07-23T14:19:05,436 1947 | float *mm, *dd, **pp, **u, *trace; 2024-07-23T14:19:05,436 | ^~ 2024-07-23T14:19:05,437 pyseistr/src/paint_cfuns.c:1947:12: warning: unused variable ‘mm’ [-Wunused-variable] 2024-07-23T14:19:05,438 1947 | float *mm, *dd, **pp, **u, *trace; 2024-07-23T14:19:05,439 | ^~ 2024-07-23T14:19:05,439 pyseistr/src/paint_cfuns.c:1946:37: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:19:05,439 1946 | int i1, i2, niter, n1, n2, n12, nd2; 2024-07-23T14:19:05,440 | ^~~ 2024-07-23T14:19:05,440 pyseistr/src/paint_cfuns.c:1946:17: warning: unused variable ‘niter’ [-Wunused-variable] 2024-07-23T14:19:05,441 1946 | int i1, i2, niter, n1, n2, n12, nd2; 2024-07-23T14:19:05,442 | ^~~~~ 2024-07-23T14:19:05,459 pyseistr/src/paint_cfuns.c: At top level: 2024-07-23T14:19:05,460 pyseistr/src/paint_cfuns.c:1350:13: warning: ‘stepper’ defined but not used [-Wunused-function] 2024-07-23T14:19:05,461 1350 | static void stepper(bool adj /* adjoint flag */, 2024-07-23T14:19:05,462 | ^~~~~~~ 2024-07-23T14:19:08,677 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/pyseistr/src/paint_cfuns.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/paint2dcfun.cpython-311-arm-linux-gnueabihf.so 2024-07-23T14:19:08,782 building 'cohcfun' extension 2024-07-23T14:19:08,783 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c pyseistr/src/coh_cfuns.c -o build/temp.linux-armv7l-cpython-311/pyseistr/src/coh_cfuns.o 2024-07-23T14:19:09,167 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1909, 2024-07-23T14:19:09,168 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2024-07-23T14:19:09,168 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2024-07-23T14:19:09,169 from pyseistr/src/coh_cfuns.c:6: 2024-07-23T14:19:09,170 /usr/local/lib/python3.11/dist-packages/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] 2024-07-23T14:19:09,170 17 | #warning "Using deprecated NumPy API, disable it with " \ 2024-07-23T14:19:09,171 | ^~~~~~~ 2024-07-23T14:19:09,184 pyseistr/src/coh_cfuns.c: In function ‘coh’: 2024-07-23T14:19:09,185 pyseistr/src/coh_cfuns.c:184:21: warning: unused variable ‘i’ [-Wunused-variable] 2024-07-23T14:19:09,186 184 | int itau,ih,iv,it,i; 2024-07-23T14:19:09,186 | ^ 2024-07-23T14:19:09,189 pyseistr/src/coh_cfuns.c: In function ‘cohc_inv’: 2024-07-23T14:19:09,189 pyseistr/src/coh_cfuns.c:350:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,190 350 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:19:09,190 | ^~~~~ 2024-07-23T14:19:09,191 | | 2024-07-23T14:19:09,192 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,192 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,193 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:19:09,194 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,194 pyseistr/src/coh_cfuns.c:352:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,195 352 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:19:09,196 | ^~~~~ 2024-07-23T14:19:09,197 | | 2024-07-23T14:19:09,197 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,198 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,198 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:19:09,199 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,199 pyseistr/src/coh_cfuns.c:353:35: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,199 353 | npy_intp *spmod=PyArray_SHAPE(arrf2); 2024-07-23T14:19:09,200 | ^~~~~ 2024-07-23T14:19:09,200 | | 2024-07-23T14:19:09,201 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,201 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,202 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:19:09,202 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,203 pyseistr/src/coh_cfuns.c:372:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,203 372 | data[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:19:09,204 | ^~~~~ 2024-07-23T14:19:09,205 | | 2024-07-23T14:19:09,205 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,206 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,207 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:19:09,207 | ^~~ 2024-07-23T14:19:09,208 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,209 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:19:09,209 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,210 pyseistr/src/coh_cfuns.c:372:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,210 372 | data[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:19:09,211 | ^~~~~ 2024-07-23T14:19:09,212 | | 2024-07-23T14:19:09,212 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,213 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,213 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:19:09,214 | ^~~ 2024-07-23T14:19:09,215 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,215 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:19:09,216 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,217 pyseistr/src/coh_cfuns.c:377:44: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,217 377 | model[i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:19:09,217 | ^~~~~ 2024-07-23T14:19:09,218 | | 2024-07-23T14:19:09,218 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,218 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,219 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:19:09,219 | ^~~ 2024-07-23T14:19:09,220 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,220 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:19:09,221 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,222 pyseistr/src/coh_cfuns.c:377:44: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,223 377 | model[i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:19:09,224 | ^~~~~ 2024-07-23T14:19:09,225 | | 2024-07-23T14:19:09,226 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,226 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,227 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:19:09,228 | ^~~ 2024-07-23T14:19:09,228 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,229 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:19:09,230 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,230 pyseistr/src/coh_cfuns.c:383:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,231 383 | v0[i]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-07-23T14:19:09,232 | ^~~~~ 2024-07-23T14:19:09,232 | | 2024-07-23T14:19:09,233 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,234 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,234 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:19:09,235 | ^~~ 2024-07-23T14:19:09,236 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,236 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:19:09,237 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,238 pyseistr/src/coh_cfuns.c:383:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,239 383 | v0[i]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-07-23T14:19:09,239 | ^~~~~ 2024-07-23T14:19:09,239 | | 2024-07-23T14:19:09,240 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,240 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,241 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:19:09,242 | ^~~ 2024-07-23T14:19:09,242 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,243 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:19:09,243 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,244 pyseistr/src/coh_cfuns.c:388:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,244 388 | h0[i]=*((float*)PyArray_GETPTR1(arrf4,i)); 2024-07-23T14:19:09,245 | ^~~~~ 2024-07-23T14:19:09,246 | | 2024-07-23T14:19:09,246 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,247 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,247 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:19:09,248 | ^~~ 2024-07-23T14:19:09,249 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,250 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:19:09,250 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,251 pyseistr/src/coh_cfuns.c:388:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,252 388 | h0[i]=*((float*)PyArray_GETPTR1(arrf4,i)); 2024-07-23T14:19:09,253 | ^~~~~ 2024-07-23T14:19:09,253 | | 2024-07-23T14:19:09,254 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,255 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,255 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:19:09,256 | ^~~ 2024-07-23T14:19:09,257 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,257 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:19:09,258 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,259 pyseistr/src/coh_cfuns.c:353:15: warning: unused variable ‘spmod’ [-Wunused-variable] 2024-07-23T14:19:09,259 353 | npy_intp *spmod=PyArray_SHAPE(arrf2); 2024-07-23T14:19:09,260 | ^~~~~ 2024-07-23T14:19:09,261 pyseistr/src/coh_cfuns.c:330:19: warning: unused variable ‘p’ [-Wunused-variable] 2024-07-23T14:19:09,261 330 | int ndim, i, *p; 2024-07-23T14:19:09,262 | ^ 2024-07-23T14:19:09,262 pyseistr/src/coh_cfuns.c:330:9: warning: unused variable ‘ndim’ [-Wunused-variable] 2024-07-23T14:19:09,263 330 | int ndim, i, *p; 2024-07-23T14:19:09,263 | ^~~~ 2024-07-23T14:19:09,264 pyseistr/src/coh_cfuns.c:317:13: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:19:09,264 317 | int nd, nd2; 2024-07-23T14:19:09,265 | ^~~ 2024-07-23T14:19:09,265 pyseistr/src/coh_cfuns.c:317:9: warning: unused variable ‘nd’ [-Wunused-variable] 2024-07-23T14:19:09,266 317 | int nd, nd2; 2024-07-23T14:19:09,266 | ^~ 2024-07-23T14:19:09,267 pyseistr/src/coh_cfuns.c: In function ‘cohc_fb’: 2024-07-23T14:19:09,267 pyseistr/src/coh_cfuns.c:458:22: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,268 458 | nd2=PyArray_NDIM(arrf1); 2024-07-23T14:19:09,268 | ^~~~~ 2024-07-23T14:19:09,269 | | 2024-07-23T14:19:09,269 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,270 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1502:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,270 1502 | PyArray_NDIM(const PyArrayObject *arr) 2024-07-23T14:19:09,271 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,271 pyseistr/src/coh_cfuns.c:460:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,272 460 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:19:09,273 | ^~~~~ 2024-07-23T14:19:09,274 | | 2024-07-23T14:19:09,274 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,275 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,276 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-07-23T14:19:09,276 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,277 pyseistr/src/coh_cfuns.c:481:51: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,278 481 | data[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:19:09,278 | ^~~~~ 2024-07-23T14:19:09,279 | | 2024-07-23T14:19:09,279 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,280 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,281 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:19:09,281 | ^~~ 2024-07-23T14:19:09,282 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,283 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:19:09,283 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,285 pyseistr/src/coh_cfuns.c:481:51: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,285 481 | data[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:19:09,286 | ^~~~~ 2024-07-23T14:19:09,286 | | 2024-07-23T14:19:09,287 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,287 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,288 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:19:09,288 | ^~~ 2024-07-23T14:19:09,289 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,289 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:19:09,290 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,290 pyseistr/src/coh_cfuns.c:494:52: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,291 494 | model[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:19:09,291 | ^~~~~ 2024-07-23T14:19:09,292 | | 2024-07-23T14:19:09,293 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,294 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,294 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:19:09,295 | ^~~ 2024-07-23T14:19:09,295 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,296 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:19:09,297 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,298 pyseistr/src/coh_cfuns.c:494:52: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,298 494 | model[i]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-07-23T14:19:09,299 | ^~~~~ 2024-07-23T14:19:09,299 | | 2024-07-23T14:19:09,300 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,301 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,301 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:19:09,302 | ^~~ 2024-07-23T14:19:09,303 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,303 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:19:09,304 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,305 pyseistr/src/coh_cfuns.c:505:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,306 505 | v0[i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:19:09,306 | ^~~~~ 2024-07-23T14:19:09,307 | | 2024-07-23T14:19:09,307 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,308 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,308 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:19:09,309 | ^~~ 2024-07-23T14:19:09,309 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,310 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:19:09,310 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,311 pyseistr/src/coh_cfuns.c:505:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,311 505 | v0[i]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-07-23T14:19:09,312 | ^~~~~ 2024-07-23T14:19:09,313 | | 2024-07-23T14:19:09,313 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,314 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,315 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:19:09,316 | ^~~ 2024-07-23T14:19:09,316 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,317 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:19:09,318 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,319 pyseistr/src/coh_cfuns.c:510:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,319 510 | h0[i]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-07-23T14:19:09,320 | ^~~~~ 2024-07-23T14:19:09,320 | | 2024-07-23T14:19:09,321 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,321 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,322 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-07-23T14:19:09,323 | ^~~ 2024-07-23T14:19:09,323 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,324 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-07-23T14:19:09,325 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,325 pyseistr/src/coh_cfuns.c:510:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-07-23T14:19:09,326 510 | h0[i]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-07-23T14:19:09,327 | ^~~~~ 2024-07-23T14:19:09,328 | | 2024-07-23T14:19:09,328 | PyObject * {aka struct _object *} 2024-07-23T14:19:09,329 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-07-23T14:19:09,329 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-07-23T14:19:09,330 | ^~~ 2024-07-23T14:19:09,330 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-07-23T14:19:09,331 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-07-23T14:19:09,331 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-07-23T14:19:09,332 pyseistr/src/coh_cfuns.c:460:15: warning: unused variable ‘sp’ [-Wunused-variable] 2024-07-23T14:19:09,332 460 | npy_intp *sp=PyArray_SHAPE(arrf1); 2024-07-23T14:19:09,333 | ^~ 2024-07-23T14:19:09,333 pyseistr/src/coh_cfuns.c:439:22: warning: unused variable ‘misfit’ [-Wunused-variable] 2024-07-23T14:19:09,334 439 | float *v0, *h0, *misfit, *data, *model, *num0, *den0; 2024-07-23T14:19:09,334 | ^~~~~~ 2024-07-23T14:19:09,335 pyseistr/src/coh_cfuns.c:438:24: warning: unused variable ‘niter_out’ [-Wunused-variable] 2024-07-23T14:19:09,336 438 | int typ, niter_in, niter_out, nt0, nv0, nh0, verb, ndata, nmod; 2024-07-23T14:19:09,336 | ^~~~~~~~~ 2024-07-23T14:19:09,337 pyseistr/src/coh_cfuns.c:438:14: warning: unused variable ‘niter_in’ [-Wunused-variable] 2024-07-23T14:19:09,338 438 | int typ, niter_in, niter_out, nt0, nv0, nh0, verb, ndata, nmod; 2024-07-23T14:19:09,338 | ^~~~~~~~ 2024-07-23T14:19:09,339 pyseistr/src/coh_cfuns.c:436:19: warning: unused variable ‘p’ [-Wunused-variable] 2024-07-23T14:19:09,339 436 | int ndim, i, *p; 2024-07-23T14:19:09,340 | ^ 2024-07-23T14:19:09,341 pyseistr/src/coh_cfuns.c:436:9: warning: unused variable ‘ndim’ [-Wunused-variable] 2024-07-23T14:19:09,341 436 | int ndim, i, *p; 2024-07-23T14:19:09,342 | ^~~~ 2024-07-23T14:19:09,343 pyseistr/src/coh_cfuns.c:423:13: warning: variable ‘nd2’ set but not used [-Wunused-but-set-variable] 2024-07-23T14:19:09,344 423 | int nd, nd2; 2024-07-23T14:19:09,344 | ^~~ 2024-07-23T14:19:09,345 pyseistr/src/coh_cfuns.c:423:9: warning: unused variable ‘nd’ [-Wunused-variable] 2024-07-23T14:19:09,345 423 | int nd, nd2; 2024-07-23T14:19:09,346 | ^~ 2024-07-23T14:19:09,437 pyseistr/src/coh_cfuns.c: In function ‘coh’: 2024-07-23T14:19:09,438 pyseistr/src/coh_cfuns.c:208:36: warning: ‘t’ may be used uninitialized [-Wmaybe-uninitialized] 2024-07-23T14:19:09,438 208 | it=floorf(t/dt)+1; 2024-07-23T14:19:09,439 | ^~~~~~~~~~~~ 2024-07-23T14:19:09,440 pyseistr/src/coh_cfuns.c:185:23: note: ‘t’ was declared here 2024-07-23T14:19:09,440 185 | float tau,h_v,t; 2024-07-23T14:19:09,441 | ^ 2024-07-23T14:19:10,123 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/pyseistr/src/coh_cfuns.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/cohcfun.cpython-311-arm-linux-gnueabihf.so 2024-07-23T14:19:10,255 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2024-07-23T14:19:10,256 !! 2024-07-23T14:19:10,258 ******************************************************************************** 2024-07-23T14:19:10,258 Please avoid running ``setup.py`` directly. 2024-07-23T14:19:10,258 Instead, use pypa/build, pypa/installer or other 2024-07-23T14:19:10,259 standards-based tools. 2024-07-23T14:19:10,260 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2024-07-23T14:19:10,260 ******************************************************************************** 2024-07-23T14:19:10,261 !! 2024-07-23T14:19:10,261 self.initialize_options() 2024-07-23T14:19:10,287 installing to build/bdist.linux-armv7l/wheel 2024-07-23T14:19:10,287 running install 2024-07-23T14:19:10,313 running install_lib 2024-07-23T14:19:10,340 creating build/bdist.linux-armv7l 2024-07-23T14:19:10,341 creating build/bdist.linux-armv7l/wheel 2024-07-23T14:19:10,342 copying build/lib.linux-armv7l-cpython-311/dipcfun.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2024-07-23T14:19:10,347 copying build/lib.linux-armv7l-cpython-311/soint3dcfun.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2024-07-23T14:19:10,351 creating build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,353 copying build/lib.linux-armv7l-cpython-311/pyseistr/bp.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,355 copying build/lib.linux-armv7l-cpython-311/pyseistr/somean2d.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,357 copying build/lib.linux-armv7l-cpython-311/pyseistr/somf2d.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,359 copying build/lib.linux-armv7l-cpython-311/pyseistr/ricker.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,361 copying build/lib.linux-armv7l-cpython-311/pyseistr/pwsmooth.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,363 copying build/lib.linux-armv7l-cpython-311/pyseistr/operators.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,366 copying build/lib.linux-armv7l-cpython-311/pyseistr/dip2d.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,368 copying build/lib.linux-armv7l-cpython-311/pyseistr/sint.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,370 copying build/lib.linux-armv7l-cpython-311/pyseistr/somean3d.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,372 copying build/lib.linux-armv7l-cpython-311/pyseistr/soint3d.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,375 copying build/lib.linux-armv7l-cpython-311/pyseistr/divne.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,377 copying build/lib.linux-armv7l-cpython-311/pyseistr/dip3d.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,380 copying build/lib.linux-armv7l-cpython-311/pyseistr/mf.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,382 copying build/lib.linux-armv7l-cpython-311/pyseistr/pwspray3d.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,385 creating build/bdist.linux-armv7l/wheel/pyseistr/src 2024-07-23T14:19:10,386 copying build/lib.linux-armv7l-cpython-311/pyseistr/src/dip_cfuns.c -> build/bdist.linux-armv7l/wheel/pyseistr/src 2024-07-23T14:19:10,390 copying build/lib.linux-armv7l-cpython-311/pyseistr/src/paint_cfuns.c -> build/bdist.linux-armv7l/wheel/pyseistr/src 2024-07-23T14:19:10,394 copying build/lib.linux-armv7l-cpython-311/pyseistr/src/soint2d_cfuns.c -> build/bdist.linux-armv7l/wheel/pyseistr/src 2024-07-23T14:19:10,398 copying build/lib.linux-armv7l-cpython-311/pyseistr/src/soint3d_cfuns.c -> build/bdist.linux-armv7l/wheel/pyseistr/src 2024-07-23T14:19:10,401 copying build/lib.linux-armv7l-cpython-311/pyseistr/src/coh_cfuns.c -> build/bdist.linux-armv7l/wheel/pyseistr/src 2024-07-23T14:19:10,404 copying build/lib.linux-armv7l-cpython-311/pyseistr/src/bp_cfuns.c -> build/bdist.linux-armv7l/wheel/pyseistr/src 2024-07-23T14:19:10,407 copying build/lib.linux-armv7l-cpython-311/pyseistr/src/sof_cfuns.c -> build/bdist.linux-armv7l/wheel/pyseistr/src 2024-07-23T14:19:10,410 copying build/lib.linux-armv7l-cpython-311/pyseistr/src/sof3d_cfuns.c -> build/bdist.linux-armv7l/wheel/pyseistr/src 2024-07-23T14:19:10,413 copying build/lib.linux-armv7l-cpython-311/pyseistr/somf3d.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,415 copying build/lib.linux-armv7l-cpython-311/pyseistr/pwspray2d.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,418 copying build/lib.linux-armv7l-cpython-311/pyseistr/__init__.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,420 copying build/lib.linux-armv7l-cpython-311/pyseistr/soint2d.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,422 copying build/lib.linux-armv7l-cpython-311/pyseistr/das.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,424 copying build/lib.linux-armv7l-cpython-311/pyseistr/plot.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,426 copying build/lib.linux-armv7l-cpython-311/pyseistr/synthetics.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,428 copying build/lib.linux-armv7l-cpython-311/pyseistr/rgt.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,431 copying build/lib.linux-armv7l-cpython-311/pyseistr/smooth.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,433 copying build/lib.linux-armv7l-cpython-311/pyseistr/fk.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,435 copying build/lib.linux-armv7l-cpython-311/pyseistr/solvers.py -> build/bdist.linux-armv7l/wheel/pyseistr 2024-07-23T14:19:10,438 copying build/lib.linux-armv7l-cpython-311/paint2dcfun.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2024-07-23T14:19:10,442 copying build/lib.linux-armv7l-cpython-311/soint2dcfun.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2024-07-23T14:19:10,447 copying build/lib.linux-armv7l-cpython-311/bpcfun.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2024-07-23T14:19:10,451 copying build/lib.linux-armv7l-cpython-311/cohcfun.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2024-07-23T14:19:10,454 copying build/lib.linux-armv7l-cpython-311/sofcfun.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2024-07-23T14:19:10,459 copying build/lib.linux-armv7l-cpython-311/sof3dcfun.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2024-07-23T14:19:10,463 running install_egg_info 2024-07-23T14:19:10,499 Copying pyseistr.egg-info to build/bdist.linux-armv7l/wheel/pyseistr-0.0.4.4.2-py3.11.egg-info 2024-07-23T14:19:10,511 running install_scripts 2024-07-23T14:19:10,567 creating build/bdist.linux-armv7l/wheel/pyseistr-0.0.4.4.2.dist-info/WHEEL 2024-07-23T14:19:10,570 creating '/tmp/pip-wheel-ed4kfn8u/pyseistr-0.0.4.4.2-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2024-07-23T14:19:10,579 adding 'bpcfun.cpython-311-arm-linux-gnueabihf.so' 2024-07-23T14:19:10,588 adding 'cohcfun.cpython-311-arm-linux-gnueabihf.so' 2024-07-23T14:19:10,607 adding 'dipcfun.cpython-311-arm-linux-gnueabihf.so' 2024-07-23T14:19:10,626 adding 'paint2dcfun.cpython-311-arm-linux-gnueabihf.so' 2024-07-23T14:19:10,643 adding 'sof3dcfun.cpython-311-arm-linux-gnueabihf.so' 2024-07-23T14:19:10,659 adding 'sofcfun.cpython-311-arm-linux-gnueabihf.so' 2024-07-23T14:19:10,683 adding 'soint2dcfun.cpython-311-arm-linux-gnueabihf.so' 2024-07-23T14:19:10,708 adding 'soint3dcfun.cpython-311-arm-linux-gnueabihf.so' 2024-07-23T14:19:10,711 adding 'pyseistr/__init__.py' 2024-07-23T14:19:10,713 adding 'pyseistr/bp.py' 2024-07-23T14:19:10,714 adding 'pyseistr/das.py' 2024-07-23T14:19:10,716 adding 'pyseistr/dip2d.py' 2024-07-23T14:19:10,717 adding 'pyseistr/dip3d.py' 2024-07-23T14:19:10,719 adding 'pyseistr/divne.py' 2024-07-23T14:19:10,721 adding 'pyseistr/fk.py' 2024-07-23T14:19:10,722 adding 'pyseistr/mf.py' 2024-07-23T14:19:10,723 adding 'pyseistr/operators.py' 2024-07-23T14:19:10,725 adding 'pyseistr/plot.py' 2024-07-23T14:19:10,726 adding 'pyseistr/pwsmooth.py' 2024-07-23T14:19:10,728 adding 'pyseistr/pwspray2d.py' 2024-07-23T14:19:10,729 adding 'pyseistr/pwspray3d.py' 2024-07-23T14:19:10,731 adding 'pyseistr/rgt.py' 2024-07-23T14:19:10,732 adding 'pyseistr/ricker.py' 2024-07-23T14:19:10,733 adding 'pyseistr/sint.py' 2024-07-23T14:19:10,734 adding 'pyseistr/smooth.py' 2024-07-23T14:19:10,735 adding 'pyseistr/soint2d.py' 2024-07-23T14:19:10,737 adding 'pyseistr/soint3d.py' 2024-07-23T14:19:10,738 adding 'pyseistr/solvers.py' 2024-07-23T14:19:10,739 adding 'pyseistr/somean2d.py' 2024-07-23T14:19:10,740 adding 'pyseistr/somean3d.py' 2024-07-23T14:19:10,742 adding 'pyseistr/somf2d.py' 2024-07-23T14:19:10,743 adding 'pyseistr/somf3d.py' 2024-07-23T14:19:10,745 adding 'pyseistr/synthetics.py' 2024-07-23T14:19:10,748 adding 'pyseistr/src/bp_cfuns.c' 2024-07-23T14:19:10,750 adding 'pyseistr/src/coh_cfuns.c' 2024-07-23T14:19:10,755 adding 'pyseistr/src/dip_cfuns.c' 2024-07-23T14:19:10,760 adding 'pyseistr/src/paint_cfuns.c' 2024-07-23T14:19:10,765 adding 'pyseistr/src/sof3d_cfuns.c' 2024-07-23T14:19:10,769 adding 'pyseistr/src/sof_cfuns.c' 2024-07-23T14:19:10,775 adding 'pyseistr/src/soint2d_cfuns.c' 2024-07-23T14:19:10,782 adding 'pyseistr/src/soint3d_cfuns.c' 2024-07-23T14:19:10,789 adding 'pyseistr-0.0.4.4.2.dist-info/LICENSE' 2024-07-23T14:19:10,791 adding 'pyseistr-0.0.4.4.2.dist-info/METADATA' 2024-07-23T14:19:10,791 adding 'pyseistr-0.0.4.4.2.dist-info/WHEEL' 2024-07-23T14:19:10,792 adding 'pyseistr-0.0.4.4.2.dist-info/top_level.txt' 2024-07-23T14:19:10,794 adding 'pyseistr-0.0.4.4.2.dist-info/RECORD' 2024-07-23T14:19:10,800 removing build/bdist.linux-armv7l/wheel 2024-07-23T14:19:10,980 Building wheel for pyseistr (setup.py): finished with status 'done' 2024-07-23T14:19:10,988 Created wheel for pyseistr: filename=pyseistr-0.0.4.4.2-cp311-cp311-linux_armv7l.whl size=478284 sha256=1c4f2c30c7692d13da7eba5bf1660a3e602c902445d04291ae7dcd4bea3fdc77 2024-07-23T14:19:10,990 Stored in directory: /tmp/pip-ephem-wheel-cache-_8pfgqfw/wheels/02/f3/7d/209148d8c48beb3aa584208e498fe2737db3dcccd9f8703575 2024-07-23T14:19:11,002 Successfully built pyseistr 2024-07-23T14:19:11,018 Removed build tracker: '/tmp/pip-build-tracker-gi_p99v2'