Describe the bug
trey@puter:~/openpilot$ tools/op.sh setup
Checking for openpilot directory...
↳ [✔] openpilot found.
Checking for compatible os version...
↳ [✔] Ubuntu noble detected.
Installing dependencies...
[sudo] password for trey:
Hit:1 http://ports.ubuntu.com/ubuntu-ports noble InRelease
Hit:2 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease
Hit:3 https://ppa.launchpadcontent.net/ubuntu-asahi/ubuntu-asahi/ubuntu noble InRelease
Hit:4 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease
Hit:5 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
ca-certificates is already the newest version (20240203).
ca-certificates set to manually installed.
locales is already the newest version (2.39-0ubuntu8.7).
locales set to manually installed.
git is already the newest version (1:2.43.0-1ubuntu7.3).
The following packages were automatically installed and are no longer required:
libgl1-amber-dri libglapi-mesa libllvm18 libqrtr1 libwireplumber-0.4-0 protection-domain-mapper python3-netifaces qrtr-tools
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
binutils binutils-aarch64-linux-gnu binutils-common dpkg-dev g++ g++-13 g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-13 gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu libasan8 libbinutils libc-dev-bin libc6-dev
libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl libgcc-13-dev libgprofng0 libhwasan0 libitm1 liblsan0 libsframe1 libstdc++-13-dev libtsan2 libubsan1 linux-libc-dev lto-disabled-list make rpcsvc-proto
Suggested packages:
binutils-doc gprofng-gui debian-keyring gcc-13-doc gcc-multilib manpages-dev autoconf automake libtool flex bison gcc-doc gcc-13-locales gdb-aarch64-linux-gnu glibc-doc libcurl4-doc libidn-dev libkrb5-dev libldap2-dev
librtmp-dev libssh2-1-dev libssl-dev pkg-config zlib1g-dev bzr libstdc++-13-doc make-doc
Recommended packages:
fakeroot libalgorithm-merge-perl manpages-dev libc-devtools libfile-fcntllock-perl
The following NEW packages will be installed:
binutils binutils-aarch64-linux-gnu binutils-common build-essential curl dpkg-dev g++ g++-13 g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-13 gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu libasan8 libbinutils
libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libcurl4-openssl-dev libdpkg-perl libgcc-13-dev libgprofng0 libhwasan0 libitm1 liblsan0 libsframe1 libstdc++-13-dev libtsan2 libubsan1 linux-libc-dev
lto-disabled-list make rpcsvc-proto xvfb
0 upgraded, 38 newly installed, 0 to remove and 2 not upgraded.
Need to get 57.0 MB of archives.
After this operation, 209 MB of additional disk space will be used.
Get:1 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 binutils-common arm64 2.42-4ubuntu2.8 [240 kB]
Get:2 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libsframe1 arm64 2.42-4ubuntu2.8 [15.3 kB]
Get:3 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libbinutils arm64 2.42-4ubuntu2.8 [767 kB]
Get:4 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libctf-nobfd0 arm64 2.42-4ubuntu2.8 [101 kB]
Get:5 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libctf0 arm64 2.42-4ubuntu2.8 [95.7 kB]
Get:6 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libgprofng0 arm64 2.42-4ubuntu2.8 [776 kB]
Get:7 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 binutils-aarch64-linux-gnu arm64 2.42-4ubuntu2.8 [3304 kB]
Get:8 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 binutils arm64 2.42-4ubuntu2.8 [18.1 kB]
Get:9 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libc-dev-bin arm64 2.39-0ubuntu8.7 [19.7 kB]
Get:10 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 linux-libc-dev arm64 6.8.0-101.101 [2015 kB]
Get:11 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libcrypt-dev arm64 1:4.4.36-4build1 [118 kB]
Get:12 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu7 [64.8 kB]
Get:13 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libc6-dev arm64 2.39-0ubuntu8.7 [1596 kB]
Get:14 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libcc1-0 arm64 14.2.0-4ubuntu2~24.04.1 [49.7 kB]
Get:15 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libitm1 arm64 14.2.0-4ubuntu2~24.04.1 [28.2 kB]
Get:16 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libasan8 arm64 14.2.0-4ubuntu2~24.04.1 [2928 kB]
Get:17 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 liblsan0 arm64 14.2.0-4ubuntu2~24.04.1 [1289 kB]
Get:18 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libtsan2 arm64 14.2.0-4ubuntu2~24.04.1 [2697 kB]
Get:19 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libubsan1 arm64 14.2.0-4ubuntu2~24.04.1 [1157 kB]
Get:20 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libhwasan0 arm64 14.2.0-4ubuntu2~24.04.1 [1605 kB]
Get:21 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libgcc-13-dev arm64 13.3.0-6ubuntu2~24.04.1 [2473 kB]
Get:22 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 gcc-13-aarch64-linux-gnu arm64 13.3.0-6ubuntu2~24.04.1 [18.7 MB]
Get:23 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 gcc-13 arm64 13.3.0-6ubuntu2~24.04.1 [484 kB]
Get:24 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B]
Get:25 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B]
Get:26 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libstdc++-13-dev arm64 13.3.0-6ubuntu2~24.04.1 [2397 kB]
Get:27 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 g++-13-aarch64-linux-gnu arm64 13.3.0-6ubuntu2~24.04.1 [10.9 MB]
Get:28 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 g++-13 arm64 13.3.0-6ubuntu2~24.04.1 [16.0 kB]
Get:29 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B]
Get:30 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B]
Get:31 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 make arm64 4.3-4.1build2 [178 kB]
Get:32 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libdpkg-perl all 1.22.6ubuntu6.5 [269 kB]
Get:33 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 lto-disabled-list all 47 [12.4 kB]
Get:34 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 dpkg-dev all 1.22.6ubuntu6.5 [1074 kB]
Get:35 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 build-essential arm64 12.10ubuntu1 [4932 B]
Get:36 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 curl arm64 8.5.0-2ubuntu10.7 [222 kB]
Get:37 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libcurl4-openssl-dev arm64 8.5.0-2ubuntu10.7 [454 kB]
Get:38 http://ports.ubuntu.com/ubuntu-ports noble-updates/universe arm64 xvfb arm64 2:21.1.12-1ubuntu1.5 [872 kB]
Fetched 57.0 MB in 2s (31.7 MB/s)
Extracting templates from packages: 100%
Selecting previously unselected package binutils-common:arm64.
(Reading database ... 256336 files and directories currently installed.)
Preparing to unpack .../00-binutils-common_2.42-4ubuntu2.8_arm64.deb ...
Unpacking binutils-common:arm64 (2.42-4ubuntu2.8) ...
Selecting previously unselected package libsframe1:arm64.
Preparing to unpack .../01-libsframe1_2.42-4ubuntu2.8_arm64.deb ...
Unpacking libsframe1:arm64 (2.42-4ubuntu2.8) ...
Selecting previously unselected package libbinutils:arm64.
Preparing to unpack .../02-libbinutils_2.42-4ubuntu2.8_arm64.deb ...
Unpacking libbinutils:arm64 (2.42-4ubuntu2.8) ...
Selecting previously unselected package libctf-nobfd0:arm64.
Preparing to unpack .../03-libctf-nobfd0_2.42-4ubuntu2.8_arm64.deb ...
Unpacking libctf-nobfd0:arm64 (2.42-4ubuntu2.8) ...
Selecting previously unselected package libctf0:arm64.
Preparing to unpack .../04-libctf0_2.42-4ubuntu2.8_arm64.deb ...
Unpacking libctf0:arm64 (2.42-4ubuntu2.8) ...
Selecting previously unselected package libgprofng0:arm64.
Preparing to unpack .../05-libgprofng0_2.42-4ubuntu2.8_arm64.deb ...
Unpacking libgprofng0:arm64 (2.42-4ubuntu2.8) ...
Selecting previously unselected package binutils-aarch64-linux-gnu.
Preparing to unpack .../06-binutils-aarch64-linux-gnu_2.42-4ubuntu2.8_arm64.deb ...
Unpacking binutils-aarch64-linux-gnu (2.42-4ubuntu2.8) ...
Selecting previously unselected package binutils.
Preparing to unpack .../07-binutils_2.42-4ubuntu2.8_arm64.deb ...
Unpacking binutils (2.42-4ubuntu2.8) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../08-libc-dev-bin_2.39-0ubuntu8.7_arm64.deb ...
Unpacking libc-dev-bin (2.39-0ubuntu8.7) ...
Selecting previously unselected package linux-libc-dev:arm64.
Preparing to unpack .../09-linux-libc-dev_6.8.0-101.101_arm64.deb ...
Unpacking linux-libc-dev:arm64 (6.8.0-101.101) ...
Selecting previously unselected package libcrypt-dev:arm64.
Preparing to unpack .../10-libcrypt-dev_1%3a4.4.36-4build1_arm64.deb ...
Unpacking libcrypt-dev:arm64 (1:4.4.36-4build1) ...
Selecting previously unselected package rpcsvc-proto.
Preparing to unpack .../11-rpcsvc-proto_1.4.2-0ubuntu7_arm64.deb ...
Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ...
Selecting previously unselected package libc6-dev:arm64.
Preparing to unpack .../12-libc6-dev_2.39-0ubuntu8.7_arm64.deb ...
Unpacking libc6-dev:arm64 (2.39-0ubuntu8.7) ...
Selecting previously unselected package libcc1-0:arm64.
Preparing to unpack .../13-libcc1-0_14.2.0-4ubuntu2~24.04.1_arm64.deb ...
Unpacking libcc1-0:arm64 (14.2.0-4ubuntu2~24.04.1) ...
Selecting previously unselected package libitm1:arm64.
Preparing to unpack .../14-libitm1_14.2.0-4ubuntu2~24.04.1_arm64.deb ...
Unpacking libitm1:arm64 (14.2.0-4ubuntu2~24.04.1) ...
Selecting previously unselected package libasan8:arm64.
Preparing to unpack .../15-libasan8_14.2.0-4ubuntu2~24.04.1_arm64.deb ...
Unpacking libasan8:arm64 (14.2.0-4ubuntu2~24.04.1) ...
Selecting previously unselected package liblsan0:arm64.
Preparing to unpack .../16-liblsan0_14.2.0-4ubuntu2~24.04.1_arm64.deb ...
Unpacking liblsan0:arm64 (14.2.0-4ubuntu2~24.04.1) ...
Selecting previously unselected package libtsan2:arm64.
Preparing to unpack .../17-libtsan2_14.2.0-4ubuntu2~24.04.1_arm64.deb ...
Unpacking libtsan2:arm64 (14.2.0-4ubuntu2~24.04.1) ...
Selecting previously unselected package libubsan1:arm64.
Preparing to unpack .../18-libubsan1_14.2.0-4ubuntu2~24.04.1_arm64.deb ...
Unpacking libubsan1:arm64 (14.2.0-4ubuntu2~24.04.1) ...
Selecting previously unselected package libhwasan0:arm64.
Preparing to unpack .../19-libhwasan0_14.2.0-4ubuntu2~24.04.1_arm64.deb ...
Unpacking libhwasan0:arm64 (14.2.0-4ubuntu2~24.04.1) ...
Selecting previously unselected package libgcc-13-dev:arm64.
Preparing to unpack .../20-libgcc-13-dev_13.3.0-6ubuntu2~24.04.1_arm64.deb ...
Unpacking libgcc-13-dev:arm64 (13.3.0-6ubuntu2~24.04.1) ...
Selecting previously unselected package gcc-13-aarch64-linux-gnu.
Preparing to unpack .../21-gcc-13-aarch64-linux-gnu_13.3.0-6ubuntu2~24.04.1_arm64.deb ...
Unpacking gcc-13-aarch64-linux-gnu (13.3.0-6ubuntu2~24.04.1) ...
Selecting previously unselected package gcc-13.
Preparing to unpack .../22-gcc-13_13.3.0-6ubuntu2~24.04.1_arm64.deb ...
Unpacking gcc-13 (13.3.0-6ubuntu2~24.04.1) ...
Selecting previously unselected package gcc-aarch64-linux-gnu.
Preparing to unpack .../23-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ...
Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ...
Selecting previously unselected package gcc.
Preparing to unpack .../24-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ...
Unpacking gcc (4:13.2.0-7ubuntu1) ...
Selecting previously unselected package libstdc++-13-dev:arm64.
Preparing to unpack .../25-libstdc++-13-dev_13.3.0-6ubuntu2~24.04.1_arm64.deb ...
Unpacking libstdc++-13-dev:arm64 (13.3.0-6ubuntu2~24.04.1) ...
Selecting previously unselected package g++-13-aarch64-linux-gnu.
Preparing to unpack .../26-g++-13-aarch64-linux-gnu_13.3.0-6ubuntu2~24.04.1_arm64.deb ...
Unpacking g++-13-aarch64-linux-gnu (13.3.0-6ubuntu2~24.04.1) ...
Selecting previously unselected package g++-13.
Preparing to unpack .../27-g++-13_13.3.0-6ubuntu2~24.04.1_arm64.deb ...
Unpacking g++-13 (13.3.0-6ubuntu2~24.04.1) ...
Selecting previously unselected package g++-aarch64-linux-gnu.
Preparing to unpack .../28-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ...
Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ...
Selecting previously unselected package g++.
Preparing to unpack .../29-g++_4%3a13.2.0-7ubuntu1_arm64.deb ...
Unpacking g++ (4:13.2.0-7ubuntu1) ...
Selecting previously unselected package make.
Preparing to unpack .../30-make_4.3-4.1build2_arm64.deb ...
Unpacking make (4.3-4.1build2) ...
Selecting previously unselected package libdpkg-perl.
Preparing to unpack .../31-libdpkg-perl_1.22.6ubuntu6.5_all.deb ...
Unpacking libdpkg-perl (1.22.6ubuntu6.5) ...
Selecting previously unselected package lto-disabled-list.
Preparing to unpack .../32-lto-disabled-list_47_all.deb ...
Unpacking lto-disabled-list (47) ...
Selecting previously unselected package dpkg-dev.
Preparing to unpack .../33-dpkg-dev_1.22.6ubuntu6.5_all.deb ...
Unpacking dpkg-dev (1.22.6ubuntu6.5) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../34-build-essential_12.10ubuntu1_arm64.deb ...
Unpacking build-essential (12.10ubuntu1) ...
Selecting previously unselected package curl.
Preparing to unpack .../35-curl_8.5.0-2ubuntu10.7_arm64.deb ...
Unpacking curl (8.5.0-2ubuntu10.7) ...
Selecting previously unselected package libcurl4-openssl-dev:arm64.
Preparing to unpack .../36-libcurl4-openssl-dev_8.5.0-2ubuntu10.7_arm64.deb ...
Unpacking libcurl4-openssl-dev:arm64 (8.5.0-2ubuntu10.7) ...
Selecting previously unselected package xvfb.
Preparing to unpack .../37-xvfb_2%3a21.1.12-1ubuntu1.5_arm64.deb ...
Unpacking xvfb (2:21.1.12-1ubuntu1.5) ...
Setting up lto-disabled-list (47) ...
Setting up xvfb (2:21.1.12-1ubuntu1.5) ...
Setting up binutils-common:arm64 (2.42-4ubuntu2.8) ...
Setting up linux-libc-dev:arm64 (6.8.0-101.101) ...
Setting up libctf-nobfd0:arm64 (2.42-4ubuntu2.8) ...
Setting up libsframe1:arm64 (2.42-4ubuntu2.8) ...
Setting up rpcsvc-proto (1.4.2-0ubuntu7) ...
Setting up make (4.3-4.1build2) ...
Setting up libcurl4-openssl-dev:arm64 (8.5.0-2ubuntu10.7) ...
Setting up libdpkg-perl (1.22.6ubuntu6.5) ...
Setting up libubsan1:arm64 (14.2.0-4ubuntu2~24.04.1) ...
Setting up libhwasan0:arm64 (14.2.0-4ubuntu2~24.04.1) ...
Setting up libcrypt-dev:arm64 (1:4.4.36-4build1) ...
Setting up libasan8:arm64 (14.2.0-4ubuntu2~24.04.1) ...
Setting up curl (8.5.0-2ubuntu10.7) ...
Setting up libtsan2:arm64 (14.2.0-4ubuntu2~24.04.1) ...
Setting up libbinutils:arm64 (2.42-4ubuntu2.8) ...
Setting up libc-dev-bin (2.39-0ubuntu8.7) ...
Setting up libcc1-0:arm64 (14.2.0-4ubuntu2~24.04.1) ...
Setting up liblsan0:arm64 (14.2.0-4ubuntu2~24.04.1) ...
Setting up libitm1:arm64 (14.2.0-4ubuntu2~24.04.1) ...
Setting up libctf0:arm64 (2.42-4ubuntu2.8) ...
Setting up libgprofng0:arm64 (2.42-4ubuntu2.8) ...
Setting up libgcc-13-dev:arm64 (13.3.0-6ubuntu2~24.04.1) ...
Setting up libc6-dev:arm64 (2.39-0ubuntu8.7) ...
Setting up libstdc++-13-dev:arm64 (13.3.0-6ubuntu2~24.04.1) ...
Setting up binutils-aarch64-linux-gnu (2.42-4ubuntu2.8) ...
Setting up binutils (2.42-4ubuntu2.8) ...
Setting up gcc-13-aarch64-linux-gnu (13.3.0-6ubuntu2~24.04.1) ...
Setting up dpkg-dev (1.22.6ubuntu6.5) ...
Setting up gcc-13 (13.3.0-6ubuntu2~24.04.1) ...
Setting up g++-13-aarch64-linux-gnu (13.3.0-6ubuntu2~24.04.1) ...
Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ...
Setting up g++-13 (13.3.0-6ubuntu2~24.04.1) ...
Setting up gcc (4:13.2.0-7ubuntu1) ...
Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ...
Setting up g++ (4:13.2.0-7ubuntu1) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (12.10ubuntu1) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for libc-bin (2.39-0ubuntu8.7) ...
macsmc-battery: Failed to write 'change' to '/sys/devices/platform/soc/290400000.smc/macsmc-power/power_supply/macsmc-battery/uevent': Input/output error
[ ] installed system dependencies t=10
installing uv...
downloading uv 0.10.7 aarch64-unknown-linux-gnu
no checksums to verify
installing to /home/trey/.local/bin
uv
uvx
everything's installed!
To add $HOME/.local/bin to your PATH, either restart your shell or run:
source $HOME/.local/bin/env (sh, bash, zsh)
source $HOME/.local/bin/env.fish (fish)
updating uv...
info: Checking for updates...
success: You're on the latest version of uv (v0.10.7)
installing python packages...
Using CPython 3.12.3 interpreter at: /usr/bin/python3
Creating virtual environment at: .venv
Updated https://github.com/commaai/dependencies.git (de7c914a461f68a5fb80d57d534181b6350afe8f)
Building openpilot @ file:///home/trey/openpilot
Updating https://github.com/sshane/pytest-xdist (2b4372bd62699fb412c4fe2f95bf9f01bd2018da)
Building spidev==3.8
Building bzip2 @ git+https://github.com/commaai/dependencies.git@de7c914a461f68a5fb80d57d534181b6350afe8f#subdirectory=bzip2
Building eigen @ git+https://github.com/commaai/dependencies.git@de7c914a461f68a5fb80d57d534181b6350afe8f#subdirectory=eigen
Building libyuv @ git+https://github.com/commaai/dependencies.git@de7c914a461f68a5fb80d57d534181b6350afe8f#subdirectory=libyuv
Building capnproto @ git+https://github.com/commaai/dependencies.git@de7c914a461f68a5fb80d57d534181b6350afe8f#subdirectory=capnproto
Building git-lfs @ git+https://github.com/commaai/dependencies.git@de7c914a461f68a5fb80d57d534181b6350afe8f#subdirectory=git-lfs
Building ffmpeg @ git+https://github.com/commaai/dependencies.git@de7c914a461f68a5fb80d57d534181b6350afe8f#subdirectory=ffmpeg
Building libjpeg @ git+https://github.com/commaai/dependencies.git@de7c914a461f68a5fb80d57d534181b6350afe8f#subdirectory=libjpeg
Building ncurses @ git+https://github.com/commaai/dependencies.git@de7c914a461f68a5fb80d57d534181b6350afe8f#subdirectory=ncurses
Building zeromq @ git+https://github.com/commaai/dependencies.git@de7c914a461f68a5fb80d57d534181b6350afe8f#subdirectory=zeromq
Building openssl3 @ git+https://github.com/commaai/dependencies.git@de7c914a461f68a5fb80d57d534181b6350afe8f#subdirectory=openssl3
Building python3-dev @ git+https://github.com/commaai/dependencies.git@de7c914a461f68a5fb80d57d534181b6350afe8f#subdirectory=python3-dev
Building raylib @ git+https://github.com/commaai/dependencies.git@de7c914a461f68a5fb80d57d534181b6350afe8f#subdirectory=raylib
Building zstd @ git+https://github.com/commaai/dependencies.git@de7c914a461f68a5fb80d57d534181b6350afe8f#subdirectory=zstd
Building gcc-arm-none-eabi @ git+https://github.com/commaai/dependencies.git@de7c914a461f68a5fb80d57d534181b6350afe8f#subdirectory=gcc-arm-none-eabi
⠇ Preparing packages... (79/110)
scons ------------------------------ 2.41 MiB/3.94 MiB
cryptography ------------------------------ 3.84 MiB/4.08 MiB
fonttools ------------------------------ 3.90 MiB/4.77 MiB
zstandard ------------------------------ 4.21 MiB/4.83 MiB
pycapnp ------------------------------ 4.27 MiB/4.95 MiB
sympy ------------------------------ 2.32 MiB/6.01 MiB
pillow ------------------------------ 4.25 MiB/6.06 MiB
matplotlib ------------------------------ 4.16 MiB/9.11 MiB
ty ------------------------------ 4.42 MiB/9.64 MiB
ruff ------------------------------ 4.34 MiB/10.05 MiB
numpy ------------------------------ 3.49 MiB/14.94 MiB
opencv-python-headless ------------------------------ 4.19 MiB/33.39 MiB
av ------------------------------ 4.31 MiB/37.69 MiB
casadi ------------------------------ 4.13 MiB/45.09 MiB × Failed to build `spidev==3.8`
├─▶ The build backend returned an error
╰─▶ Call to `setuptools.build_meta.build_wheel` failed (exit status: 1)
[stdout]
running bdist_wheel
running build
running build_ext
building 'spidev' extension
creating build/temp.linux-aarch64-cpython-312
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/home/trey/.cache/uv/builds-v0/.tmpjJhrjX/include -I/usr/include/python3.12 -c spidev_module.c -o
build/temp.linux-aarch64-cpython-312/spidev_module.o
[stderr]
/home/trey/.cache/uv/builds-v0/.tmpjJhrjX/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: MIT License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self._finalize_license_expression()
spidev_module.c:28:10: fatal error: Python.h: No such file or directory
28 | #include <Python.h>
| ^~~~~~~~~~
compilation terminated.
error: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1
hint: This error likely indicates that you need to install a library that provides "Python.h" for `spidev@3.8`
help: `spidev` (v3.8) was included because `openpilot` (v0.1.0) depends on `spidev`
↳ [✗] Dependencies installation failed!
trey@puter:~/openpilot$ neofetch
.-/+oossssoo+/-. trey@puter
`:+ssssssssssssssssss+:` ----------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 24.04.4 LTS aarch64
.ossssssssssssssssssdMMMNysssso. Host: Apple MacBook Pro (16-inch, M1 Max, 2021)
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 6.17.0-1001-asahi-arm
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 6 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 1829 (dpkg), 15 (snap)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 5.2.21
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Resolution: 3456x2160
ossyNMMMNyMMhsssssssssssssshmmmhssssssso DE: GNOME 46.0
ossyNMMMNyMMhsssssssssssssshmmmhssssssso WM: Mutter
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ WM Theme: Adwaita
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Theme: Yaru-dark [GTK2/3]
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ Icons: Yaru [GTK2/3]
+sssssssssdmydMMMMMMMMddddyssssssss+ Terminal: gnome-terminal
/ssssssssssshdmNNNNmyNMMMMhssssss/ CPU: (10) @ 2.064GHz
.ossssssssssssssssssdMMMNysssso. Memory: 2919MiB / 31609MiB
-+sssssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
OS Version
Linux puter 6.17.0-1001-asahi-arm #1-Ubuntu SMP PREEMPT_DYNAMIC Tue Dec 23 07:28:49 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
openpilot version or commit
06b2c68
Additional info
No response
Describe the bug
OS Version
Linux puter 6.17.0-1001-asahi-arm #1-Ubuntu SMP PREEMPT_DYNAMIC Tue Dec 23 07:28:49 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
openpilot version or commit
06b2c68
Additional info
No response