Skip to content

op 0->1 fails on fresh ubuntu 24.04.4 aarch64 #37532

@greatgitsby

Description

@greatgitsby

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    PCIssues related to running openpilot on PC

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions