AltraMayor / AltraMayor/f3

Missing libudev.h

未關閉
#240 3 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
Help wanted
主要語言
C
星號
3.4k
分支
177
平均合併
2 天 15 小時
30 天內合併 PR
2

描述

On a fully up to date Raspberry pi 5 running RaspiOS bookworm, f3write and f3read compile and run correctly.

When I try to compile f3probe and f3fix with
sudo make install-extra
I get this:

cc -std=c99 -Wall -Wextra -pedantic -MMD -ggdb -c -o libdevs.o libdevs.c
libdevs.c:21:10: fatal error: libudev.h: No such file or directory
21 | #include
| ^~~~~~~~~~~
compilation terminated.
make: *** [: libdevs.o] Error 1

I then tried on Ubuntu 24.02, also up to date, running on i7-3770 and f3write and f3read worked but trying to compile f3probe and f3fix gave the same error.

I tried
sudo apt-get install libudev-dev
but that reported
The following packages have unmet dependencies:
libudev-dev : Depends: libudev1 (= 252.38-1\~deb12u1) but 254.26-1~bpo12+1 is to be installed

I found this, https://github.com/systemd/systemd/tree/main/src/libudev
but don't know how to install it. Forgive my ignorance.

Can anyone offer advice please?

Thanks

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。