Не могу собрать Chafa

Ответить
Аватара пользователя
Zeffanyx
Сообщения: 1443
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Не могу собрать Chafa

Сообщение Zeffanyx » 04 май 2018, 23:03

В Росе R10 не собирается Chafa:
https://github.com/hpjansson/chafa

При сборке пишет такое:

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

gcc -DHAVE_CONFIG_H -I. -I..  -I..  -Wall -Wextra -Wmissing-prototypes -fvisibility=hidden -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-7  -g -O2 -MT chafa-chafa.o -MD -MP -MF .deps/chafa-chafa.Tpo -c -o chafa-chafa.o `test -f 'chafa.c' || echo './'`chafa.c
chafa.c:29:29: фатальная ошибка: wand/MagickWand.h: Нет такого файла или каталога
компиляция прервана.
make[2]: *** [Makefile:706: chafa-chafa.o] Ошибка 1
make[2]: выход из каталога «/home/Zeffanyx/Sources/chafa/chafa»
make[1]: *** [Makefile:477: all-recursive] Ошибка 1
make[1]: выход из каталога «/home/Zeffanyx/Sources/chafa»
make: *** [Makefile:386: all] Ошибка 2
Поиск в Интернете наводит на некую ошибку в настройках ImageMagick:
https://github.com/NixOS/nixpkgs/issues/28727
https://github.com/NixOS/nixpkgs/commit ... 06b6f68f8e
Однако, я не понимаю, что нужно сделать, чтобы сборка заработала...
Сила воли — это масса воли умноженная на ускорение воли.

Аватара пользователя
VictorR2007
Сообщения: 7281
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Не могу собрать Chafa

Сообщение VictorR2007 » 05 май 2018, 00:18

Похоже, нужно патчить исходники.
В файле configure.ac https://github.com/hpjansson/chafa/blob ... nfigure.ac
написано, что файл MagickWand.h лежит в папке wand

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

<wand/MagickWand.h>
У нас же этот файл находится в пакете lib64magick-devel-7.0.4.6
в папке MagickWand.
Нужно попробовать в файле configure.ac заменить строки

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

<wand/MagickWand.h>
на

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

<MagickWand/MagickWand.h>
Должно помочь.

Аватара пользователя
Zeffanyx
Сообщения: 1443
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Re: Не могу собрать Chafa

Сообщение Zeffanyx » 05 май 2018, 01:45

VictorR2007 писал(а):
05 май 2018, 00:18
заменить строки

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

<wand/MagickWand.h>
на

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

<MagickWand/MagickWand.h>
Должно помочь.
Получилось.
Спасибо!
Сила воли — это масса воли умноженная на ускорение воли.

Ответить

Вернуться в «Программы РОСА десктоп»