ошибка при установки wiringRP на репку 4

Borisf5

New member
12.08.2026
2
0
1
Я пытался установить WiringRP по инструкции на репку 4

git clone https://gitflic.ru/project/repka_pi/wiring-repka.git
cd wiring-repka
mkdir build
cd build
cmake ..
cmake --build .

однако на шаге cmake –build . получаю ошибку:

[ 2%] Generating Kbuild file
[ 5%] Creating symlink for repka_gpio.c
[ 7%] Building kernel module: repka_gpio.ko
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc (Ubuntu 13.3.0-6ubuntu2 24.04.1) 13.3.0
You are using: gcc (Ubuntu 11.4.0-1ubuntu122.04.3) 11.4.0
scripts/mod/modpost: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.38’ not found (required by scripts/mod/modpost)
gmake[5]: *** [scripts/Makefile.modpost:145: /root/wiring-repka/build/driver/Module.symvers] Ошибка 1
gmake[4]: *** [/usr/src/linux-headers-6.12.9.7-repka-pi4/Makefile:1891: modpost] Ошибка 2
gmake[3]: *** [Makefile:224: __sub-make] Ошибка 2
gmake[2]: *** [driver/CMakeFiles/repka_gpio.dir/build.make:74: driver/repka_gpio.ko] Ошибка 2
gmake[1]: *** [CMakeFiles/Makefile2:156: driver/CMakeFiles/repka_gpio.dir/all] Ошибка 2
gmake: *** [Makefile:136: all] Ошибка 2


У меня repka pi 4 optimal, обновленная до последней версии repka os через repka-config:

Distributor ID: Ubuntu
Description: Ubuntu 22.04.5 LTS
Release: 22.04
Codename: jammy

Просто установить gcc-13 и cmake -DCMAKE_C_COMPILER=gcc-13 .. из папки build, а после cmake –build . приводит к той же ошибки, так как библотеки GLIBC_2.38 нет в системе. Я читал, что репку ос не надо силой обновлять до убунту 24, обновление должно идти строго через repka-config. Так, а что делать тогда в этой ситуации?