В составе пакета i586 присутсвует /./usr/lib/dbus-1.0/include/dbus/dbus-arch-deps.h ,но он не копируется во время установки.
Файл dbus-arch-deps.h присутствует в установленном пакете: # rpm -q libdbus-devel && rpm -ql libdbus-devel | grep dbus-arch-deps.h libdbus-devel-1.14.8-alt1.i586 /usr/lib/dbus-1.0/include/dbus/dbus-arch-deps.h
Тут https://bugzilla.altlinux.org/show_bug.cgi?id=46867#c9 выяснили, что ошибка относится к arepo пакету i586-libdbus-devel. Передаю мейнтейнеру.
в пакетах i586-* никогда не было и не должно быть заголовочных файлов
(Ответ для Valery Inozemtsev на комментарий #3) > в пакетах i586-* никогда не было и не должно быть заголовочных файлов Ну да, только в пакете libdbus-devel лежит архитектурно-зависимый файл: /usr/lib/dbus-1.0/include/dbus/dbus-arch-deps.h /usr/lib64/dbus-1.0/include/dbus/dbus-arch-deps.h нужно либо пропускать его в i586-, либо заявить, что сборка 32-битных программ не поддерживается на системе x86_64.
это уже совсем другая история... и таки да, arepo не предназначен для сборки 32-битных программ на системе x86_64. хотите об этом поговорить, вешайте багу на arepo
(Ответ для Valery Inozemtsev на комментарий #5) > это уже совсем другая история... и таки да, arepo не предназначен для сборки > 32-битных программ на системе x86_64. > хотите об этом поговорить, вешайте багу на arepo Никто, кроме мантейнера пакета не может знать, какая модификация нужна arepo для того, чтобы его пакет был корректно представлен в i586-виде. (Ответ для Олег на комментарий #0) > В составе пакета i586 присутсвует > /./usr/lib/dbus-1.0/include/dbus/dbus-arch-deps.h ,но он не копируется во > время установки. Лучше всего как можно скорее отказаться от сборки 32-битных приложений в принципе, тем более на 64-битной платформе.