Bug 46867 - Отсутсвует glibconfig.h в i586 пакете
Summary: Отсутсвует glibconfig.h в i586 пакете
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: glib2-devel (show other bugs)
Version: unstable
Hardware: x86 Linux
: P5 major
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-11 19:17 MSK by Олег
Modified: 2023-07-12 12:36 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Олег 2023-07-11 19:17:45 MSK
В составе пакета должен присутствовать файл glibconfig.h (/usr/include/glib-2.0/glibconfig.h) необходимый ряду других заголовочных файлов из этого пакета, например gtypes.h
В пакете x86_64 он присутствует (/usr/lib64/glib-2.0/include/glibconfig.h)
Comment 1 Alexander Makeenkov 2023-07-12 11:41:59 MSK
Файл 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
Comment 2 Олег 2023-07-12 11:52:19 MSK
Ошибся.
Но проблема остается, файл при установке пакета не копируется в /usr/lib/glib-2.0/include/glibconfig.h
Comment 3 Alexander Makeenkov 2023-07-12 11:54:09 MSK
(Ответ для Олег на комментарий #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
Comment 4 Олег 2023-07-12 12:01:20 MSK
apt-get install glib2-devel
ls /usr/lib/glib-2.0/include

ls: невозможно получить доступ к '/usr/lib/glib-2.0/include': Нет такого файла или каталога

то же самое с libdbus
Comment 5 Alexander Makeenkov 2023-07-12 12:06:42 MSK
(Ответ для Олег на комментарий #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

Какая у вас версия пакета?
Какая у вас система?
Обновлена ли система до актуального репозитория?
И, самое главное, может вы что-то делали в системе, что могло привести к удалению файлов?
Comment 6 Олег 2023-07-12 12:14:48 MSK
чистая установка системы. образ скачал вчера

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': Нет такого файла или каталога
Comment 7 Alexander Makeenkov 2023-07-12 12:19:18 MSK
(Ответ для Олег на комментарий #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
Comment 8 Олег 2023-07-12 12:24:41 MSK
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
Comment 9 Alexander Makeenkov 2023-07-12 12:29:32 MSK
(Ответ для Олег на комментарий #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

Передаю мейнтейнеру.
Comment 10 Олег 2023-07-12 12:36:50 MSK
Та же самая история с libdbus.
Спасибо.