Bug 48816

Summary: Отсутствует функция print. Нельзя вывести результат
Product: Sisyphus Reporter: obidinog <obidinog>
Component: libduktapeAssignee: Vitaly Lipatov <lav>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description obidinog@basealt.ru 2023-12-15 14:07:47 MSK
Платформа:
p10-kworkstation-10.2.1-x86-64 - обновленный до Sisyphus

Пакет:
libduktape 2.7.0-alt2

Шаги:
Выполнить пример 
$ duk 
duk> print('Hello World!')

Результат: Отсутствует функция print
ReferenceError: identifier 'print' undefined
    at [anon] (duk_js_var.c:1234) internal
    at global (input:1) preventsyield
Comment 1 obidinog@basealt.ru 2023-12-15 14:44:06 MSK
Я как понимаю он отдельно собирается https://github.com/svaarala/duktape/tree/master/extras/print-alert

судя по https://duktape.org/guide
Comment 2 Sergey V Turchin 2024-02-09 12:29:54 MSK
(Ответ для obidinog@basealt.ru на комментарий #1)
> https://github.com/svaarala/duktape/tree/master/extras/print-alert
"The default print() and alert() built-ins were removed in Duktape 2.x because they depended on stdout/stderr and were thus a portability issue for some targets."