сборка Far'а и плагинов из исходников

Разработка Far.
User avatar
DrKnS
Posts: 5810
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 345 times

сборка Far'а и плагинов из исходников

Post by DrKnS »

Latest post of the previous page:

Yegor wrote: Mon 31 Aug, 2020 20:36 скорее всего решили использовать новые фичи языка
Не совсем. 2017 не собирает код, в котором нет ничего нового, из-за очередного бага в компиляторе.
Костыль подобрать пока не удалось.
Если удастся - будет поддерживаться дальше, а нет - так нет.

P.S. дистрибутивы на сайте и appveyor собираются в 2019 еще с зимы.
User avatar
DrKnS
Posts: 5810
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 345 times

сборка Far'а и плагинов из исходников

Post by DrKnS »

DrKnS wrote: Mon 31 Aug, 2020 21:15 Костыль подобрать пока не удалось.
Удалось, так что эта агония продолжится еще некоторое время.
skipik
Posts: 241
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 47 times
Been thanked: 23 times

сборка Far'а и плагинов из исходников

Post by skipik »

DrKnS, сломалась сборка в VS 2017. Если ещё возможно починить, то поправьте, пожалуйста.
Полный лог:
User avatar
DrKnS
Posts: 5810
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 345 times

сборка Far'а и плагинов из исходников

Post by DrKnS »

skipik, а какая версия windows 10 sdk в вашей 2017?
Последняя доступная там вроде бы 10.0.17763.0, в ней эти константы есть.
skipik
Posts: 241
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 47 times
Been thanked: 23 times

сборка Far'а и плагинов из исходников

Post by skipik »

DrKnS, по умолчанию, если ничего не трогать, то выбирается 16299.
Поменял на 17763 - с ворнингами, но собралось, спасибо.
Теперь лог такой:
User avatar
DrKnS
Posts: 5810
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 345 times

сборка Far'а и плагинов из исходников

Post by DrKnS »

skipik wrote: Sun 15 Nov, 2020 12:12по умолчанию, если ничего не трогать, то выбирается 16299
А, тогда ок, поправил.
skipik
Posts: 241
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 47 times
Been thanked: 23 times

сборка Far'а и плагинов из исходников

Post by skipik »

DrKnS, по мелочи:
1. В vbuild опечатка - 5739. В changelog'е правильный номер - 5738
2. В мультиарке при сборке способом nmake -f makefile_vc CPU=AMD64 в результате имеем файлы помощи и перевода не только в папке плагина (что нормально), но и в папке Formats (а вот это баг).
User avatar
DrKnS
Posts: 5810
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 345 times

сборка Far'а и плагинов из исходников

Post by DrKnS »

skipik, ok
skipik
Posts: 241
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 47 times
Been thanked: 23 times

сборка Far'а и плагинов из исходников

Post by skipik »

DrKnS, - VS 2017, бинарники не собираются. Возможно поправить?
User avatar
DrKnS
Posts: 5810
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 345 times

сборка Far'а и плагинов из исходников

Post by DrKnS »

skipik, ok.
User avatar
DrKnS
Posts: 5810
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 345 times

сборка Far'а и плагинов из исходников

Post by DrKnS »

На всякий случай напомню, что "компилится" != "все работает".
Артефакты, выкладываемые на сайте и на github, собираются в 2019.
2017 мало кто тестирует и там могут быть всякие забавные баги.
На ваш страх и риск.
Post Reply

Return to “Development”