Email or username:

Password:

Forgot your password?
Top-level
SEVA77
На мое счастье у разрабов nw.js есть так называемый buildbot - фиксирует каждый шаг сборки: параметры, вывод в консоль для последних версий их поделия и выводит на веб страничку. И глядя на их консольные команды сборки понимаешь, на сколько они забили на основную документацию.
6 comments
SEVA77
Просто мои команды по их документации (сверху) vs их команды в buildbot (снизу, но уже адаптированные под меня).
target_arch пришлось прописывать в обоих случаях, хромовский gyp_chromium из документации еще и запрашивал sysroot директорию.
ninja -C out/nw dist вообще нет в доках!
SEVA77
Пока еще пересобираются артефакты в шаге compile release по их свежим командам и надеюсь тут то все наконец-то получится.
SEVA77
Полностью собралось, но не работает. Просто криво собрался node.js, ибо сравниваю свой релиз с оригинальным релизом и тупо по размеру отличается только библиотека libnode. Заменяю ее на оригинальную и все работает 🤷‍♂️.

Решу эту проблему и можно будет пробовать модифицировать.
SEVA77
Не все параметры были выставлены и все опять уперлось в переменную sysroot, но на этот раз я нашел, как переменная была выставленна у разраба и убедился, что я все время выставлял ее также правильно. Получается дело в версии самого sysroot, но это не точно.
SEVA77
Ура, бл*ть. Разобрался.
Версия 0.64.1 билдится уже без проблем, а вот новая 0.70.1 нормально не билдится нихрена. Тупо заголовочные файлы не находит. Причину так и не нашел.

Штош. Буду делать свою версию из 0.64.1, ибо на разбирательство что и как времени и так ушло вагон.
SEVA77
Последние дни отпуска, нужно пока бросить заниматься всей этой хренью ибо дальнейшая работа над оболочкой обещает быть достаточно выматывающей с кучей ошибок, сборок, пересборок и т.д.
Go Up