yan-polonov 2 #445638 Posted November 24, 2018 (edited) @Mixaill , после последних правок начало собираться. Благодарю Вас и Максима за потраченное время. Пока копался с проекте, нашел для себя инструмент RABCDAsm. Я как дурак раньше руками флешки редактировал/сохранял, тут же автоматизировать процесс можно было с помощью этих библиотек и патчей. Edited November 24, 2018 by yan-polonov Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #451818 Posted March 1, 2019 @sirmax , @Mixaill Пара вопросов по поводу перехода на новый компилятор: Достаточно ли создать новую переменную ROYALE_HOME со значением пути до папки с библиотекой "royale-asjs" C:\xvm_build\apache-royale\royale-asjs Нормальны ли ошибки при сборке вида: Warning: variable definition duplicates function parameter: XXXXX Loading configuration: C:\xvm_build\apache-royale\royale-asjs\frameworks\royale-config.xml C:\xvm\src\xfw\~output\swc\xfw.swc Warning: The definition net.wg.infrastructure.managers.impl.ContainerManagerBase depended on by com.xfw.infrastructure.XfwModBase in the SWC C:\xvm\src\xfw\~output\swc\xfw.swc could not be found C:\xvm\src\xfw\~output\swc\xfw.swc Warning: The definition net.wg.gui.components.containers.MainViewContainer depended on by com.xfw.infrastructure.XfwModBase in the SWC C:\xvm\src\xfw\~output\swc\xfw.swc could not be found C:\xvm\src\xfw\~output\swc\xfw.swc Warning: The definition net.wg.infrastructure.interfaces.ISimpleManagedContainer depended on by com.xfw.infrastructure.XfwModBase in the SWC C:\xvm\src\xfw\~output\swc\xfw.swc could not be found C:\xvm\src\xfw\~output\swc\xfw.swc Warning: The definition net.wg.infrastructure.events.LoaderEvent depended on by com.xfw.infrastructure.XfwModBase in the SWC C:\xvm\src\xfw\~output\swc\xfw.swc could not be found C:\xvm\~output\swc\xvm_app.swc Warning: The definition net.wg.infrastructure.events.LoaderEvent depended on by com.xvm.wg.ImageManagerWG in the SWC C:\xvm\~output\swc\xvm_app.swc could not be found C:\xvm_build\apache-royale\royale-asjs\frameworks\libs\Core.swc Warning: The definition JSON depended on by org.apache.royale.geom.Rectangle in the SWC C:\xvm_build\apache-royale\royale-asjs\frameworks\libs\Core.swc could not be found Warning: Duplicate variable definition: XXXX Необходимо ли наличие "FLEX_HOME" в дальнейшем? Полный лог сборки: https://bpaste.net/show/cabcc5813277 Quote Share this post Link to post Short link Share on other sites
sirmax 5,498 #451830 Posted March 1, 2019 1. да 2. нормально, хотя было бы лучше без них :) Duplicate variable definition это из-за [Inline], тут я не смог ничего сделать. остальные не понятно почему вообще возникают 3. не нужен, так же как и сам FLEX, его можно удалить. Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #451835 Posted March 1, 2019 16 минут назад, sirmax сказал: остальные не понятно почему вообще возникают Что интересно, файл "xfw.swc" создается и находится в директории. 43972 bytes written to C:\xvm\src\xfw\~output\swc\xfw.swc in 2,618 seconds А ошибка все равно всплывает: in the SWC C:\xvm\src\xfw\~output\swc\xfw.swc could not be found Аналогично происходит и с файлом "Core.swc" in the SWC C:\xvm_build\apache-royale\royale-asjs\frameworks\libs\Core.swc could not be found Quote Share this post Link to post Short link Share on other sites
sirmax 5,498 #451859 Posted March 1, 2019 похоже на глюки бэты Quote Share this post Link to post Short link Share on other sites
ktulho 5,737 #452308 Posted March 5, 2019 (edited) В 01.03.2019 в 15:43, night_dragon_on сказал: Что интересно, файл "xfw.swc" создается и находится в директории. 43972 bytes written to C:\xvm\src\xfw\~output\swc\xfw.swc in 2,618 seconds А ошибка все равно всплывает: in the SWC C:\xvm\src\xfw\~output\swc\xfw.swc could not be found Аналогично происходит и с файлом "Core.swc" in the SWC C:\xvm_build\apache-royale\royale-asjs\frameworks\libs\Core.swc could not be found Наверное, в это время, они ещё открыты в монопольном режиме. Edited March 5, 2019 by ktulho Quote Share this post Link to post Short link Share on other sites
ktulho 5,737 #452452 Posted March 7, 2019 Что-то не получается собрать XVM. В консоли выводит: Building XFW building xfw: actionscript building wg_shared Using Royale Compiler codebase: d:\apache-royale\royale-asjs/js/bin/../.. Using Royale SDK: d:\apache-royale\royale-asjs args: +royalelib=d:\apache-royale\royale-asjs/frameworks -sdk-js-lib=d:\apache-royale\royale-asjs/frameworks/js/Royale/generated-sources -targets=SWF -target-player 10.2 -swf-version 11 -source-path wg/shared -output ../../~output/swc/wg_shared.swc -include-classes App target:SWF COMPC Loading configuration: d:\apache-royale\royale-asjs\frameworks\royale-config.xml Error: Missing builtin type Object Missing builtin type Object Quote Share this post Link to post Short link Share on other sites
Mixaill 1,726 #452453 Posted March 7, 2019 3 минуты назад, ktulho сказал: Что-то не получается собрать XVM. В консоли выводит: Building XFW building xfw: actionscript building wg_shared Using Royale Compiler codebase: d:\apache-royale\royale-asjs/js/bin/../.. Using Royale SDK: d:\apache-royale\royale-asjs args: +royalelib=d:\apache-royale\royale-asjs/frameworks -sdk-js-lib=d:\apache-royale\royale-asjs/frameworks/js/Royale/generated-sources -targets=SWF -target-player 10.2 -swf-version 11 -source-path wg/shared -output ../../~output/swc/wg_shared.swc -include-classes App target:SWF COMPC Loading configuration: d:\apache-royale\royale-asjs\frameworks\royale-config.xml Error: Missing builtin type Object Missing builtin type Object там два типа архивов для закачки предлагают, нужен один из правых Quote Share this post Link to post Short link Share on other sites
ktulho 5,737 #452454 Posted March 7, 2019 2 минуты назад, Mixaill сказал: там два типа архивов для закачки предлагают, нужен один из правых Такую картинку не видел. Скачивал архив apache-royale-0.9.4-bin-js-swf.zip. Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #452464 Posted March 7, 2019 28 минут назад, ktulho сказал: Такую картинку не видел Я библиотеку по ссылке из коммита скачивал, тоже особо не заморачивался. В 05.03.2019 в 23:42, ktulho сказал: Наверное, в это время, они ещё открыты в монопольном режиме Попробуй у себя собери, что в логе будет. Интересно. Quote Share this post Link to post Short link Share on other sites
ktulho 5,737 #452466 Posted March 7, 2019 (edited) 50 минут назад, night_dragon_on сказал: Попробуй у себя собери, что в логе будет. 1 час назад, ktulho сказал: Что-то не получается собрать XVM. 50 минут назад, night_dragon_on сказал: Я библиотеку по ссылке из коммита скачивал, тоже особо не заморачивался. И я, примерно оттуда же качал. @Mixaill нашел в чем проблема. Не выполнил для royale пункт: Дальше качаем https://github.com/nexussays/playerglobal/archive/master.zip и распаковываем содержимое папки playerglobal-master Edited March 7, 2019 by ktulho Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #452468 Posted March 7, 2019 (edited) 54 минуты назад, ktulho сказал: Не выполнил для royale пункт: Так он же по умолчанию и так в комплекте идет: apache-royale\royale-asjs\frameworks\libs\player\10.2\playerglobal.swc apache-royale\royale-asjs\frameworks\libs\player\14.0\playerglobal.swc Edited March 7, 2019 by night_dragon_on Quote Share this post Link to post Short link Share on other sites
ktulho 5,737 #452469 Posted March 7, 2019 Только что, night_dragon_on сказал: Так он же по умолчанию и так с SDK в комплекте идет: В архиве, который я скачивал, папки player нет. Похоже он пытался создаться, но не мог. Размер файла playerglobal.swc был 0 байт. Quote Share this post Link to post Short link Share on other sites
Mixaill 1,726 #452472 Posted March 7, 2019 12 минут назад, night_dragon_on сказал: Так он же по умолчанию и так в комплекте идет: apache-royale\royale-asjs\frameworks\libs\player\10.2\playerglobal.swc apache-royale\royale-asjs\frameworks\libs\player\14.0\playerglobal.swc Его скачивает build.sh 1 час назад, ktulho сказал: Дальше качаем https://github.com/nexussays/playerglobal/archive/master.zip и распаковываем содержимое папки playerglobal-master Должно и без этого работать. Quote Share this post Link to post Short link Share on other sites
ktulho 5,737 #452473 Posted March 7, 2019 2 минуты назад, Mixaill сказал: Его скачивает build.sh Должно и без этого работать. Удалил папку apache-royale\royale-asjs\frameworks\libs\player\ и запустил сборку. В консоль ни чего не вывелось, появился файл \royale-asjs\frameworks\libs\player\10.2\playerglobal.swc размером 0 байт. При повторной попытке сборки в консоль выводится это. Quote Share this post Link to post Short link Share on other sites
Mixaill 1,726 #452474 Posted March 7, 2019 wget есть? Quote Share this post Link to post Short link Share on other sites
ktulho 5,737 #452475 Posted March 7, 2019 5 минут назад, Mixaill сказал: wget есть? Вроде есть: Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #452481 Posted March 7, 2019 Кто чем собирает В шапке: MINGW В репозитории - MSYS2 @sirmax рекомендует: В 23.11.2018 в 20:32, sirmax сказал: я использую Cygwin Quote Share this post Link to post Short link Share on other sites
sirmax 5,498 #452484 Posted March 7, 2019 @Mixaill, нужно удалять файл нулевого размера, я тоже на это попадался. Quote Share this post Link to post Short link Share on other sites
ktulho 5,737 #452525 Posted March 7, 2019 6 часов назад, night_dragon_on сказал: Попробуй у себя собери, что в логе будет. Интересно. Собралось с такими же ошибками. Проверил на риплее, вроде работает. @Mixaill Во вложенных папках каталога ~output\res_mods\mods\xfw_packages\, владелец файлов xfw_package.json является администратор. Quote Share this post Link to post Short link Share on other sites