Bug 4774

Summary: Не выводится через printf в консоль
Product: WINE@Etersoft Reporter: Vitaly Lipatov <lav>
Component: Консоль ; Вызов программAssignee: Константин Кондратюк <kondratyuk>
Status: CLOSED INVALID QA Contact:
Severity: minor    
Priority: P3 CC: amorozov, olezha, vitperov
Version: 1.0.12   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 816    
Bug Blocks: 8900    

Description Vitaly Lipatov 2010-01-10 23:27:08 MSK
Проблема в том, что запуске через wine (из 1.0.12, например) не выводится в консоль текст, выводимый через printf. При запуске через wwo всё нормально.

Тест в wine-etersoft-devel/console/printf.c
Comment 1 Илья Шпигорь 2010-05-20 12:41:34 MSD
Проверил на wwo и ww - printf корректно выводит в консоль.
Если запускать через wine - открывается вайновский cmd и в весь вывод идет в него.

Если запустить:
wine c:\windows\system32\cmd.exe

и в нем запускать тестовый пример - printf корректно выводится.

Задача - добиться чтобы вайновский cmd не открывался, а вывод всегда шел в консоль?
Comment 2 Илья Шпигорь 2010-05-20 14:21:12 MSD
На оригинальном wine 1.1.18 проблема не воспроизводится. Значит сломалась нашим патчем.
Comment 3 Илья Шпигорь 2010-05-21 16:30:25 MSD
Удалось выяснить, что при запуске через tools/winewrapper - проблема не воспроизводится. А если запускать через etersoft/scripts/wine.in, printf не выводит в консоль.

Проверил на предыдущих версиях wine:
1.0.10-alt12 - не воспроизводится
1.0.10-alt25 - воспроизводится

Сломалось где-то между ними.
Comment 4 Александр Морозов 2010-05-31 22:33:37 MSD
printf не работает, если программа запускается через start:
if [ "$TRNAME1" = "$TRNAME2" ] ; then
    run_wine start "$@"
fi
Comment 5 Александр Морозов 2010-05-31 22:35:16 MSD
commit 3a07b67a8a9db0dd5f37f09ed799c07558183e0b
Author: Vitaly Lipatov <lav@etersoft.ru>
Date:   Sat May 23 13:50:57 2009 +0400

    wine script: start real non EXE files with start command (eterbug #816)

http://bugs.etersoft.ru/show_bug.cgi?id=816
Comment 6 Илья Шпигорь 2010-06-01 15:51:54 MSD
Перевешиваю багу на Виталика. Похоже, надо поправить решение на #816.
Comment 7 Vitaly Lipatov 2014-09-11 18:45:35 MSK
Откладываем задачи, к которым не обращались более 100 дней.
Comment 8 Олег Шевченко 2024-04-26 20:08:01 MSK
Задача по релизу W@E 1.0.12
Уже давно не актуально, закрываю.