Bug 47472

Summary: Не работает wineg++
Product: Sisyphus Reporter: Aleksandr Yukhnenko <neff>
Component: wine-devel-toolsAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav
Version: unstable   
Hardware: x86_64   
OS: Linux   
URL: https://bugs.etersoft.ru/show_bug.cgi?id=16741

Description Aleksandr Yukhnenko 2023-09-06 11:01:11 MSK
Установлен Regular XFCE, обновлён 06.09.2023 в ~10:45.
Установлен пакет wine-devel-tools-8.15.1-alt1.x86_64 (средствами apt-get, с зависимостями).

$ wineg++
winegcc: Could not find g++
Comment 1 Антон Мидюков 2023-09-06 11:38:34 MSK
apt-get install gcc-c++
Comment 2 Aleksandr Yukhnenko 2023-09-06 11:47:42 MSK
(Ответ для Антон Мидюков на комментарий #1)
> apt-get install gcc-c++

gcc-c++ устанавливается как зависимость wine-devel-tools (на данный момент установлен gcc-c++-13-alt1.x86_64).
Аналогичная приведенной в первом комментарии установка не приводит к подобной проблеме в P10.
Comment 3 Aleksandr Yukhnenko 2023-11-01 17:22:31 MSK
Вернулся к сборке пакета, требующей wine-devel-tools и снова стал разбираться с данной проблемой.
Исходя из вывода strace и wine/tools/winegcc/winegcc.c:251, видно, что winegcc требуется clang а не gcc. Если установить clang, то wineg++ работает без этой ошибки.
Возможно, нужна явная зависимость wine-devel-tools от пакета с clang?
Comment 4 Vitaly Lipatov 2023-11-01 23:21:54 MSK
(Ответ для Александр Юхненко на комментарий #3)
> Вернулся к сборке пакета, требующей wine-devel-tools и снова стал
> разбираться с данной проблемой.
> Исходя из вывода strace и wine/tools/winegcc/winegcc.c:251, видно, что
> winegcc требуется clang а не gcc. Если установить clang, то wineg++ работает
> без этой ошибки.
Да.

> Возможно, нужна явная зависимость wine-devel-tools от пакета с clang?
Да.
https://bugs.etersoft.ru/show_bug.cgi?id=16741
Comment 5 Repository Robot 2023-11-02 00:30:43 MSK
wine-1:8.18.1-alt1 -> sisyphus:

 Wed Nov 01 2023 Vitaly Lipatov <lav@altlinux.ru> 1:8.18.1-alt1
 - new version 8.18.1 (with rpmrb script)
 - add clang requires for devel-tools for mingw build (ALT bug 47472)