Проблема с установкой библиотеки rpi-rgb-led-matrix.C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Проблема с установкой библиотеки rpi-rgb-led-matrix.

Сообщение Anonymous »

Я создаю свою первую программу на Python, используя Respberry Pi 4 для подключения к плате LED Hub75 16x32. Судя по тому, что я исследовал, эта библиотека rpi-rgb-led-matrix — единственная, совместимая с этой платой.
Я создал следующий файл Dockerfile, чтобы установить библиотеку и импортировать свой код:

Код: Выделить всё

FROM balenalib/raspberrypi4-64-debian:latest

RUN apt-get update && apt-get install -y \
git python3 python3-pip python3-dev cython3 \
build-essential g++ curl cmake \
libgraphicsmagick++-dev libboost-python-dev \
libboost-system-dev

RUN git clone --recursive https://github.com/hzeller/rpi-rgb-led-matrix.git

RUN ls -R /rpi-rgb-led-matrix/

WORKDIR /rpi-rgb-led-matrix

RUN make clean && make -j$(nproc)

RUN ls -R /rpi-rgb-led-matrix/lib/

WORKDIR /rpi-rgb-led-matrix/bindings/python
RUN python3 setup.py build_ext --inplace
RUN python3 setup.py install

WORKDIR /app

COPY . /app

CMD ["python3", "display_gifs.py"]
Однако установка библиотеки как вручную, так и через Dockerfile выдает ошибку о том, что файл core.cpp не найден. Я несколько раз пытался удалить и установить его снова, поэтому создал Dockerfile, потому что это будет полностью независимая виртуализация и нулевая установка. Далее следует следующая ошибка:

Код: Выделить всё

=> ERROR [ 9/12] RUN python3 setup.py build_ext --inplace                                            1.8s
------
> [ 9/12] RUN python3 setup.py build_ext --inplace:
1.320 running build_ext
1.345 building 'core' extension
1.347 creating build
1.350 creating build/temp.linux-aarch64-3.9
1.350 creating build/temp.linux-aarch64-3.9/rgbmatrix
1.350 aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-PN012d/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/python3.9-PN012d/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I../../include -I/usr/include/python3.9 -c rgbmatrix/core.cpp -o build/temp.linux-aarch64-3.9/rgbmatrix/core.o -O3 -Wall
1.386 aarch64-linux-gnu-gcc: error: rgbmatrix/core.cpp: No such file or directory
1.389 aarch64-linux-gnu-gcc: fatal error: no input files
1.389 compilation terminated.
1.390 error: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1
------
Dockerfile:28
--------------------
27 |     WORKDIR /rpi-rgb-led-matrix/bindings/python
28 | >>> RUN python3 setup.py build_ext --inplace
29 |     RUN python3 setup.py install
30 |
--------------------
ERROR: failed to solve: process "/bin/sh -c python3 setup.py build_ext --inplace" did not complete successfully: exit code: 1
Судя по тому, что я исследовал, эта ошибка случалась и у других людей, и владелец библиотеки рекомендовал ее переустановить, но она не работает с моим Dockerfile.
Может ли кто-нибудь увидеть, что я делаю неправильно, или предложить альтернативное решение?
Из того, что я исследовал, эта ошибка случалась и у других людей, и владелец библиотеки рекомендовал ее переустановить, но это не работает с моим Dockerfile.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ix-library
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проблема с установкой библиотеки rpi-rgb-led-matrix.
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • P10 Led Matrix 64x32 не отображает истинное значение в пиксельном времени (библиотека PxMatrix) с ESP8266 NodeMCU
    Anonymous » » в форуме C++
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Использование Tkinter и GPIO с правами root (LED Matrix)
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • При преобразовании из android.graphics.Matrix в android.opengl.Matrix возникли некоторые проблемы
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • При преобразовании из android.graphics.Matrix в android.opengl.Matrix возникли некоторые проблемы
    Anonymous » » в форуме Android
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»