В составе пакета должен присутствовать файл glibconfig.h (/usr/include/glib-2.0/glibconfig.h) необходимый ряду других заголовочных файлов из этого пакета, например gtypes.h В пакете x86_64 он присутствует (/usr/lib64/glib-2.0/include/glibconfig.h)
Файл glibconfig.h присутствует в пакете: # rpm -q glib2-devel && rpm -ql glib2-devel | grep glibconfig.h glib2-devel-2.68.4-alt4.i586 /usr/lib/glib-2.0/include/glibconfig.h
Ошибся. Но проблема остается, файл при установке пакета не копируется в /usr/lib/glib-2.0/include/glibconfig.h
(Ответ для Олег на комментарий #2) > Ошибся. > Но проблема остается, файл при установке пакета не копируется в > /usr/lib/glib-2.0/include/glibconfig.h Что значит при установке пакета не копируется в? Пакет glib2-devel установлен, файл /usr/lib/glib-2.0/include/glibconfig.h принадлежит этому пакету: # rpm -qf /usr/lib/glib-2.0/include/glibconfig.h glib2-devel-2.68.4-alt4.i586
apt-get install glib2-devel ls /usr/lib/glib-2.0/include ls: невозможно получить доступ к '/usr/lib/glib-2.0/include': Нет такого файла или каталога то же самое с libdbus
(Ответ для Олег на комментарий #4) > apt-get install glib2-devel > ls /usr/lib/glib-2.0/include > > ls: невозможно получить доступ к '/usr/lib/glib-2.0/include': Нет такого > файла или каталога # rpm -q glib2-devel && ls /usr/lib/glib-2.0/include glib2-devel-2.68.4-alt4.i586 glibconfig.h Какая у вас версия пакета? Какая у вас система? Обновлена ли система до актуального репозитория? И, самое главное, может вы что-то делали в системе, что могло привести к удалению файлов?
чистая установка системы. образ скачал вчера uname -a Linux alt 5.15.89-un-def-alt1 #1 SMP PREEMPT Mon Jan 23 08:59:30 UTC 2023 x86_64 GNU/Linux apt-get update && apt-get dist-upgrade apt-get reinstall glib2-devel Обновление / установка... 1: glib2-devel-2.68.4-alt4 #### [100%] Завершено. ls /usr/lib/glib-2.0/include ls: невозможно получить доступ к '/usr/lib/glib-2.0/include': Нет такого файла или каталога
(Ответ для Олег на комментарий #6) > чистая установка системы Какой именно? Покажите вывод команды: $ cat /etc/os-release (Ответ для Олег на комментарий #6) > uname -a > Linux alt 5.15.89-un-def-alt1 #1 SMP PREEMPT Mon Jan 23 08:59:30 UTC 2023 > x86_64 GNU/Linux Судя по этому выводу, у вас система x86_64, а заголовке ошибки сказано про i586. Определитесь, пожалуйста, какой архитектуры у вас система. На x86_64 каталога /usr/lib64/glib-2.0/include разумеется не будет, потому что путь другой: /usr/lib64/glib-2.0/include
NAME="ALT Workstation" VERSION="10.1" ID=altlinux VERSION_ID=10.1 PRETTY_NAME="ALT Workstation 10.1 (Autolycus)" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:workstation:10.1" BUILD_ID="ALT Workstation 10.1" HOME_URL="https://basealt.ru/" BUG_REPORT_URL="https://bugs.altlinux.org/" да дистрибутив x86_64 я устанавливаю как х64 так и х32 девкел пакеты, проблема именно в i586-glib2-devel
(Ответ для Олег на комментарий #8) > проблема именно в i586-glib2-devel Нужно было это сразу сказать, поскольку по вашим предыдущим сообщениям это было вообще не очевидно: (Ответ для Олег на комментарий #6) > apt-get reinstall glib2-devel > > Обновление / установка... > 1: glib2-devel-2.68.4-alt4 #### [100%] > Завершено. > > ls /usr/lib/glib-2.0/include Передаю мейнтейнеру.
Та же самая история с libdbus. Спасибо.