0s autopkgtest [02:08:29]: starting date and time: 2024-03-27 02:08:29+0000 0s autopkgtest [02:08:29]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [02:08:29]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.tacud5dq/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:liblc3 --apt-upgrade liblc3 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=liblc3/1.0.4-3 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos03-arm64-14.secgroup --name adt-noble-arm64-liblc3-20240327-020829-juju-7f2275-prod-proposed-migration-environment-3-2158952e-e7fe-4204-b471-9b4adabb845c --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 67s autopkgtest [02:09:36]: testbed dpkg architecture: arm64 67s autopkgtest [02:09:36]: testbed apt version: 2.7.12 67s autopkgtest [02:09:36]: @@@@@@@@@@@@@@@@@@@@ test bed setup 68s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 68s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [8504 B] 68s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [55.4 kB] 69s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [497 kB] 69s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3984 kB] 69s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [717 kB] 69s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 69s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [43.0 kB] 69s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 69s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4303 kB] 69s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 69s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [71.0 kB] 69s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 71s Fetched 9808 kB in 2s (4482 kB/s) 71s Reading package lists... 74s Reading package lists... 74s Building dependency tree... 74s Reading state information... 75s Calculating upgrade... 75s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 75s Reading package lists... 76s Building dependency tree... 76s Reading state information... 76s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 77s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 77s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 77s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 77s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 79s Reading package lists... 79s Reading package lists... 80s Building dependency tree... 80s Reading state information... 81s Calculating upgrade... 81s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 81s Reading package lists... 82s Building dependency tree... 82s Reading state information... 83s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 86s autopkgtest [02:09:55]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 86s autopkgtest [02:09:55]: @@@@@@@@@@@@@@@@@@@@ apt-source liblc3 89s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main liblc3 1.0.4-3 (dsc) [2208 B] 89s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main liblc3 1.0.4-3 (tar) [263 kB] 89s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main liblc3 1.0.4-3 (diff) [3360 B] 89s gpgv: Signature made Sat Mar 23 21:27:18 2024 UTC 89s gpgv: using RSA key 9A3C07BD06DE2F416E813A5D612EF1613E050F54 89s gpgv: Can't check signature: No public key 89s dpkg-source: warning: cannot verify inline signature for ./liblc3_1.0.4-3.dsc: no acceptable signature found 90s autopkgtest [02:09:59]: testing package liblc3 version 1.0.4-3 90s autopkgtest [02:09:59]: build not needed 91s autopkgtest [02:10:00]: test command1: preparing testbed 92s Reading package lists... 93s Building dependency tree... 93s Reading state information... 93s Starting pkgProblemResolver with broken count: 0 93s Starting 2 pkgProblemResolver with broken count: 0 93s Done 94s The following additional packages will be installed: 94s autoconf automake autopoint autotools-dev build-essential cpp cpp-13 94s cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper debugedit 94s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 94s g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-13 94s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext intltool-debian 94s libarchive-zip-perl libasan8 libatomic1 libblas3 libc-dev-bin libc6-dev 94s libcc1-0 libcrypt-dev libdebhelper-perl libdw1 libexpat1-dev 94s libfile-stripnondeterminism-perl libgcc-13-dev libgfortran5 libgomp1 94s libhwasan0 libisl23 libitm1 liblapack3 liblbfgsb0 liblsan0 libmpc3 94s libpython3-dev libpython3.11-minimal libpython3.11-stdlib libpython3.12 94s libpython3.12-dev libstdc++-13-dev libsub-override-perl libtool libtsan2 94s libubsan1 linux-libc-dev m4 meson ninja-build po-debconf python3-decorator 94s python3-distutils python3-lib2to3 python3-numpy python3-scipy 94s python3-setuptools python3.11 python3.11-minimal rpcsvc-proto zlib1g-dev 94s Suggested packages: 94s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 94s cpp-13-doc dh-make gcc-13-doc gcc-multilib manpages-dev flex bison gdb 94s gcc-doc gdb-aarch64-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev 94s glibc-doc libstdc++-13-doc libtool-doc gfortran | fortran95-compiler gcj-jdk 94s m4-doc libmail-box-perl gfortran python3-dev python3-pytest python-scipy-doc 94s python-setuptools-doc python3.11-venv python3.11-doc binfmt-support 94s Recommended packages: 94s manpages manpages-dev libc-devtools libarchive-cpio-perl libltdl-dev 94s libmail-sendmail-perl python3-pil 94s The following NEW packages will be installed: 94s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 94s cpp cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper 94s debugedit dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 94s g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-13 94s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext intltool-debian 94s libarchive-zip-perl libasan8 libatomic1 libblas3 libc-dev-bin libc6-dev 94s libcc1-0 libcrypt-dev libdebhelper-perl libdw1 libexpat1-dev 94s libfile-stripnondeterminism-perl libgcc-13-dev libgfortran5 libgomp1 94s libhwasan0 libisl23 libitm1 liblapack3 liblbfgsb0 liblsan0 libmpc3 94s libpython3-dev libpython3.11-minimal libpython3.11-stdlib libpython3.12 94s libpython3.12-dev libstdc++-13-dev libsub-override-perl libtool libtsan2 94s libubsan1 linux-libc-dev m4 meson ninja-build po-debconf python3-decorator 94s python3-distutils python3-lib2to3 python3-numpy python3-scipy 94s python3-setuptools python3.11 python3.11-minimal rpcsvc-proto zlib1g-dev 94s 0 upgraded, 72 newly installed, 0 to remove and 0 not upgraded. 94s Need to get 107 MB/107 MB of archives. 94s After this operation, 434 MB of additional disk space will be used. 94s Get:1 /tmp/autopkgtest.vw3C9F/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [756 B] 94s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libpython3.11-minimal arm64 3.11.8-1 [837 kB] 94s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 python3.11-minimal arm64 3.11.8-1 [2150 kB] 94s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 m4 arm64 1.4.19-4 [240 kB] 94s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 autoconf all 2.71-3 [339 kB] 95s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 autotools-dev all 20220109.1 [44.9 kB] 95s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 95s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 autopoint all 0.21-14ubuntu1 [422 kB] 95s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 libc-dev-bin arm64 2.39-0ubuntu6 [19.7 kB] 95s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 linux-libc-dev arm64 6.8.0-11.11 [1569 kB] 95s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] 95s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] 95s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 libc6-dev arm64 2.39-0ubuntu6 [1596 kB] 95s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 95s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 95s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [10.3 MB] 95s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13 arm64 13.2.0-17ubuntu2 [1028 B] 95s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 95s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 95s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libcc1-0 arm64 14-20240303-1ubuntu1 [44.7 kB] 95s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libgomp1 arm64 14-20240303-1ubuntu1 [144 kB] 95s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libitm1 arm64 14-20240303-1ubuntu1 [27.7 kB] 95s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libatomic1 arm64 14-20240303-1ubuntu1 [11.4 kB] 95s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 libasan8 arm64 14-20240303-1ubuntu1 [2919 kB] 95s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 liblsan0 arm64 14-20240303-1ubuntu1 [1282 kB] 95s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 libtsan2 arm64 14-20240303-1ubuntu1 [2687 kB] 95s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 libubsan1 arm64 14-20240303-1ubuntu1 [1151 kB] 95s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 libhwasan0 arm64 14-20240303-1ubuntu1 [1597 kB] 95s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 libgcc-13-dev arm64 13.2.0-17ubuntu2 [2464 kB] 95s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [20.1 MB] 96s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13 arm64 13.2.0-17ubuntu2 [467 kB] 96s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 96s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 96s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 libstdc++-13-dev arm64 13.2.0-17ubuntu2 [2322 kB] 96s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [11.7 MB] 96s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13 arm64 13.2.0-17ubuntu2 [14.4 kB] 96s Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 96s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 96s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 96s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 libdebhelper-perl all 13.14.1ubuntu1 [89.5 kB] 96s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 libtool all 2.4.7-7 [166 kB] 96s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 dh-autoreconf all 20 [16.1 kB] 96s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 96s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-override-perl all 0.10-1 [10.0 kB] 96s Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 96s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] 96s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 libdw1 arm64 0.190-1 [254 kB] 96s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 debugedit arm64 1:5.0-5 [45.9 kB] 96s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 dwz arm64 0.15-1 [110 kB] 96s Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 gettext arm64 0.21-14ubuntu1 [846 kB] 96s Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 96s Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 96s Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 debhelper all 13.14.1ubuntu1 [869 kB] 96s Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 libblas3 arm64 3.12.0-3 [143 kB] 96s Get:55 http://ftpmaster.internal/ubuntu noble/main arm64 libexpat1-dev arm64 2.6.0-1 [128 kB] 96s Get:56 http://ftpmaster.internal/ubuntu noble/main arm64 libgfortran5 arm64 14-20240303-1ubuntu1 [444 kB] 96s Get:57 http://ftpmaster.internal/ubuntu noble/main arm64 liblapack3 arm64 3.12.0-3 [2241 kB] 96s Get:58 http://ftpmaster.internal/ubuntu noble/universe arm64 liblbfgsb0 arm64 3.0+dfsg.4-1 [27.7 kB] 96s Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 libpython3.12 arm64 3.12.2-1 [2291 kB] 96s Get:60 http://ftpmaster.internal/ubuntu noble/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3ubuntu1 [895 kB] 96s Get:61 http://ftpmaster.internal/ubuntu noble/main arm64 libpython3.12-dev arm64 3.12.2-1 [5408 kB] 96s Get:62 http://ftpmaster.internal/ubuntu noble/main arm64 libpython3-dev arm64 3.12.1-0ubuntu2 [9998 B] 96s Get:63 http://ftpmaster.internal/ubuntu noble/main arm64 libpython3.11-stdlib arm64 3.11.8-1 [1913 kB] 96s Get:64 http://ftpmaster.internal/ubuntu noble/universe arm64 ninja-build arm64 1.11.1-2 [125 kB] 96s Get:65 http://ftpmaster.internal/ubuntu noble/main arm64 python3-lib2to3 all 3.11.5-1 [79.0 kB] 96s Get:66 http://ftpmaster.internal/ubuntu noble/main arm64 python3-distutils all 3.11.5-1 [131 kB] 96s Get:67 http://ftpmaster.internal/ubuntu noble/main arm64 python3-setuptools all 68.1.2-2 [396 kB] 96s Get:68 http://ftpmaster.internal/ubuntu noble/universe arm64 meson all 1.3.2-1ubuntu1 [604 kB] 96s Get:69 http://ftpmaster.internal/ubuntu noble/main arm64 python3-decorator all 5.1.1-5 [10.1 kB] 96s Get:70 http://ftpmaster.internal/ubuntu noble/main arm64 python3.11 arm64 3.11.8-1 [589 kB] 96s Get:71 http://ftpmaster.internal/ubuntu noble/main arm64 python3-numpy arm64 1:1.24.2-2 [4525 kB] 96s Get:72 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-scipy arm64 1.11.4-6 [18.6 MB] 98s Fetched 107 MB in 3s (33.7 MB/s) 98s Selecting previously unselected package libpython3.11-minimal:arm64. 98s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74816 files and directories currently installed.) 98s Preparing to unpack .../00-libpython3.11-minimal_3.11.8-1_arm64.deb ... 98s Unpacking libpython3.11-minimal:arm64 (3.11.8-1) ... 98s Selecting previously unselected package python3.11-minimal. 98s Preparing to unpack .../01-python3.11-minimal_3.11.8-1_arm64.deb ... 98s Unpacking python3.11-minimal (3.11.8-1) ... 98s Selecting previously unselected package m4. 98s Preparing to unpack .../02-m4_1.4.19-4_arm64.deb ... 98s Unpacking m4 (1.4.19-4) ... 98s Selecting previously unselected package autoconf. 98s Preparing to unpack .../03-autoconf_2.71-3_all.deb ... 98s Unpacking autoconf (2.71-3) ... 98s Selecting previously unselected package autotools-dev. 98s Preparing to unpack .../04-autotools-dev_20220109.1_all.deb ... 98s Unpacking autotools-dev (20220109.1) ... 98s Selecting previously unselected package automake. 98s Preparing to unpack .../05-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 98s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 98s Selecting previously unselected package autopoint. 98s Preparing to unpack .../06-autopoint_0.21-14ubuntu1_all.deb ... 98s Unpacking autopoint (0.21-14ubuntu1) ... 98s Selecting previously unselected package libc-dev-bin. 98s Preparing to unpack .../07-libc-dev-bin_2.39-0ubuntu6_arm64.deb ... 98s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 98s Selecting previously unselected package linux-libc-dev:arm64. 98s Preparing to unpack .../08-linux-libc-dev_6.8.0-11.11_arm64.deb ... 98s Unpacking linux-libc-dev:arm64 (6.8.0-11.11) ... 98s Selecting previously unselected package libcrypt-dev:arm64. 98s Preparing to unpack .../09-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... 98s Unpacking libcrypt-dev:arm64 (1:4.4.36-4) ... 98s Selecting previously unselected package rpcsvc-proto. 98s Preparing to unpack .../10-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... 98s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 98s Selecting previously unselected package libc6-dev:arm64. 98s Preparing to unpack .../11-libc6-dev_2.39-0ubuntu6_arm64.deb ... 98s Unpacking libc6-dev:arm64 (2.39-0ubuntu6) ... 98s Selecting previously unselected package libisl23:arm64. 99s Preparing to unpack .../12-libisl23_0.26-3_arm64.deb ... 99s Unpacking libisl23:arm64 (0.26-3) ... 99s Selecting previously unselected package libmpc3:arm64. 99s Preparing to unpack .../13-libmpc3_1.3.1-1_arm64.deb ... 99s Unpacking libmpc3:arm64 (1.3.1-1) ... 99s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 99s Preparing to unpack .../14-cpp-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 99s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 99s Selecting previously unselected package cpp-13. 99s Preparing to unpack .../15-cpp-13_13.2.0-17ubuntu2_arm64.deb ... 99s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 99s Selecting previously unselected package cpp-aarch64-linux-gnu. 99s Preparing to unpack .../16-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 99s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 99s Selecting previously unselected package cpp. 99s Preparing to unpack .../17-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 99s Unpacking cpp (4:13.2.0-7ubuntu1) ... 99s Selecting previously unselected package libcc1-0:arm64. 99s Preparing to unpack .../18-libcc1-0_14-20240303-1ubuntu1_arm64.deb ... 99s Unpacking libcc1-0:arm64 (14-20240303-1ubuntu1) ... 99s Selecting previously unselected package libgomp1:arm64. 99s Preparing to unpack .../19-libgomp1_14-20240303-1ubuntu1_arm64.deb ... 99s Unpacking libgomp1:arm64 (14-20240303-1ubuntu1) ... 99s Selecting previously unselected package libitm1:arm64. 99s Preparing to unpack .../20-libitm1_14-20240303-1ubuntu1_arm64.deb ... 99s Unpacking libitm1:arm64 (14-20240303-1ubuntu1) ... 99s Selecting previously unselected package libatomic1:arm64. 99s Preparing to unpack .../21-libatomic1_14-20240303-1ubuntu1_arm64.deb ... 99s Unpacking libatomic1:arm64 (14-20240303-1ubuntu1) ... 99s Selecting previously unselected package libasan8:arm64. 99s Preparing to unpack .../22-libasan8_14-20240303-1ubuntu1_arm64.deb ... 99s Unpacking libasan8:arm64 (14-20240303-1ubuntu1) ... 99s Selecting previously unselected package liblsan0:arm64. 99s Preparing to unpack .../23-liblsan0_14-20240303-1ubuntu1_arm64.deb ... 99s Unpacking liblsan0:arm64 (14-20240303-1ubuntu1) ... 99s Selecting previously unselected package libtsan2:arm64. 99s Preparing to unpack .../24-libtsan2_14-20240303-1ubuntu1_arm64.deb ... 99s Unpacking libtsan2:arm64 (14-20240303-1ubuntu1) ... 99s Selecting previously unselected package libubsan1:arm64. 99s Preparing to unpack .../25-libubsan1_14-20240303-1ubuntu1_arm64.deb ... 99s Unpacking libubsan1:arm64 (14-20240303-1ubuntu1) ... 99s Selecting previously unselected package libhwasan0:arm64. 99s Preparing to unpack .../26-libhwasan0_14-20240303-1ubuntu1_arm64.deb ... 99s Unpacking libhwasan0:arm64 (14-20240303-1ubuntu1) ... 99s Selecting previously unselected package libgcc-13-dev:arm64. 99s Preparing to unpack .../27-libgcc-13-dev_13.2.0-17ubuntu2_arm64.deb ... 99s Unpacking libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 99s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 99s Preparing to unpack .../28-gcc-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 99s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 100s Selecting previously unselected package gcc-13. 100s Preparing to unpack .../29-gcc-13_13.2.0-17ubuntu2_arm64.deb ... 100s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 100s Selecting previously unselected package gcc-aarch64-linux-gnu. 100s Preparing to unpack .../30-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 100s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 100s Selecting previously unselected package gcc. 100s Preparing to unpack .../31-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 100s Unpacking gcc (4:13.2.0-7ubuntu1) ... 100s Selecting previously unselected package libstdc++-13-dev:arm64. 100s Preparing to unpack .../32-libstdc++-13-dev_13.2.0-17ubuntu2_arm64.deb ... 100s Unpacking libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 100s Selecting previously unselected package g++-13-aarch64-linux-gnu. 100s Preparing to unpack .../33-g++-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 100s Unpacking g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 100s Selecting previously unselected package g++-13. 100s Preparing to unpack .../34-g++-13_13.2.0-17ubuntu2_arm64.deb ... 100s Unpacking g++-13 (13.2.0-17ubuntu2) ... 100s Selecting previously unselected package g++-aarch64-linux-gnu. 100s Preparing to unpack .../35-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 100s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 100s Selecting previously unselected package g++. 100s Preparing to unpack .../36-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 100s Unpacking g++ (4:13.2.0-7ubuntu1) ... 100s Selecting previously unselected package build-essential. 100s Preparing to unpack .../37-build-essential_12.10ubuntu1_arm64.deb ... 100s Unpacking build-essential (12.10ubuntu1) ... 100s Selecting previously unselected package libdebhelper-perl. 100s Preparing to unpack .../38-libdebhelper-perl_13.14.1ubuntu1_all.deb ... 100s Unpacking libdebhelper-perl (13.14.1ubuntu1) ... 100s Selecting previously unselected package libtool. 100s Preparing to unpack .../39-libtool_2.4.7-7_all.deb ... 100s Unpacking libtool (2.4.7-7) ... 100s Selecting previously unselected package dh-autoreconf. 100s Preparing to unpack .../40-dh-autoreconf_20_all.deb ... 100s Unpacking dh-autoreconf (20) ... 100s Selecting previously unselected package libarchive-zip-perl. 100s Preparing to unpack .../41-libarchive-zip-perl_1.68-1_all.deb ... 100s Unpacking libarchive-zip-perl (1.68-1) ... 100s Selecting previously unselected package libsub-override-perl. 100s Preparing to unpack .../42-libsub-override-perl_0.10-1_all.deb ... 100s Unpacking libsub-override-perl (0.10-1) ... 100s Selecting previously unselected package libfile-stripnondeterminism-perl. 100s Preparing to unpack .../43-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 100s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 100s Selecting previously unselected package dh-strip-nondeterminism. 100s Preparing to unpack .../44-dh-strip-nondeterminism_1.13.1-1_all.deb ... 100s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 100s Selecting previously unselected package libdw1:arm64. 101s Preparing to unpack .../45-libdw1_0.190-1_arm64.deb ... 101s Unpacking libdw1:arm64 (0.190-1) ... 101s Selecting previously unselected package debugedit. 101s Preparing to unpack .../46-debugedit_1%3a5.0-5_arm64.deb ... 101s Unpacking debugedit (1:5.0-5) ... 101s Selecting previously unselected package dwz. 101s Preparing to unpack .../47-dwz_0.15-1_arm64.deb ... 101s Unpacking dwz (0.15-1) ... 101s Selecting previously unselected package gettext. 101s Preparing to unpack .../48-gettext_0.21-14ubuntu1_arm64.deb ... 101s Unpacking gettext (0.21-14ubuntu1) ... 101s Selecting previously unselected package intltool-debian. 101s Preparing to unpack .../49-intltool-debian_0.35.0+20060710.6_all.deb ... 101s Unpacking intltool-debian (0.35.0+20060710.6) ... 101s Selecting previously unselected package po-debconf. 101s Preparing to unpack .../50-po-debconf_1.0.21+nmu1_all.deb ... 101s Unpacking po-debconf (1.0.21+nmu1) ... 101s Selecting previously unselected package debhelper. 101s Preparing to unpack .../51-debhelper_13.14.1ubuntu1_all.deb ... 101s Unpacking debhelper (13.14.1ubuntu1) ... 101s Selecting previously unselected package libblas3:arm64. 101s Preparing to unpack .../52-libblas3_3.12.0-3_arm64.deb ... 101s Unpacking libblas3:arm64 (3.12.0-3) ... 101s Selecting previously unselected package libexpat1-dev:arm64. 101s Preparing to unpack .../53-libexpat1-dev_2.6.0-1_arm64.deb ... 101s Unpacking libexpat1-dev:arm64 (2.6.0-1) ... 101s Selecting previously unselected package libgfortran5:arm64. 101s Preparing to unpack .../54-libgfortran5_14-20240303-1ubuntu1_arm64.deb ... 101s Unpacking libgfortran5:arm64 (14-20240303-1ubuntu1) ... 101s Selecting previously unselected package liblapack3:arm64. 101s Preparing to unpack .../55-liblapack3_3.12.0-3_arm64.deb ... 101s Unpacking liblapack3:arm64 (3.12.0-3) ... 101s Selecting previously unselected package liblbfgsb0:arm64. 101s Preparing to unpack .../56-liblbfgsb0_3.0+dfsg.4-1_arm64.deb ... 101s Unpacking liblbfgsb0:arm64 (3.0+dfsg.4-1) ... 101s Selecting previously unselected package libpython3.12:arm64. 101s Preparing to unpack .../57-libpython3.12_3.12.2-1_arm64.deb ... 101s Unpacking libpython3.12:arm64 (3.12.2-1) ... 101s Selecting previously unselected package zlib1g-dev:arm64. 101s Preparing to unpack .../58-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_arm64.deb ... 101s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 101s Selecting previously unselected package libpython3.12-dev:arm64. 101s Preparing to unpack .../59-libpython3.12-dev_3.12.2-1_arm64.deb ... 101s Unpacking libpython3.12-dev:arm64 (3.12.2-1) ... 101s Selecting previously unselected package libpython3-dev:arm64. 101s Preparing to unpack .../60-libpython3-dev_3.12.1-0ubuntu2_arm64.deb ... 101s Unpacking libpython3-dev:arm64 (3.12.1-0ubuntu2) ... 101s Selecting previously unselected package libpython3.11-stdlib:arm64. 101s Preparing to unpack .../61-libpython3.11-stdlib_3.11.8-1_arm64.deb ... 101s Unpacking libpython3.11-stdlib:arm64 (3.11.8-1) ... 101s Selecting previously unselected package ninja-build. 101s Preparing to unpack .../62-ninja-build_1.11.1-2_arm64.deb ... 101s Unpacking ninja-build (1.11.1-2) ... 101s Selecting previously unselected package python3-lib2to3. 101s Preparing to unpack .../63-python3-lib2to3_3.11.5-1_all.deb ... 101s Unpacking python3-lib2to3 (3.11.5-1) ... 101s Selecting previously unselected package python3-distutils. 101s Preparing to unpack .../64-python3-distutils_3.11.5-1_all.deb ... 101s Unpacking python3-distutils (3.11.5-1) ... 101s Selecting previously unselected package python3-setuptools. 101s Preparing to unpack .../65-python3-setuptools_68.1.2-2_all.deb ... 101s Unpacking python3-setuptools (68.1.2-2) ... 102s Selecting previously unselected package meson. 102s Preparing to unpack .../66-meson_1.3.2-1ubuntu1_all.deb ... 102s Unpacking meson (1.3.2-1ubuntu1) ... 102s Selecting previously unselected package python3-decorator. 102s Preparing to unpack .../67-python3-decorator_5.1.1-5_all.deb ... 102s Unpacking python3-decorator (5.1.1-5) ... 102s Selecting previously unselected package python3.11. 102s Preparing to unpack .../68-python3.11_3.11.8-1_arm64.deb ... 102s Unpacking python3.11 (3.11.8-1) ... 102s Selecting previously unselected package python3-numpy. 102s Preparing to unpack .../69-python3-numpy_1%3a1.24.2-2_arm64.deb ... 102s Unpacking python3-numpy (1:1.24.2-2) ... 102s Selecting previously unselected package python3-scipy. 102s Preparing to unpack .../70-python3-scipy_1.11.4-6_arm64.deb ... 102s Unpacking python3-scipy (1.11.4-6) ... 102s Selecting previously unselected package autopkgtest-satdep. 102s Preparing to unpack .../71-1-autopkgtest-satdep.deb ... 102s Unpacking autopkgtest-satdep (0) ... 102s Setting up libdw1:arm64 (0.190-1) ... 102s Setting up libarchive-zip-perl (1.68-1) ... 102s Setting up libdebhelper-perl (13.14.1ubuntu1) ... 102s Setting up linux-libc-dev:arm64 (6.8.0-11.11) ... 102s Setting up m4 (1.4.19-4) ... 102s Setting up libgomp1:arm64 (14-20240303-1ubuntu1) ... 102s Setting up ninja-build (1.11.1-2) ... 102s Setting up python3-decorator (5.1.1-5) ... 103s Setting up autotools-dev (20220109.1) ... 103s Setting up libblas3:arm64 (3.12.0-3) ... 103s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 103s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 103s Setting up libmpc3:arm64 (1.3.1-1) ... 103s Setting up libatomic1:arm64 (14-20240303-1ubuntu1) ... 103s Setting up autopoint (0.21-14ubuntu1) ... 103s Setting up libgfortran5:arm64 (14-20240303-1ubuntu1) ... 103s Setting up autoconf (2.71-3) ... 103s Setting up libubsan1:arm64 (14-20240303-1ubuntu1) ... 103s Setting up dwz (0.15-1) ... 103s Setting up libhwasan0:arm64 (14-20240303-1ubuntu1) ... 103s Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... 103s Setting up libasan8:arm64 (14-20240303-1ubuntu1) ... 103s Setting up debugedit (1:5.0-5) ... 103s Setting up libsub-override-perl (0.10-1) ... 103s Setting up libpython3.11-minimal:arm64 (3.11.8-1) ... 103s Setting up libtsan2:arm64 (14-20240303-1ubuntu1) ... 103s Setting up libisl23:arm64 (0.26-3) ... 103s Setting up libc-dev-bin (2.39-0ubuntu6) ... 103s Setting up python3-lib2to3 (3.11.5-1) ... 103s Setting up libpython3.12:arm64 (3.12.2-1) ... 103s Setting up libcc1-0:arm64 (14-20240303-1ubuntu1) ... 103s Setting up liblsan0:arm64 (14-20240303-1ubuntu1) ... 103s Setting up libitm1:arm64 (14-20240303-1ubuntu1) ... 103s Setting up automake (1:1.16.5-1.3ubuntu1) ... 103s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 103s Setting up python3-distutils (3.11.5-1) ... 103s python3.12: can't get files for byte-compilation 103s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 103s Setting up python3.11-minimal (3.11.8-1) ... 104s Setting up liblapack3:arm64 (3.12.0-3) ... 104s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 104s Setting up gettext (0.21-14ubuntu1) ... 104s Setting up python3-setuptools (68.1.2-2) ... 104s Setting up cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 104s Setting up libpython3.11-stdlib:arm64 (3.11.8-1) ... 104s Setting up meson (1.3.2-1ubuntu1) ... 105s Setting up intltool-debian (0.35.0+20060710.6) ... 105s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 105s Setting up dh-strip-nondeterminism (1.13.1-1) ... 105s Setting up libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 105s Setting up libc6-dev:arm64 (2.39-0ubuntu6) ... 105s Setting up libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 105s Setting up liblbfgsb0:arm64 (3.0+dfsg.4-1) ... 105s Setting up python3.11 (3.11.8-1) ... 105s Setting up cpp-13 (13.2.0-17ubuntu2) ... 105s Setting up po-debconf (1.0.21+nmu1) ... 105s Setting up gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 105s Setting up libexpat1-dev:arm64 (2.6.0-1) ... 105s Setting up gcc-13 (13.2.0-17ubuntu2) ... 105s Setting up python3-numpy (1:1.24.2-2) ... 107s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 107s Setting up cpp (4:13.2.0-7ubuntu1) ... 107s Setting up g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 107s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 107s Setting up g++-13 (13.2.0-17ubuntu2) ... 107s Setting up python3-scipy (1.11.4-6) ... 110s Setting up libtool (2.4.7-7) ... 110s Setting up libpython3.12-dev:arm64 (3.12.2-1) ... 110s Setting up gcc (4:13.2.0-7ubuntu1) ... 110s Setting up dh-autoreconf (20) ... 110s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 110s Setting up libpython3-dev:arm64 (3.12.1-0ubuntu2) ... 110s Setting up debhelper (13.14.1ubuntu1) ... 110s Setting up g++ (4:13.2.0-7ubuntu1) ... 110s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 110s Setting up build-essential (12.10ubuntu1) ... 110s Setting up autopkgtest-satdep (0) ... 110s Processing triggers for systemd (255.2-3ubuntu2) ... 110s Processing triggers for man-db (2.12.0-3) ... 111s Processing triggers for install-info (7.1-3) ... 111s Processing triggers for libc-bin (2.39-0ubuntu6) ... 115s (Reading database ... 82887 files and directories currently installed.) 115s Removing autopkgtest-satdep (0) ... 115s autopkgtest [02:10:24]: test command1: dh_auto_configure; dh_auto_build; dh_auto_test 115s autopkgtest [02:10:24]: test command1: [----------------------- 116s make -j2 "INSTALL=install --strip-program=true" 116s CC attdet.c 116s CC bits.c 116s CC bwdet.c 116s CC energy.c 116s CC lc3.c 116s CC ltpf.c 116s CC mdct.c 117s CC plc.c 117s CC sns.c 117s CC spec.c 118s CC tables.c 118s CC tns.c 118s AR liblc3.a 118s make -j2 test 118s CC test_arm.c 118s CC ltpf_arm.c 119s running build 119s running build_ext 119s building 'lc3' extension 119s creating build 119s creating build/src 119s creating build/temp.linux-aarch64-cpython-312 119s aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -fwrapv -O2 -O3 -std=c11 -Wall -Wextra -Wdouble-promotion -Wvla -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I../src -I../include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c ../src/bits.c -o build/temp.linux-aarch64-cpython-312/../src/bits.o -std=c11 -ffast-math 119s aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -fwrapv -O2 -O3 -std=c11 -Wall -Wextra -Wdouble-promotion -Wvla -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I../src -I../include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c ../src/plc.c -o build/temp.linux-aarch64-cpython-312/../src/plc.o -std=c11 -ffast-math 119s aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -fwrapv -O2 -O3 -std=c11 -Wall -Wextra -Wdouble-promotion -Wvla -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I../src -I../include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c ../src/tables.c -o build/temp.linux-aarch64-cpython-312/../src/tables.o -std=c11 -ffast-math 119s aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -fwrapv -O2 -O3 -std=c11 -Wall -Wextra -Wdouble-promotion -Wvla -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I../src -I../include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c attdet_py.c -o build/temp.linux-aarch64-cpython-312/attdet_py.o -std=c11 -ffast-math 119s In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:21, 119s from attdet_py.c:20: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h: In function ‘_import_array’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 646 | (*(unsigned int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506:22: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 119s 1506 | if (NPY_VERSION != PyArray_GetNDArrayCVersion()) { 119s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 646 | (*(unsigned int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1509:39: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 119s 1509 | (int) NPY_VERSION, (int) PyArray_GetNDArrayCVersion()); 119s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1201 | (*(unsigned int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512:29: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 119s 1512 | if (NPY_FEATURE_VERSION > PyArray_GetNDArrayCFeatureVersion()) { 119s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1201 | (*(unsigned int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1520:47: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 119s 1520 | (int) NPY_FEATURE_VERSION, (int) PyArray_GetNDArrayCFeatureVersion()); 119s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1198:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1198 | (*(int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1528:8: note: in expansion of macro ‘PyArray_GetEndianness’ 119s 1528 | st = PyArray_GetEndianness(); 119s | ^~~~~~~~~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_scalar’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~ 119s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 703 | (*(PyArray_Descr * (*)(int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~~~~~~~ 119s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:84:9: note: in expansion of macro ‘PyArray_NBYTES’ 119s 84 | PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_1d_ptr’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~ 119s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 92 | obj = obj ? PyArray_FROMANY(obj, 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 703 | (*(PyArray_Descr * (*)(int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~~~~~~~ 119s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 92 | obj = obj ? PyArray_FROMANY(obj, 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s ctypes.h:94:23: note: in expansion of macro ‘PyArray_SIZE’ 119s 94 | if (!obj || (n && PyArray_SIZE((PyArrayObject *)obj) != n)) 119s | ^~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_2d_ptr’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~ 119s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 104 | obj = obj ? PyArray_FROMANY(obj, 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 703 | (*(PyArray_Descr * (*)(int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~~~~~~~ 119s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 104 | obj = obj ? PyArray_FROMANY(obj, 119s | ^~~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_1d_copy’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:120:24: note: in expansion of macro ‘PyArray_NBYTES’ 119s 120 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_2d_copy’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:131:24: note: in expansion of macro ‘PyArray_NBYTES’ 119s 131 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_scalar’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 119s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 119s | ^~~~~~~~~~~ 119s ctypes.h:141:21: note: in expansion of macro ‘PyArray_SimpleNew’ 119s 141 | PyObject *obj = PyArray_SimpleNew(0, NULL, t); 119s | ^~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:144:9: note: in expansion of macro ‘PyArray_NBYTES’ 119s 144 | PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_1d_ptr’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 119s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 119s | ^~~~~~~~~~~ 119s ctypes.h:152:21: note: in expansion of macro ‘PyArray_SimpleNew’ 119s 152 | PyObject *obj = PyArray_SimpleNew(1, (const npy_intp []){ n }, t); 119s | ^~~~~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_2d_ptr’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 119s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 119s | ^~~~~~~~~~~ 119s ctypes.h:163:11: note: in expansion of macro ‘PyArray_SimpleNew’ 119s 163 | obj = PyArray_SimpleNew(2, ((const npy_intp []){ n1, n2 }), t); 119s | ^~~~~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_1d_copy’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:176:26: note: in expansion of macro ‘PyArray_NBYTES’ 119s 176 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_2d_copy’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:188:26: note: in expansion of macro ‘PyArray_NBYTES’ 119s 188 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s attdet_py.c: In function ‘attdet_run_py’: 119s attdet_py.c:25:42: warning: unused parameter ‘m’ [-Wunused-parameter] 119s 25 | static PyObject *attdet_run_py(PyObject *m, PyObject *args) 119s | ~~~~~~~~~~^ 119s attdet_py.c: At top level: 119s attdet_py.c:51:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 119s 51 | { "attdet_run", attdet_run_py, METH_VARARGS }, 119s | ^ 119s In file included from /usr/include/python3.12/Python.h:65, 119s from attdet_py.c:19: 119s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 119s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 119s | ^~~~~~ 119s aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -fwrapv -O2 -O3 -std=c11 -Wall -Wextra -Wdouble-promotion -Wvla -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I../src -I../include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c bwdet_py.c -o build/temp.linux-aarch64-cpython-312/bwdet_py.o -std=c11 -ffast-math 119s In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:21, 119s from bwdet_py.c:20: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h: In function ‘_import_array’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 646 | (*(unsigned int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506:22: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 119s 1506 | if (NPY_VERSION != PyArray_GetNDArrayCVersion()) { 119s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 646 | (*(unsigned int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1509:39: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 119s 1509 | (int) NPY_VERSION, (int) PyArray_GetNDArrayCVersion()); 119s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1201 | (*(unsigned int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512:29: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 119s 1512 | if (NPY_FEATURE_VERSION > PyArray_GetNDArrayCFeatureVersion()) { 119s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1201 | (*(unsigned int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1520:47: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 119s 1520 | (int) NPY_FEATURE_VERSION, (int) PyArray_GetNDArrayCFeatureVersion()); 119s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1198:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1198 | (*(int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1528:8: note: in expansion of macro ‘PyArray_GetEndianness’ 119s 1528 | st = PyArray_GetEndianness(); 119s | ^~~~~~~~~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_scalar’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~ 119s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 703 | (*(PyArray_Descr * (*)(int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~~~~~~~ 119s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:84:9: note: in expansion of macro ‘PyArray_NBYTES’ 119s 84 | PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_1d_ptr’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~ 119s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 92 | obj = obj ? PyArray_FROMANY(obj, 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 703 | (*(PyArray_Descr * (*)(int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~~~~~~~ 119s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 92 | obj = obj ? PyArray_FROMANY(obj, 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s ctypes.h:94:23: note: in expansion of macro ‘PyArray_SIZE’ 119s 94 | if (!obj || (n && PyArray_SIZE((PyArrayObject *)obj) != n)) 119s | ^~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_2d_ptr’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~ 119s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 104 | obj = obj ? PyArray_FROMANY(obj, 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 703 | (*(PyArray_Descr * (*)(int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~~~~~~~ 119s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 104 | obj = obj ? PyArray_FROMANY(obj, 119s | ^~~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_1d_copy’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:120:24: note: in expansion of macro ‘PyArray_NBYTES’ 119s 120 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_2d_copy’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:131:24: note: in expansion of macro ‘PyArray_NBYTES’ 119s 131 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_scalar’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 119s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 119s | ^~~~~~~~~~~ 119s ctypes.h:141:21: note: in expansion of macro ‘PyArray_SimpleNew’ 119s 141 | PyObject *obj = PyArray_SimpleNew(0, NULL, t); 119s | ^~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:144:9: note: in expansion of macro ‘PyArray_NBYTES’ 119s 144 | PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_1d_ptr’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 119s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 119s | ^~~~~~~~~~~ 119s ctypes.h:152:21: note: in expansion of macro ‘PyArray_SimpleNew’ 119s 152 | PyObject *obj = PyArray_SimpleNew(1, (const npy_intp []){ n }, t); 119s | ^~~~~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_2d_ptr’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 119s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 119s | ^~~~~~~~~~~ 119s ctypes.h:163:11: note: in expansion of macro ‘PyArray_SimpleNew’ 119s 163 | obj = PyArray_SimpleNew(2, ((const npy_intp []){ n1, n2 }), t); 119s | ^~~~~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_1d_copy’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:176:26: note: in expansion of macro ‘PyArray_NBYTES’ 119s 176 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_2d_copy’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:188:26: note: in expansion of macro ‘PyArray_NBYTES’ 119s 188 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s bwdet_py.c: In function ‘bwdet_run_py’: 119s bwdet_py.c:25:41: warning: unused parameter ‘m’ [-Wunused-parameter] 119s 25 | static PyObject *bwdet_run_py(PyObject *m, PyObject *args) 119s | ~~~~~~~~~~^ 119s bwdet_py.c: At top level: 119s bwdet_py.c:44:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 119s 44 | { "bwdet_run", bwdet_run_py, METH_VARARGS }, 119s | ^ 119s In file included from /usr/include/python3.12/Python.h:65, 119s from bwdet_py.c:19: 119s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 119s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 119s | ^~~~~~ 119s aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -fwrapv -O2 -O3 -std=c11 -Wall -Wextra -Wdouble-promotion -Wvla -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I../src -I../include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c energy_py.c -o build/temp.linux-aarch64-cpython-312/energy_py.o -std=c11 -ffast-math 119s In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:21, 119s from energy_py.c:23: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h: In function ‘_import_array’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 646 | (*(unsigned int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506:22: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 119s 1506 | if (NPY_VERSION != PyArray_GetNDArrayCVersion()) { 119s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 646 | (*(unsigned int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1509:39: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 119s 1509 | (int) NPY_VERSION, (int) PyArray_GetNDArrayCVersion()); 119s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1201 | (*(unsigned int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512:29: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 119s 1512 | if (NPY_FEATURE_VERSION > PyArray_GetNDArrayCFeatureVersion()) { 119s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1201 | (*(unsigned int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1520:47: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 119s 1520 | (int) NPY_FEATURE_VERSION, (int) PyArray_GetNDArrayCFeatureVersion()); 119s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1198:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1198 | (*(int (*)(void)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1528:8: note: in expansion of macro ‘PyArray_GetEndianness’ 119s 1528 | st = PyArray_GetEndianness(); 119s | ^~~~~~~~~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_scalar’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~ 119s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 703 | (*(PyArray_Descr * (*)(int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~~~~~~~ 119s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:84:9: note: in expansion of macro ‘PyArray_NBYTES’ 119s 84 | PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_1d_ptr’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~ 119s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 92 | obj = obj ? PyArray_FROMANY(obj, 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 703 | (*(PyArray_Descr * (*)(int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~~~~~~~ 119s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 92 | obj = obj ? PyArray_FROMANY(obj, 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s ctypes.h:94:23: note: in expansion of macro ‘PyArray_SIZE’ 119s 94 | if (!obj || (n && PyArray_SIZE((PyArrayObject *)obj) != n)) 119s | ^~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_2d_ptr’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~ 119s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 104 | obj = obj ? PyArray_FROMANY(obj, 119s | ^~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 703 | (*(PyArray_Descr * (*)(int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 119s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 119s | ^~~~~~~~~~~~~~~~~~~~~ 119s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 119s 104 | obj = obj ? PyArray_FROMANY(obj, 119s | ^~~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_1d_copy’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:120:24: note: in expansion of macro ‘PyArray_NBYTES’ 119s 120 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__to_2d_copy’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:131:24: note: in expansion of macro ‘PyArray_NBYTES’ 119s 131 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_scalar’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 119s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 119s | ^~~~~~~~~~~ 119s ctypes.h:141:21: note: in expansion of macro ‘PyArray_SimpleNew’ 119s 141 | PyObject *obj = PyArray_SimpleNew(0, NULL, t); 119s | ^~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:144:9: note: in expansion of macro ‘PyArray_NBYTES’ 119s 144 | PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_1d_ptr’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 119s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 119s | ^~~~~~~~~~~ 119s ctypes.h:152:21: note: in expansion of macro ‘PyArray_SimpleNew’ 119s 152 | PyObject *obj = PyArray_SimpleNew(1, (const npy_intp []){ n }, t); 119s | ^~~~~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_2d_ptr’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 119s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 119s | ^~~~~~~~~~~ 119s ctypes.h:163:11: note: in expansion of macro ‘PyArray_SimpleNew’ 119s 163 | obj = PyArray_SimpleNew(2, ((const npy_intp []){ n1, n2 }), t); 119s | ^~~~~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_1d_copy’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:176:26: note: in expansion of macro ‘PyArray_NBYTES’ 119s 176 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s ctypes.h: In function ‘__new_2d_copy’: 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 119s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 119s | ^ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 119s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 119s | ^~~~~~~~~~~~~~~~~~~~ 119s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 119s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 119s | ^~~~~~~~~~~~ 119s ctypes.h:188:26: note: in expansion of macro ‘PyArray_NBYTES’ 119s 188 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 119s | ^~~~~~~~~~~~~~ 119s energy_py.c: In function ‘energy_compute_py’: 119s energy_py.c:28:46: warning: unused parameter ‘m’ [-Wunused-parameter] 119s 28 | static PyObject *energy_compute_py(PyObject *m, PyObject *args) 119s | ~~~~~~~~~~^ 119s energy_py.c: At top level: 119s energy_py.c:51:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 119s 51 | { "energy_compute", energy_compute_py, METH_VARARGS }, 119s | ^ 119s In file included from /usr/include/python3.12/Python.h:65, 119s from energy_py.c:22: 119s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 119s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 119s | ^~~~~~ 120s aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -fwrapv -O2 -O3 -std=c11 -Wall -Wextra -Wdouble-promotion -Wvla -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I../src -I../include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c lc3_py.c -o build/temp.linux-aarch64-cpython-312/lc3_py.o -std=c11 -ffast-math 120s In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:21, 120s from lc3_py.c:23: 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h: In function ‘_import_array’: 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 646 | (*(unsigned int (*)(void)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506:22: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 120s 1506 | if (NPY_VERSION != PyArray_GetNDArrayCVersion()) { 120s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 646 | (*(unsigned int (*)(void)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1509:39: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 120s 1509 | (int) NPY_VERSION, (int) PyArray_GetNDArrayCVersion()); 120s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 1201 | (*(unsigned int (*)(void)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512:29: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 120s 1512 | if (NPY_FEATURE_VERSION > PyArray_GetNDArrayCFeatureVersion()) { 120s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 1201 | (*(unsigned int (*)(void)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1520:47: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 120s 1520 | (int) NPY_FEATURE_VERSION, (int) PyArray_GetNDArrayCFeatureVersion()); 120s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1198:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 1198 | (*(int (*)(void)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1528:8: note: in expansion of macro ‘PyArray_GetEndianness’ 120s 1528 | st = PyArray_GetEndianness(); 120s | ^~~~~~~~~~~~~~~~~~~~~ 120s ctypes.h: In function ‘__to_scalar’: 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 120s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 120s | ^~~~~~~~~~~~~~~ 120s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 120s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 120s | ^~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 703 | (*(PyArray_Descr * (*)(int)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 120s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 120s | ^~~~~~~~~~~~~~~~~~~~~ 120s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 120s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 120s | ^~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 120s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 120s | ^~~~~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 120s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 120s | ^~~~~~~~~~~~ 120s ctypes.h:84:9: note: in expansion of macro ‘PyArray_NBYTES’ 120s 84 | PyArray_NBYTES((PyArrayObject *)obj)); 120s | ^~~~~~~~~~~~~~ 120s ctypes.h: In function ‘__to_1d_ptr’: 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 120s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 120s | ^~~~~~~~~~~~~~~ 120s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 120s 92 | obj = obj ? PyArray_FROMANY(obj, 120s | ^~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 703 | (*(PyArray_Descr * (*)(int)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 120s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 120s | ^~~~~~~~~~~~~~~~~~~~~ 120s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 120s 92 | obj = obj ? PyArray_FROMANY(obj, 120s | ^~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 120s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 120s | ^~~~~~~~~~~~~~~~~~~~ 120s ctypes.h:94:23: note: in expansion of macro ‘PyArray_SIZE’ 120s 94 | if (!obj || (n && PyArray_SIZE((PyArrayObject *)obj) != n)) 120s | ^~~~~~~~~~~~ 120s ctypes.h: In function ‘__to_2d_ptr’: 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 120s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 120s | ^~~~~~~~~~~~~~~ 120s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 120s 104 | obj = obj ? PyArray_FROMANY(obj, 120s | ^~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 703 | (*(PyArray_Descr * (*)(int)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 120s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 120s | ^~~~~~~~~~~~~~~~~~~~~ 120s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 120s 104 | obj = obj ? PyArray_FROMANY(obj, 120s | ^~~~~~~~~~~~~~~ 120s ctypes.h: In function ‘__to_1d_copy’: 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 120s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 120s | ^~~~~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 120s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 120s | ^~~~~~~~~~~~ 120s ctypes.h:120:24: note: in expansion of macro ‘PyArray_NBYTES’ 120s 120 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 120s | ^~~~~~~~~~~~~~ 120s ctypes.h: In function ‘__to_2d_copy’: 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 120s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 120s | ^~~~~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 120s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 120s | ^~~~~~~~~~~~ 120s ctypes.h:131:24: note: in expansion of macro ‘PyArray_NBYTES’ 120s 131 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 120s | ^~~~~~~~~~~~~~ 120s ctypes.h: In function ‘__new_scalar’: 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 120s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 120s | ^~~~~~~~~~~ 120s ctypes.h:141:21: note: in expansion of macro ‘PyArray_SimpleNew’ 120s 141 | PyObject *obj = PyArray_SimpleNew(0, NULL, t); 120s | ^~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 120s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 120s | ^~~~~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 120s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 120s | ^~~~~~~~~~~~ 120s ctypes.h:144:9: note: in expansion of macro ‘PyArray_NBYTES’ 120s 144 | PyArray_NBYTES((PyArrayObject *)obj)); 120s | ^~~~~~~~~~~~~~ 120s ctypes.h: In function ‘__new_1d_ptr’: 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 120s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 120s | ^~~~~~~~~~~ 120s ctypes.h:152:21: note: in expansion of macro ‘PyArray_SimpleNew’ 120s 152 | PyObject *obj = PyArray_SimpleNew(1, (const npy_intp []){ n }, t); 120s | ^~~~~~~~~~~~~~~~~ 120s ctypes.h: In function ‘__new_2d_ptr’: 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 120s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 120s | ^~~~~~~~~~~ 120s ctypes.h:163:11: note: in expansion of macro ‘PyArray_SimpleNew’ 120s 163 | obj = PyArray_SimpleNew(2, ((const npy_intp []){ n1, n2 }), t); 120s | ^~~~~~~~~~~~~~~~~ 120s ctypes.h: In function ‘__new_1d_copy’: 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 120s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 120s | ^~~~~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 120s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 120s | ^~~~~~~~~~~~ 120s ctypes.h:176:26: note: in expansion of macro ‘PyArray_NBYTES’ 120s 176 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 120s | ^~~~~~~~~~~~~~ 120s ctypes.h: In function ‘__new_2d_copy’: 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 120s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 120s | ^~~~~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 120s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 120s | ^~~~~~~~~~~~ 120s ctypes.h:188:26: note: in expansion of macro ‘PyArray_NBYTES’ 120s 188 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 120s | ^~~~~~~~~~~~~~ 120s lc3_py.c: In function ‘setup_encoder_py’: 120s lc3_py.c:30:45: warning: unused parameter ‘m’ [-Wunused-parameter] 120s 30 | static PyObject *setup_encoder_py(PyObject *m, PyObject *args) 120s | ~~~~~~~~~~^ 120s lc3_py.c: In function ‘encode_py’: 120s lc3_py.c:60:68: warning: ISO C forbids empty initializer braces before C2X [-Wpedantic] 120s 60 | lc3_setup_encoder(10000, 48000, 0, &(lc3_encoder_mem_48k_t){ }); 120s | ^ 120s lc3_py.c:69:5: warning: ISO C90 forbids variable length array ‘out’ [-Wvla] 120s 69 | uint8_t out[nbytes]; 120s | ^~~~~~~ 120s lc3_py.c:50:38: warning: unused parameter ‘m’ [-Wunused-parameter] 120s 50 | static PyObject *encode_py(PyObject *m, PyObject *args) 120s | ~~~~~~~~~~^ 120s lc3_py.c: In function ‘setup_decoder_py’: 120s lc3_py.c:79:45: warning: unused parameter ‘m’ [-Wunused-parameter] 120s 79 | static PyObject *setup_decoder_py(PyObject *m, PyObject *args) 120s | ~~~~~~~~~~^ 120s lc3_py.c: In function ‘decode_py’: 120s lc3_py.c:113:68: warning: ISO C forbids empty initializer braces before C2X [-Wpedantic] 120s 113 | lc3_setup_decoder(10000, 48000, 0, &(lc3_decoder_mem_48k_t){ }); 120s | ^ 120s lc3_py.c:99:38: warning: unused parameter ‘m’ [-Wunused-parameter] 120s 99 | static PyObject *decode_py(PyObject *m, PyObject *args) 120s | ~~~~~~~~~~^ 120s lc3_py.c: At top level: 120s lc3_py.c:128:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 120s 128 | { "setup_encoder" , setup_encoder_py , METH_VARARGS }, 120s | ^ 120s In file included from /usr/include/python3.12/Python.h:65, 120s from lc3_py.c:22: 120s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 120s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 120s | ^~~~~~ 120s lc3_py.c:129:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 120s 129 | { "encode" , encode_py , METH_VARARGS }, 120s | ^ 120s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 120s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 120s | ^~~~~~ 120s lc3_py.c:130:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 120s 130 | { "setup_decoder" , setup_decoder_py , METH_VARARGS }, 120s | ^ 120s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 120s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 120s | ^~~~~~ 120s lc3_py.c:131:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 120s 131 | { "decode" , decode_py , METH_VARARGS }, 120s | ^ 120s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 120s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 120s | ^~~~~~ 120s CC test_neon.c 120s CC ltpf_neon.c 120s aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -fwrapv -O2 -O3 -std=c11 -Wall -Wextra -Wdouble-promotion -Wvla -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I../src -I../include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c ltpf_py.c -o build/temp.linux-aarch64-cpython-312/ltpf_py.o -std=c11 -ffast-math 120s In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:21, 120s from ltpf_py.c:20: 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h: In function ‘_import_array’: 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 646 | (*(unsigned int (*)(void)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506:22: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 120s 1506 | if (NPY_VERSION != PyArray_GetNDArrayCVersion()) { 120s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 646 | (*(unsigned int (*)(void)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1509:39: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 120s 1509 | (int) NPY_VERSION, (int) PyArray_GetNDArrayCVersion()); 120s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 1201 | (*(unsigned int (*)(void)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512:29: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 120s 1512 | if (NPY_FEATURE_VERSION > PyArray_GetNDArrayCFeatureVersion()) { 120s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 1201 | (*(unsigned int (*)(void)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1520:47: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 120s 1520 | (int) NPY_FEATURE_VERSION, (int) PyArray_GetNDArrayCFeatureVersion()); 120s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1198:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 120s 1198 | (*(int (*)(void)) \ 120s | ^ 120s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1528:8: note: in expansion of macro ‘PyArray_GetEndianness’ 120s 1528 | st = PyArray_GetEndianness(); 120s | ^~~~~~~~~~~~~~~~~~~~~ 121s ctypes.h: In function ‘__to_scalar’: 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 121s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 121s | ^~~~~~~~~~~~~~~ 121s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 121s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 121s | ^~~~~~~~~~~~~~~ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 703 | (*(PyArray_Descr * (*)(int)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 121s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 121s | ^~~~~~~~~~~~~~~~~~~~~ 121s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 121s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 121s | ^~~~~~~~~~~~~~~ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 121s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 121s | ^~~~~~~~~~~~~~~~~~~~ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 121s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 121s | ^~~~~~~~~~~~ 121s ctypes.h:84:9: note: in expansion of macro ‘PyArray_NBYTES’ 121s 84 | PyArray_NBYTES((PyArrayObject *)obj)); 121s | ^~~~~~~~~~~~~~ 121s ctypes.h: In function ‘__to_1d_ptr’: 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 121s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 121s | ^~~~~~~~~~~~~~~ 121s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 121s 92 | obj = obj ? PyArray_FROMANY(obj, 121s | ^~~~~~~~~~~~~~~ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 703 | (*(PyArray_Descr * (*)(int)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 121s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 121s | ^~~~~~~~~~~~~~~~~~~~~ 121s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 121s 92 | obj = obj ? PyArray_FROMANY(obj, 121s | ^~~~~~~~~~~~~~~ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 121s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 121s | ^~~~~~~~~~~~~~~~~~~~ 121s ctypes.h:94:23: note: in expansion of macro ‘PyArray_SIZE’ 121s 94 | if (!obj || (n && PyArray_SIZE((PyArrayObject *)obj) != n)) 121s | ^~~~~~~~~~~~ 121s ctypes.h: In function ‘__to_2d_ptr’: 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 121s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 121s | ^~~~~~~~~~~~~~~ 121s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 121s 104 | obj = obj ? PyArray_FROMANY(obj, 121s | ^~~~~~~~~~~~~~~ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 703 | (*(PyArray_Descr * (*)(int)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 121s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 121s | ^~~~~~~~~~~~~~~~~~~~~ 121s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 121s 104 | obj = obj ? PyArray_FROMANY(obj, 121s | ^~~~~~~~~~~~~~~ 121s ctypes.h: In function ‘__to_1d_copy’: 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 121s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 121s | ^~~~~~~~~~~~~~~~~~~~ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 121s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 121s | ^~~~~~~~~~~~ 121s ctypes.h:120:24: note: in expansion of macro ‘PyArray_NBYTES’ 121s 120 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 121s | ^~~~~~~~~~~~~~ 121s ctypes.h: In function ‘__to_2d_copy’: 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 121s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 121s | ^~~~~~~~~~~~~~~~~~~~ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 121s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 121s | ^~~~~~~~~~~~ 121s ctypes.h:131:24: note: in expansion of macro ‘PyArray_NBYTES’ 121s 131 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 121s | ^~~~~~~~~~~~~~ 121s ctypes.h: In function ‘__new_scalar’: 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 121s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 121s | ^~~~~~~~~~~ 121s ctypes.h:141:21: note: in expansion of macro ‘PyArray_SimpleNew’ 121s 141 | PyObject *obj = PyArray_SimpleNew(0, NULL, t); 121s | ^~~~~~~~~~~~~~~~~ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 121s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 121s | ^~~~~~~~~~~~~~~~~~~~ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 121s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 121s | ^~~~~~~~~~~~ 121s ctypes.h:144:9: note: in expansion of macro ‘PyArray_NBYTES’ 121s 144 | PyArray_NBYTES((PyArrayObject *)obj)); 121s | ^~~~~~~~~~~~~~ 121s ctypes.h: In function ‘__new_1d_ptr’: 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 121s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 121s | ^~~~~~~~~~~ 121s ctypes.h:152:21: note: in expansion of macro ‘PyArray_SimpleNew’ 121s 152 | PyObject *obj = PyArray_SimpleNew(1, (const npy_intp []){ n }, t); 121s | ^~~~~~~~~~~~~~~~~ 121s ctypes.h: In function ‘__new_2d_ptr’: 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 121s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 121s | ^~~~~~~~~~~ 121s ctypes.h:163:11: note: in expansion of macro ‘PyArray_SimpleNew’ 121s 163 | obj = PyArray_SimpleNew(2, ((const npy_intp []){ n1, n2 }), t); 121s | ^~~~~~~~~~~~~~~~~ 121s ctypes.h: In function ‘__new_1d_copy’: 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 121s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 121s | ^~~~~~~~~~~~~~~~~~~~ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 121s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 121s | ^~~~~~~~~~~~ 121s ctypes.h:176:26: note: in expansion of macro ‘PyArray_NBYTES’ 121s 176 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 121s | ^~~~~~~~~~~~~~ 121s ctypes.h: In function ‘__new_2d_copy’: 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 121s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 121s | ^ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 121s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 121s | ^~~~~~~~~~~~~~~~~~~~ 121s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 121s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 121s | ^~~~~~~~~~~~ 121s ctypes.h:188:26: note: in expansion of macro ‘PyArray_NBYTES’ 121s 188 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 121s | ^~~~~~~~~~~~~~ 121s ltpf_py.c: In function ‘resample_py’: 121s ltpf_py.c:40:47: warning: ISO C forbids empty initializer braces before C2X [-Wpedantic] 121s 40 | int ny = sizeof((struct lc3_ltpf_analysis){ }.x_12k8) / sizeof(int16_t); 121s | ^ 121s ltpf_py.c:25:40: warning: unused parameter ‘m’ [-Wunused-parameter] 121s 25 | static PyObject *resample_py(PyObject *m, PyObject *args) 121s | ~~~~~~~~~~^ 121s ltpf_py.c: In function ‘analyse_py’: 121s ltpf_py.c:52:39: warning: unused parameter ‘m’ [-Wunused-parameter] 121s 52 | static PyObject *analyse_py(PyObject *m, PyObject *args) 121s | ~~~~~~~~~~^ 121s ltpf_py.c: In function ‘synthesize_py’: 121s ltpf_py.c:78:42: warning: unused parameter ‘m’ [-Wunused-parameter] 121s 78 | static PyObject *synthesize_py(PyObject *m, PyObject *args) 121s | ~~~~~~~~~~^ 121s ltpf_py.c: In function ‘get_nbits_py’: 121s ltpf_py.c:111:41: warning: unused parameter ‘m’ [-Wunused-parameter] 121s 111 | static PyObject *get_nbits_py(PyObject *m, PyObject *args) 121s | ~~~~~~~~~~^ 121s ltpf_py.c: At top level: 121s ltpf_py.c:124:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 121s 124 | { "ltpf_resample" , resample_py , METH_VARARGS }, 121s | ^ 121s In file included from /usr/include/python3.12/Python.h:65, 121s from ltpf_py.c:19: 121s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 121s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 121s | ^~~~~~ 121s ltpf_py.c:125:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 121s 125 | { "ltpf_analyse" , analyse_py , METH_VARARGS }, 121s | ^ 121s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 121s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 121s | ^~~~~~ 121s ltpf_py.c:126:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 121s 126 | { "ltpf_synthesize", synthesize_py, METH_VARARGS }, 121s | ^ 121s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 121s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 121s | ^~~~~~ 121s ltpf_py.c:127:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 121s 127 | { "ltpf_get_nbits" , get_nbits_py , METH_VARARGS }, 121s | ^ 121s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 121s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 121s | ^~~~~~ 122s aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -fwrapv -O2 -O3 -std=c11 -Wall -Wextra -Wdouble-promotion -Wvla -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I../src -I../include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c mdct_py.c -o build/temp.linux-aarch64-cpython-312/mdct_py.o -std=c11 -ffast-math 122s CC mdct_neon.c 122s In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:21, 122s from mdct_py.c:20: 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h: In function ‘_import_array’: 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 646 | (*(unsigned int (*)(void)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506:22: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 122s 1506 | if (NPY_VERSION != PyArray_GetNDArrayCVersion()) { 122s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 646 | (*(unsigned int (*)(void)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1509:39: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 122s 1509 | (int) NPY_VERSION, (int) PyArray_GetNDArrayCVersion()); 122s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 1201 | (*(unsigned int (*)(void)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512:29: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 122s 1512 | if (NPY_FEATURE_VERSION > PyArray_GetNDArrayCFeatureVersion()) { 122s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 1201 | (*(unsigned int (*)(void)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1520:47: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 122s 1520 | (int) NPY_FEATURE_VERSION, (int) PyArray_GetNDArrayCFeatureVersion()); 122s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1198:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 1198 | (*(int (*)(void)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1528:8: note: in expansion of macro ‘PyArray_GetEndianness’ 122s 1528 | st = PyArray_GetEndianness(); 122s | ^~~~~~~~~~~~~~~~~~~~~ 122s ctypes.h: In function ‘__to_scalar’: 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 122s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 122s | ^~~~~~~~~~~~~~~ 122s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 122s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 122s | ^~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 703 | (*(PyArray_Descr * (*)(int)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 122s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 122s | ^~~~~~~~~~~~~~~~~~~~~ 122s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 122s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 122s | ^~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 122s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 122s | ^~~~~~~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 122s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 122s | ^~~~~~~~~~~~ 122s ctypes.h:84:9: note: in expansion of macro ‘PyArray_NBYTES’ 122s 84 | PyArray_NBYTES((PyArrayObject *)obj)); 122s | ^~~~~~~~~~~~~~ 122s ctypes.h: In function ‘__to_1d_ptr’: 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 122s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 122s | ^~~~~~~~~~~~~~~ 122s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 122s 92 | obj = obj ? PyArray_FROMANY(obj, 122s | ^~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 703 | (*(PyArray_Descr * (*)(int)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 122s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 122s | ^~~~~~~~~~~~~~~~~~~~~ 122s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 122s 92 | obj = obj ? PyArray_FROMANY(obj, 122s | ^~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 122s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 122s | ^~~~~~~~~~~~~~~~~~~~ 122s ctypes.h:94:23: note: in expansion of macro ‘PyArray_SIZE’ 122s 94 | if (!obj || (n && PyArray_SIZE((PyArrayObject *)obj) != n)) 122s | ^~~~~~~~~~~~ 122s ctypes.h: In function ‘__to_2d_ptr’: 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 122s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 122s | ^~~~~~~~~~~~~~~ 122s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 122s 104 | obj = obj ? PyArray_FROMANY(obj, 122s | ^~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 703 | (*(PyArray_Descr * (*)(int)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 122s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 122s | ^~~~~~~~~~~~~~~~~~~~~ 122s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 122s 104 | obj = obj ? PyArray_FROMANY(obj, 122s | ^~~~~~~~~~~~~~~ 122s ctypes.h: In function ‘__to_1d_copy’: 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 122s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 122s | ^~~~~~~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 122s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 122s | ^~~~~~~~~~~~ 122s ctypes.h:120:24: note: in expansion of macro ‘PyArray_NBYTES’ 122s 120 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 122s | ^~~~~~~~~~~~~~ 122s ctypes.h: In function ‘__to_2d_copy’: 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 122s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 122s | ^~~~~~~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 122s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 122s | ^~~~~~~~~~~~ 122s ctypes.h:131:24: note: in expansion of macro ‘PyArray_NBYTES’ 122s 131 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 122s | ^~~~~~~~~~~~~~ 122s ctypes.h: In function ‘__new_scalar’: 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 122s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 122s | ^~~~~~~~~~~ 122s ctypes.h:141:21: note: in expansion of macro ‘PyArray_SimpleNew’ 122s 141 | PyObject *obj = PyArray_SimpleNew(0, NULL, t); 122s | ^~~~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 122s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 122s | ^~~~~~~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 122s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 122s | ^~~~~~~~~~~~ 122s ctypes.h:144:9: note: in expansion of macro ‘PyArray_NBYTES’ 122s 144 | PyArray_NBYTES((PyArrayObject *)obj)); 122s | ^~~~~~~~~~~~~~ 122s ctypes.h: In function ‘__new_1d_ptr’: 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 122s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 122s | ^~~~~~~~~~~ 122s ctypes.h:152:21: note: in expansion of macro ‘PyArray_SimpleNew’ 122s 152 | PyObject *obj = PyArray_SimpleNew(1, (const npy_intp []){ n }, t); 122s | ^~~~~~~~~~~~~~~~~ 122s ctypes.h: In function ‘__new_2d_ptr’: 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 122s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 122s | ^~~~~~~~~~~ 122s ctypes.h:163:11: note: in expansion of macro ‘PyArray_SimpleNew’ 122s 163 | obj = PyArray_SimpleNew(2, ((const npy_intp []){ n1, n2 }), t); 122s | ^~~~~~~~~~~~~~~~~ 122s ctypes.h: In function ‘__new_1d_copy’: 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 122s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 122s | ^~~~~~~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 122s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 122s | ^~~~~~~~~~~~ 122s ctypes.h:176:26: note: in expansion of macro ‘PyArray_NBYTES’ 122s 176 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 122s | ^~~~~~~~~~~~~~ 122s ctypes.h: In function ‘__new_2d_copy’: 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 122s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 122s | ^ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 122s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 122s | ^~~~~~~~~~~~~~~~~~~~ 122s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 122s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 122s | ^~~~~~~~~~~~ 122s ctypes.h:188:26: note: in expansion of macro ‘PyArray_NBYTES’ 122s 188 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 122s | ^~~~~~~~~~~~~~ 122s mdct_py.c: In function ‘mdct_forward_py’: 122s mdct_py.c:26:44: warning: unused parameter ‘m’ [-Wunused-parameter] 122s 26 | static PyObject *mdct_forward_py(PyObject *m, PyObject *args) 122s | ~~~~~~~~~~^ 122s mdct_py.c: In function ‘mdct_inverse_py’: 122s mdct_py.c:53:44: warning: unused parameter ‘m’ [-Wunused-parameter] 122s 53 | static PyObject *mdct_inverse_py(PyObject *m, PyObject *args) 122s | ~~~~~~~~~~^ 122s mdct_py.c: At top level: 122s mdct_py.c:81:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 122s 81 | { "mdct_forward", mdct_forward_py, METH_VARARGS }, 122s | ^ 122s In file included from /usr/include/python3.12/Python.h:65, 122s from mdct_py.c:19: 122s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 122s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 122s | ^~~~~~ 122s mdct_py.c:82:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 122s 82 | { "mdct_inverse", mdct_inverse_py, METH_VARARGS }, 122s | ^ 122s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 122s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 122s | ^~~~~~ 123s aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -fwrapv -O2 -O3 -std=c11 -Wall -Wextra -Wdouble-promotion -Wvla -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I../src -I../include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c module_py.c -o build/temp.linux-aarch64-cpython-312/module_py.o -std=c11 -ffast-math 123s LD test_arm 123s LD test_neon 123s RUN test_arm 123s Checking LTPF ARM... OK 123s RUN test_neon 123s Checking LTPF Neon... aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -fwrapv -O2 -O3 -std=c11 -Wall -Wextra -Wdouble-promotion -Wvla -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I../src -I../include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c sns_py.c -o build/temp.linux-aarch64-cpython-312/sns_py.o -std=c11 -ffast-math 123s OK 123s Checking MDCT Neon... OK 123s In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:21, 123s from sns_py.c:21: 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h: In function ‘_import_array’: 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 646 | (*(unsigned int (*)(void)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506:22: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 123s 1506 | if (NPY_VERSION != PyArray_GetNDArrayCVersion()) { 123s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 646 | (*(unsigned int (*)(void)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1509:39: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 123s 1509 | (int) NPY_VERSION, (int) PyArray_GetNDArrayCVersion()); 123s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 1201 | (*(unsigned int (*)(void)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512:29: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 123s 1512 | if (NPY_FEATURE_VERSION > PyArray_GetNDArrayCFeatureVersion()) { 123s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 1201 | (*(unsigned int (*)(void)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1520:47: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 123s 1520 | (int) NPY_FEATURE_VERSION, (int) PyArray_GetNDArrayCFeatureVersion()); 123s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1198:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 1198 | (*(int (*)(void)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1528:8: note: in expansion of macro ‘PyArray_GetEndianness’ 123s 1528 | st = PyArray_GetEndianness(); 123s | ^~~~~~~~~~~~~~~~~~~~~ 123s ctypes.h: In function ‘__to_scalar’: 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 123s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 123s | ^~~~~~~~~~~~~~~ 123s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 123s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 123s | ^~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 703 | (*(PyArray_Descr * (*)(int)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 123s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 123s | ^~~~~~~~~~~~~~~~~~~~~ 123s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 123s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 123s | ^~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 123s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 123s | ^~~~~~~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 123s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 123s | ^~~~~~~~~~~~ 123s ctypes.h:84:9: note: in expansion of macro ‘PyArray_NBYTES’ 123s 84 | PyArray_NBYTES((PyArrayObject *)obj)); 123s | ^~~~~~~~~~~~~~ 123s ctypes.h: In function ‘__to_1d_ptr’: 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 123s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 123s | ^~~~~~~~~~~~~~~ 123s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 123s 92 | obj = obj ? PyArray_FROMANY(obj, 123s | ^~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 703 | (*(PyArray_Descr * (*)(int)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 123s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 123s | ^~~~~~~~~~~~~~~~~~~~~ 123s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 123s 92 | obj = obj ? PyArray_FROMANY(obj, 123s | ^~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 123s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 123s | ^~~~~~~~~~~~~~~~~~~~ 123s ctypes.h:94:23: note: in expansion of macro ‘PyArray_SIZE’ 123s 94 | if (!obj || (n && PyArray_SIZE((PyArrayObject *)obj) != n)) 123s | ^~~~~~~~~~~~ 123s ctypes.h: In function ‘__to_2d_ptr’: 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 123s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 123s | ^~~~~~~~~~~~~~~ 123s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 123s 104 | obj = obj ? PyArray_FROMANY(obj, 123s | ^~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 703 | (*(PyArray_Descr * (*)(int)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 123s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 123s | ^~~~~~~~~~~~~~~~~~~~~ 123s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 123s 104 | obj = obj ? PyArray_FROMANY(obj, 123s | ^~~~~~~~~~~~~~~ 123s ctypes.h: In function ‘__to_1d_copy’: 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 123s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 123s | ^~~~~~~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 123s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 123s | ^~~~~~~~~~~~ 123s ctypes.h:120:24: note: in expansion of macro ‘PyArray_NBYTES’ 123s 120 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 123s | ^~~~~~~~~~~~~~ 123s ctypes.h: In function ‘__to_2d_copy’: 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 123s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 123s | ^~~~~~~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 123s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 123s | ^~~~~~~~~~~~ 123s ctypes.h:131:24: note: in expansion of macro ‘PyArray_NBYTES’ 123s 131 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 123s | ^~~~~~~~~~~~~~ 123s ctypes.h: In function ‘__new_scalar’: 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 123s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 123s | ^~~~~~~~~~~ 123s ctypes.h:141:21: note: in expansion of macro ‘PyArray_SimpleNew’ 123s 141 | PyObject *obj = PyArray_SimpleNew(0, NULL, t); 123s | ^~~~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 123s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 123s | ^~~~~~~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 123s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 123s | ^~~~~~~~~~~~ 123s ctypes.h:144:9: note: in expansion of macro ‘PyArray_NBYTES’ 123s 144 | PyArray_NBYTES((PyArrayObject *)obj)); 123s | ^~~~~~~~~~~~~~ 123s ctypes.h: In function ‘__new_1d_ptr’: 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 123s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 123s | ^~~~~~~~~~~ 123s ctypes.h:152:21: note: in expansion of macro ‘PyArray_SimpleNew’ 123s 152 | PyObject *obj = PyArray_SimpleNew(1, (const npy_intp []){ n }, t); 123s | ^~~~~~~~~~~~~~~~~ 123s ctypes.h: In function ‘__new_2d_ptr’: 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 123s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 123s | ^~~~~~~~~~~ 123s ctypes.h:163:11: note: in expansion of macro ‘PyArray_SimpleNew’ 123s 163 | obj = PyArray_SimpleNew(2, ((const npy_intp []){ n1, n2 }), t); 123s | ^~~~~~~~~~~~~~~~~ 123s ctypes.h: In function ‘__new_1d_copy’: 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 123s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 123s | ^~~~~~~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 123s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 123s | ^~~~~~~~~~~~ 123s ctypes.h:176:26: note: in expansion of macro ‘PyArray_NBYTES’ 123s 176 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 123s | ^~~~~~~~~~~~~~ 123s ctypes.h: In function ‘__new_2d_copy’: 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 123s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 123s | ^ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 123s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 123s | ^~~~~~~~~~~~~~~~~~~~ 123s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 123s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 123s | ^~~~~~~~~~~~ 123s ctypes.h:188:26: note: in expansion of macro ‘PyArray_NBYTES’ 123s 188 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 123s | ^~~~~~~~~~~~~~ 123s sns_py.c: In function ‘compute_scale_factors_py’: 123s sns_py.c:26:53: warning: unused parameter ‘m’ [-Wunused-parameter] 123s 26 | static PyObject *compute_scale_factors_py(PyObject *m, PyObject *args) 123s | ~~~~~~~~~~^ 123s sns_py.c: In function ‘resolve_codebooks_py’: 123s sns_py.c:49:49: warning: unused parameter ‘m’ [-Wunused-parameter] 123s 49 | static PyObject *resolve_codebooks_py(PyObject *m, PyObject *args) 123s | ~~~~~~~~~~^ 123s sns_py.c: In function ‘quantize_py’: 123s sns_py.c:65:40: warning: unused parameter ‘m’ [-Wunused-parameter] 123s 65 | static PyObject *quantize_py(PyObject *m, PyObject *args) 123s | ~~~~~~~~~~^ 123s sns_py.c: In function ‘unquantize_py’: 123s sns_py.c:90:42: warning: unused parameter ‘m’ [-Wunused-parameter] 123s 90 | static PyObject *unquantize_py(PyObject *m, PyObject *args) 123s | ~~~~~~~~~~^ 123s sns_py.c: In function ‘spectral_shaping_py’: 123s sns_py.c:115:48: warning: unused parameter ‘m’ [-Wunused-parameter] 123s 115 | static PyObject *spectral_shaping_py(PyObject *m, PyObject *args) 123s | ~~~~~~~~~~^ 123s sns_py.c: In function ‘analyze_py’: 123s sns_py.c:138:39: warning: unused parameter ‘m’ [-Wunused-parameter] 123s 138 | static PyObject *analyze_py(PyObject *m, PyObject *args) 123s | ~~~~~~~~~~^ 123s sns_py.c: In function ‘synthesize_py’: 123s sns_py.c:163:42: warning: unused parameter ‘m’ [-Wunused-parameter] 123s 163 | static PyObject *synthesize_py(PyObject *m, PyObject *args) 123s | ~~~~~~~~~~^ 123s sns_py.c: In function ‘get_nbits_py’: 123s sns_py.c:186:41: warning: unused parameter ‘m’ [-Wunused-parameter] 123s 186 | static PyObject *get_nbits_py(PyObject *m, PyObject *args) 123s | ~~~~~~~~~~^ 123s sns_py.c: At top level: 123s sns_py.c:197:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 123s 197 | { "sns_compute_scale_factors", compute_scale_factors_py, METH_VARARGS }, 123s | ^ 123s In file included from /usr/include/python3.12/Python.h:65, 123s from sns_py.c:20: 123s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 123s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 123s | ^~~~~~ 123s sns_py.c:198:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 123s 198 | { "sns_resolve_codebooks" , resolve_codebooks_py , METH_VARARGS }, 123s | ^ 123s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 123s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 123s | ^~~~~~ 123s sns_py.c:199:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 123s 199 | { "sns_quantize" , quantize_py , METH_VARARGS }, 123s | ^ 123s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 123s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 123s | ^~~~~~ 123s sns_py.c:200:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 123s 200 | { "sns_unquantize" , unquantize_py , METH_VARARGS }, 123s | ^ 123s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 123s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 123s | ^~~~~~ 123s sns_py.c:201:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 123s 201 | { "sns_spectral_shaping" , spectral_shaping_py , METH_VARARGS }, 123s | ^ 123s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 123s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 123s | ^~~~~~ 123s sns_py.c:202:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 123s 202 | { "sns_analyze" , analyze_py , METH_VARARGS }, 123s | ^ 123s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 123s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 123s | ^~~~~~ 123s sns_py.c:203:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 123s 203 | { "sns_synthesize" , synthesize_py , METH_VARARGS }, 123s | ^ 123s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 123s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 123s | ^~~~~~ 123s sns_py.c:204:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 123s 204 | { "sns_get_nbits" , get_nbits_py , METH_VARARGS }, 123s | ^ 123s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 123s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 123s | ^~~~~~ 124s aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -fwrapv -O2 -O3 -std=c11 -Wall -Wextra -Wdouble-promotion -Wvla -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I../src -I../include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c spec_py.c -o build/temp.linux-aarch64-cpython-312/spec_py.o -std=c11 -ffast-math 124s In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:21, 124s from spec_py.c:21: 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h: In function ‘_import_array’: 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 646 | (*(unsigned int (*)(void)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506:22: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 124s 1506 | if (NPY_VERSION != PyArray_GetNDArrayCVersion()) { 124s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 646 | (*(unsigned int (*)(void)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1509:39: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 124s 1509 | (int) NPY_VERSION, (int) PyArray_GetNDArrayCVersion()); 124s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 1201 | (*(unsigned int (*)(void)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512:29: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 124s 1512 | if (NPY_FEATURE_VERSION > PyArray_GetNDArrayCFeatureVersion()) { 124s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 1201 | (*(unsigned int (*)(void)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1520:47: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 124s 1520 | (int) NPY_FEATURE_VERSION, (int) PyArray_GetNDArrayCFeatureVersion()); 124s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1198:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 1198 | (*(int (*)(void)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1528:8: note: in expansion of macro ‘PyArray_GetEndianness’ 124s 1528 | st = PyArray_GetEndianness(); 124s | ^~~~~~~~~~~~~~~~~~~~~ 124s ctypes.h: In function ‘__to_scalar’: 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 124s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 124s | ^~~~~~~~~~~~~~~ 124s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 124s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 124s | ^~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 703 | (*(PyArray_Descr * (*)(int)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 124s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 124s | ^~~~~~~~~~~~~~~~~~~~~ 124s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 124s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 124s | ^~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 124s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 124s | ^~~~~~~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 124s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 124s | ^~~~~~~~~~~~ 124s ctypes.h:84:9: note: in expansion of macro ‘PyArray_NBYTES’ 124s 84 | PyArray_NBYTES((PyArrayObject *)obj)); 124s | ^~~~~~~~~~~~~~ 124s ctypes.h: In function ‘__to_1d_ptr’: 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 124s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 124s | ^~~~~~~~~~~~~~~ 124s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 124s 92 | obj = obj ? PyArray_FROMANY(obj, 124s | ^~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 703 | (*(PyArray_Descr * (*)(int)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 124s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 124s | ^~~~~~~~~~~~~~~~~~~~~ 124s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 124s 92 | obj = obj ? PyArray_FROMANY(obj, 124s | ^~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 124s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 124s | ^~~~~~~~~~~~~~~~~~~~ 124s ctypes.h:94:23: note: in expansion of macro ‘PyArray_SIZE’ 124s 94 | if (!obj || (n && PyArray_SIZE((PyArrayObject *)obj) != n)) 124s | ^~~~~~~~~~~~ 124s ctypes.h: In function ‘__to_2d_ptr’: 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 124s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 124s | ^~~~~~~~~~~~~~~ 124s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 124s 104 | obj = obj ? PyArray_FROMANY(obj, 124s | ^~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 703 | (*(PyArray_Descr * (*)(int)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 124s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 124s | ^~~~~~~~~~~~~~~~~~~~~ 124s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 124s 104 | obj = obj ? PyArray_FROMANY(obj, 124s | ^~~~~~~~~~~~~~~ 124s ctypes.h: In function ‘__to_1d_copy’: 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 124s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 124s | ^~~~~~~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 124s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 124s | ^~~~~~~~~~~~ 124s ctypes.h:120:24: note: in expansion of macro ‘PyArray_NBYTES’ 124s 120 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 124s | ^~~~~~~~~~~~~~ 124s ctypes.h: In function ‘__to_2d_copy’: 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 124s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 124s | ^~~~~~~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 124s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 124s | ^~~~~~~~~~~~ 124s ctypes.h:131:24: note: in expansion of macro ‘PyArray_NBYTES’ 124s 131 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 124s | ^~~~~~~~~~~~~~ 124s ctypes.h: In function ‘__new_scalar’: 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 124s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 124s | ^~~~~~~~~~~ 124s ctypes.h:141:21: note: in expansion of macro ‘PyArray_SimpleNew’ 124s 141 | PyObject *obj = PyArray_SimpleNew(0, NULL, t); 124s | ^~~~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 124s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 124s | ^~~~~~~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 124s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 124s | ^~~~~~~~~~~~ 124s ctypes.h:144:9: note: in expansion of macro ‘PyArray_NBYTES’ 124s 144 | PyArray_NBYTES((PyArrayObject *)obj)); 124s | ^~~~~~~~~~~~~~ 124s ctypes.h: In function ‘__new_1d_ptr’: 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 124s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 124s | ^~~~~~~~~~~ 124s ctypes.h:152:21: note: in expansion of macro ‘PyArray_SimpleNew’ 124s 152 | PyObject *obj = PyArray_SimpleNew(1, (const npy_intp []){ n }, t); 124s | ^~~~~~~~~~~~~~~~~ 124s ctypes.h: In function ‘__new_2d_ptr’: 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 124s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 124s | ^~~~~~~~~~~ 124s ctypes.h:163:11: note: in expansion of macro ‘PyArray_SimpleNew’ 124s 163 | obj = PyArray_SimpleNew(2, ((const npy_intp []){ n1, n2 }), t); 124s | ^~~~~~~~~~~~~~~~~ 124s ctypes.h: In function ‘__new_1d_copy’: 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 124s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 124s | ^~~~~~~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 124s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 124s | ^~~~~~~~~~~~ 124s ctypes.h:176:26: note: in expansion of macro ‘PyArray_NBYTES’ 124s 176 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 124s | ^~~~~~~~~~~~~~ 124s ctypes.h: In function ‘__new_2d_copy’: 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 124s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 124s | ^ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 124s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 124s | ^~~~~~~~~~~~~~~~~~~~ 124s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 124s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 124s | ^~~~~~~~~~~~ 124s ctypes.h:188:26: note: in expansion of macro ‘PyArray_NBYTES’ 124s 188 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 124s | ^~~~~~~~~~~~~~ 124s spec_py.c: In function ‘estimate_gain_py’: 124s spec_py.c:26:45: warning: unused parameter ‘m’ [-Wunused-parameter] 124s 26 | static PyObject *estimate_gain_py(PyObject *m, PyObject *args) 124s | ~~~~~~~~~~^ 124s spec_py.c: In function ‘adjust_gain_py’: 124s spec_py.c:53:43: warning: unused parameter ‘m’ [-Wunused-parameter] 124s 53 | static PyObject *adjust_gain_py(PyObject *m, PyObject *args) 124s | ~~~~~~~~~~^ 124s spec_py.c: In function ‘quantize_py’: 124s spec_py.c:90:5: warning: ISO C90 forbids variable length array ‘__xq’ [-Wvla] 124s 90 | uint16_t __xq[ne]; 124s | ^~~~~~~~ 124s spec_py.c:70:40: warning: unused parameter ‘m’ [-Wunused-parameter] 124s 70 | static PyObject *quantize_py(PyObject *m, PyObject *args) 124s | ~~~~~~~~~~^ 124s spec_py.c: In function ‘compute_nbits_py’: 124s spec_py.c:119:5: warning: ISO C90 forbids variable length array ‘__xq’ [-Wvla] 124s 119 | uint16_t __xq[ne]; 124s | ^~~~~~~~ 124s spec_py.c:100:45: warning: unused parameter ‘m’ [-Wunused-parameter] 124s 100 | static PyObject *compute_nbits_py(PyObject *m, PyObject *args) 124s | ~~~~~~~~~~^ 124s spec_py.c: In function ‘analyze_py’: 124s spec_py.c:154:5: warning: ISO C90 forbids variable length array ‘__xq’ [-Wvla] 124s 154 | uint16_t __xq[ne]; 124s | ^~~~~~~~ 124s spec_py.c:129:39: warning: unused parameter ‘m’ [-Wunused-parameter] 124s 129 | static PyObject *analyze_py(PyObject *m, PyObject *args) 124s | ~~~~~~~~~~^ 124s spec_py.c: In function ‘estimate_noise_py’: 124s spec_py.c:184:5: warning: ISO C90 forbids variable length array ‘__xq’ [-Wvla] 124s 184 | uint16_t __xq[nq]; 124s | ^~~~~~~~ 124s spec_py.c:165:46: warning: unused parameter ‘m’ [-Wunused-parameter] 124s 165 | static PyObject *estimate_noise_py(PyObject *m, PyObject *args) 124s | ~~~~~~~~~~^ 124s spec_py.c: At top level: 124s spec_py.c:194:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 124s 194 | { "spec_estimate_gain" , estimate_gain_py , METH_VARARGS }, 124s | ^ 124s In file included from /usr/include/python3.12/Python.h:65, 124s from spec_py.c:20: 124s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 124s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 124s | ^~~~~~ 124s spec_py.c:195:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 124s 195 | { "spec_adjust_gain" , adjust_gain_py , METH_VARARGS }, 124s | ^ 124s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 124s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 124s | ^~~~~~ 124s spec_py.c:196:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 124s 196 | { "spec_quantize" , quantize_py , METH_VARARGS }, 124s | ^ 124s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 124s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 124s | ^~~~~~ 124s spec_py.c:197:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 124s 197 | { "spec_compute_nbits" , compute_nbits_py , METH_VARARGS }, 124s | ^ 124s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 124s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 124s | ^~~~~~ 124s spec_py.c:198:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 124s 198 | { "spec_analyze" , analyze_py , METH_VARARGS }, 124s | ^ 124s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 124s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 124s | ^~~~~~ 124s spec_py.c:199:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 124s 199 | { "spec_estimate_noise", estimate_noise_py, METH_VARARGS }, 124s | ^ 124s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 124s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 124s | ^~~~~~ 125s aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -fwrapv -O2 -O3 -std=c11 -Wall -Wextra -Wdouble-promotion -Wvla -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I../src -I../include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c tns_py.c -o build/temp.linux-aarch64-cpython-312/tns_py.o -std=c11 -ffast-math 125s In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:21, 125s from tns_py.c:21: 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h: In function ‘_import_array’: 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 646 | (*(unsigned int (*)(void)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506:22: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 125s 1506 | if (NPY_VERSION != PyArray_GetNDArrayCVersion()) { 125s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 646 | (*(unsigned int (*)(void)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1509:39: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 125s 1509 | (int) NPY_VERSION, (int) PyArray_GetNDArrayCVersion()); 125s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 1201 | (*(unsigned int (*)(void)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512:29: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 125s 1512 | if (NPY_FEATURE_VERSION > PyArray_GetNDArrayCFeatureVersion()) { 125s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 1201 | (*(unsigned int (*)(void)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1520:47: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 125s 1520 | (int) NPY_FEATURE_VERSION, (int) PyArray_GetNDArrayCFeatureVersion()); 125s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1198:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 1198 | (*(int (*)(void)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1528:8: note: in expansion of macro ‘PyArray_GetEndianness’ 125s 1528 | st = PyArray_GetEndianness(); 125s | ^~~~~~~~~~~~~~~~~~~~~ 125s ctypes.h: In function ‘__to_scalar’: 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 125s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 125s | ^~~~~~~~~~~~~~~ 125s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 125s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 125s | ^~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 703 | (*(PyArray_Descr * (*)(int)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 125s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 125s | ^~~~~~~~~~~~~~~~~~~~~ 125s ctypes.h:79:17: note: in expansion of macro ‘PyArray_FROMANY’ 125s 79 | obj = obj ? PyArray_FROMANY(obj, t, 0, 0, NPY_ARRAY_FORCECAST) : obj; 125s | ^~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 125s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 125s | ^~~~~~~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 125s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 125s | ^~~~~~~~~~~~ 125s ctypes.h:84:9: note: in expansion of macro ‘PyArray_NBYTES’ 125s 84 | PyArray_NBYTES((PyArrayObject *)obj)); 125s | ^~~~~~~~~~~~~~ 125s ctypes.h: In function ‘__to_1d_ptr’: 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 125s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 125s | ^~~~~~~~~~~~~~~ 125s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 125s 92 | obj = obj ? PyArray_FROMANY(obj, 125s | ^~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 703 | (*(PyArray_Descr * (*)(int)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 125s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 125s | ^~~~~~~~~~~~~~~~~~~~~ 125s ctypes.h:92:17: note: in expansion of macro ‘PyArray_FROMANY’ 125s 92 | obj = obj ? PyArray_FROMANY(obj, 125s | ^~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 125s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 125s | ^~~~~~~~~~~~~~~~~~~~ 125s ctypes.h:94:23: note: in expansion of macro ‘PyArray_SIZE’ 125s 94 | if (!obj || (n && PyArray_SIZE((PyArrayObject *)obj) != n)) 125s | ^~~~~~~~~~~~ 125s ctypes.h: In function ‘__to_2d_ptr’: 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:775:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 775 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:9: note: in expansion of macro ‘PyArray_FromAny’ 125s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 125s | ^~~~~~~~~~~~~~~ 125s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 125s 104 | obj = obj ? PyArray_FROMANY(obj, 125s | ^~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 703 | (*(PyArray_Descr * (*)(int)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:89:28: note: in expansion of macro ‘PyArray_DescrFromType’ 125s 89 | PyArray_FromAny(m, PyArray_DescrFromType(type), min, max, \ 125s | ^~~~~~~~~~~~~~~~~~~~~ 125s ctypes.h:104:17: note: in expansion of macro ‘PyArray_FROMANY’ 125s 104 | obj = obj ? PyArray_FROMANY(obj, 125s | ^~~~~~~~~~~~~~~ 125s ctypes.h: In function ‘__to_1d_copy’: 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 125s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 125s | ^~~~~~~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 125s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 125s | ^~~~~~~~~~~~ 125s ctypes.h:120:24: note: in expansion of macro ‘PyArray_NBYTES’ 125s 120 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 125s | ^~~~~~~~~~~~~~ 125s ctypes.h: In function ‘__to_2d_copy’: 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 125s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 125s | ^~~~~~~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 125s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 125s | ^~~~~~~~~~~~ 125s ctypes.h:131:24: note: in expansion of macro ‘PyArray_NBYTES’ 125s 131 | memcpy(v, src, PyArray_NBYTES((PyArrayObject *)obj)); 125s | ^~~~~~~~~~~~~~ 125s ctypes.h: In function ‘__new_scalar’: 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 125s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 125s | ^~~~~~~~~~~ 125s ctypes.h:141:21: note: in expansion of macro ‘PyArray_SimpleNew’ 125s 141 | PyObject *obj = PyArray_SimpleNew(0, NULL, t); 125s | ^~~~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 125s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 125s | ^~~~~~~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 125s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 125s | ^~~~~~~~~~~~ 125s ctypes.h:144:9: note: in expansion of macro ‘PyArray_NBYTES’ 125s 144 | PyArray_NBYTES((PyArrayObject *)obj)); 125s | ^~~~~~~~~~~~~~ 125s ctypes.h: In function ‘__new_1d_ptr’: 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 125s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 125s | ^~~~~~~~~~~ 125s ctypes.h:152:21: note: in expansion of macro ‘PyArray_SimpleNew’ 125s 152 | PyObject *obj = PyArray_SimpleNew(1, (const npy_intp []){ n }, t); 125s | ^~~~~~~~~~~~~~~~~ 125s ctypes.h: In function ‘__new_2d_ptr’: 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:847:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 847 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:118:9: note: in expansion of macro ‘PyArray_New’ 125s 118 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 125s | ^~~~~~~~~~~ 125s ctypes.h:163:11: note: in expansion of macro ‘PyArray_SimpleNew’ 125s 163 | obj = PyArray_SimpleNew(2, ((const npy_intp []){ n1, n2 }), t); 125s | ^~~~~~~~~~~~~~~~~ 125s ctypes.h: In function ‘__new_1d_copy’: 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 125s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 125s | ^~~~~~~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 125s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 125s | ^~~~~~~~~~~~ 125s ctypes.h:176:26: note: in expansion of macro ‘PyArray_NBYTES’ 125s 176 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 125s | ^~~~~~~~~~~~~~ 125s ctypes.h: In function ‘__new_2d_copy’: 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1042:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 125s 1042 | (*(npy_intp (*)(npy_intp const *, int)) \ 125s | ^ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:73:25: note: in expansion of macro ‘PyArray_MultiplyList’ 125s 73 | #define PyArray_SIZE(m) PyArray_MultiplyList(PyArray_DIMS(m), PyArray_NDIM(m)) 125s | ^~~~~~~~~~~~~~~~~~~~ 125s /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:74:50: note: in expansion of macro ‘PyArray_SIZE’ 125s 74 | #define PyArray_NBYTES(m) (PyArray_ITEMSIZE(m) * PyArray_SIZE(m)) 125s | ^~~~~~~~~~~~ 125s ctypes.h:188:26: note: in expansion of macro ‘PyArray_NBYTES’ 125s 188 | memcpy(dst, src, PyArray_NBYTES((PyArrayObject *)obj)); 125s | ^~~~~~~~~~~~~~ 125s tns_py.c: In function ‘compute_lpc_coeffs_py’: 125s tns_py.c:26:50: warning: unused parameter ‘m’ [-Wunused-parameter] 125s 26 | static PyObject *compute_lpc_coeffs_py(PyObject *m, PyObject *args) 125s | ~~~~~~~~~~^ 125s tns_py.c: In function ‘lpc_reflection_py’: 125s tns_py.c:50:46: warning: unused parameter ‘m’ [-Wunused-parameter] 125s 50 | static PyObject *lpc_reflection_py(PyObject *m, PyObject *args) 125s | ~~~~~~~~~~^ 125s tns_py.c: In function ‘quantize_rc_py’: 125s tns_py.c:66:43: warning: unused parameter ‘m’ [-Wunused-parameter] 125s 66 | static PyObject *quantize_rc_py(PyObject *m, PyObject *args) 125s | ~~~~~~~~~~^ 125s tns_py.c: In function ‘unquantize_rc_py’: 125s tns_py.c:84:45: warning: unused parameter ‘m’ [-Wunused-parameter] 125s 84 | static PyObject *unquantize_rc_py(PyObject *m, PyObject *args) 125s | ~~~~~~~~~~^ 125s tns_py.c: In function ‘analyze_py’: 125s tns_py.c:103:39: warning: unused parameter ‘m’ [-Wunused-parameter] 125s 103 | static PyObject *analyze_py(PyObject *m, PyObject *args) 125s | ~~~~~~~~~~^ 125s tns_py.c: In function ‘synthesize_py’: 125s tns_py.c:127:42: warning: unused parameter ‘m’ [-Wunused-parameter] 125s 127 | static PyObject *synthesize_py(PyObject *m, PyObject *args) 125s | ~~~~~~~~~~^ 125s tns_py.c: In function ‘get_nbits_py’: 125s tns_py.c:150:41: warning: unused parameter ‘m’ [-Wunused-parameter] 125s 150 | static PyObject *get_nbits_py(PyObject *m, PyObject *args) 125s | ~~~~~~~~~~^ 125s tns_py.c: At top level: 125s tns_py.c:166:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 125s 166 | { "tns_compute_lpc_coeffs", compute_lpc_coeffs_py, METH_VARARGS }, 125s | ^ 125s In file included from /usr/include/python3.12/Python.h:65, 125s from tns_py.c:20: 125s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 125s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 125s | ^~~~~~ 125s tns_py.c:167:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 125s 167 | { "tns_lpc_reflection" , lpc_reflection_py , METH_VARARGS }, 125s | ^ 125s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 125s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 125s | ^~~~~~ 125s tns_py.c:168:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 125s 168 | { "tns_quantize_rc" , quantize_rc_py , METH_VARARGS }, 125s | ^ 125s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 125s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 125s | ^~~~~~ 125s tns_py.c:169:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 125s 169 | { "tns_unquantize_rc" , unquantize_rc_py , METH_VARARGS }, 125s | ^ 125s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 125s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 125s | ^~~~~~ 125s tns_py.c:170:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 125s 170 | { "tns_analyze" , analyze_py , METH_VARARGS }, 125s | ^ 125s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 125s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 125s | ^~~~~~ 125s tns_py.c:171:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 125s 171 | { "tns_synthesize" , synthesize_py , METH_VARARGS }, 125s | ^ 125s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 125s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 125s | ^~~~~~ 125s tns_py.c:172:5: warning: missing initializer for field ‘ml_doc’ of ‘PyMethodDef’ [-Wmissing-field-initializers] 125s 172 | { "tns_get_nbits" , get_nbits_py , METH_VARARGS }, 125s | ^ 125s /usr/include/python3.12/methodobject.h:59:18: note: ‘ml_doc’ declared here 125s 59 | const char *ml_doc; /* The __doc__ attribute, or NULL */ 125s | ^~~~~~ 126s aarch64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -g -fwrapv -O2 -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -O3 -std=c11 -Wall -Wextra -Wdouble-promotion -Wvla -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 build/temp.linux-aarch64-cpython-312/../src/bits.o build/temp.linux-aarch64-cpython-312/../src/plc.o build/temp.linux-aarch64-cpython-312/../src/tables.o build/temp.linux-aarch64-cpython-312/attdet_py.o build/temp.linux-aarch64-cpython-312/bwdet_py.o build/temp.linux-aarch64-cpython-312/energy_py.o build/temp.linux-aarch64-cpython-312/lc3_py.o build/temp.linux-aarch64-cpython-312/ltpf_py.o build/temp.linux-aarch64-cpython-312/mdct_py.o build/temp.linux-aarch64-cpython-312/module_py.o build/temp.linux-aarch64-cpython-312/sns_py.o build/temp.linux-aarch64-cpython-312/spec_py.o build/temp.linux-aarch64-cpython-312/tns_py.o -L/usr/lib/aarch64-linux-gnu -o /tmp/autopkgtest.vw3C9F/build.6mM/src/test/build/lc3.cpython-312-aarch64-linux-gnu.so 126s [ ... ] MDCT [ OK ] MDCT 127s [ ... ] Energy Band [ OK ] Energy Band 127s [ ... ] Bandwidth Detector [ OK ] Bandwidth Detector 127s [ ... ] Attack Detector [ OK ] Attack Detector 129s [ ... ] Long Term Postfilter [ OK ] Long Term Postfilter 129s [ ... ] Spectral Noise Shaping [ OK ] Spectral Noise Shaping 130s [ ... ] Temporal Noise Shaping [ OK ] Temporal Noise Shaping 132s [ ... ] Spectral Quantization [ OK ] Spectral Quantization 132s [ ... ] Encoder [ OK ] Encoder 132s [ ... ] Decoder [ OK ] Decoder 133s autopkgtest [02:10:42]: test command1: -----------------------] 134s autopkgtest [02:10:43]: test command1: - - - - - - - - - - results - - - - - - - - - - 134s command1 PASS 134s autopkgtest [02:10:43]: @@@@@@@@@@@@@@@@@@@@ summary 134s command1 PASS 138s Creating nova instance adt-noble-arm64-liblc3-20240327-020829-juju-7f2275-prod-proposed-migration-environment-3-2158952e-e7fe-4204-b471-9b4adabb845c from image adt/ubuntu-noble-arm64-server-20240327.img (UUID 4cac5f13-6ada-4e25-827f-1de2aa2ec4b4)...