r15097 - не собирается: 1>c:\soft\fardev\farbuild\trunk\unicode_far\format.hpp(40): fatal error C1083: Cannot open include file: 'thirdparty/fmt/string.h': No such file or directory.
сборка Far'а и плагинов из исходников
Posted: Tue 17 Oct, 2017 17:09
by Tricky
Привет всем
Пытаюсь собрать Far из исходников на svn в VStudio 2015
Вайлы проектов есть в исходниках
Плагины собираются нормально
Но сам Far не компилится
Кто нибудь может что-нибуть сказать по этому поводу
сборка Far'а и плагинов из исходников
Posted: Tue 17 Oct, 2017 17:22
by 2useven10
Только что собрал - никаких проблем.
сборка Far'а и плагинов из исходников
Posted: Tue 17 Oct, 2017 17:58
by Tricky
hrev 15232
Far не компилится VStudio 2015
вы именнов в студии собирали? какая реитзия?
киньте ссылку.
сборка Far'а и плагинов из исходников
Posted: Tue 17 Oct, 2017 18:03
by Tricky
да....
исходники взятые с sourceforge не компилились
та же рев, скачанная черепахой нормально проглотилась VS
сборка Far'а и плагинов из исходников
Posted: Tue 17 Oct, 2017 18:11
by Tricky
поспешилл
не компилится
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.env.hpp(37): error C2039: 'env': is not a member of 'os'
1> d:\prj\_freelance\farapi\unicode_far_15232\platform.hpp(38): note: see declaration of 'os'
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.fs.hpp(37): error C2039: 'fs': is not a member of 'os'
1> d:\prj\_freelance\farapi\unicode_far_15232\platform.hpp(38): note: see declaration of 'os'
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.fs.hpp(68): error C2065: 'default_buffer_size': undeclared identifier
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.fs.hpp(68): error C2975: 'Size': invalid template argument for 'block_ptr', expected compile-time constant expression
1> d:\prj\_freelance\farapi\unicode_far_15232\common\smart_ptr.hpp(120): note: see declaration of 'Size'
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.fs.hpp(202): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.fs.hpp(202): error C2143: syntax error: missing ';' before '&'
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.fs.hpp(202): error C2238: unexpected token(s) preceding ';'
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.fs.hpp(207): error C2327: 'fs::file::handle': is not a type name, static, or enumerator
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.fs.hpp(207): error C3646: 'm_Handle': unknown override specifier
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.fs.hpp(207): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.fs.hpp(171): error C2789: 'fs::file::handle': an object of const-qualified type must be initialized
1> d:\prj\_freelance\farapi\unicode_far_15232\platform.fs.hpp(202): note: see declaration of 'fs::file::handle'
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.fs.hpp(296): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.fs.hpp(296): error C2146: syntax error: missing ';' before identifier 'create_file'
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.memory.hpp(37): error C2039: 'memory': is not a member of 'os'
1> d:\prj\_freelance\farapi\unicode_far_15232\platform.hpp(38): note: see declaration of 'os'
1>d:\prj\_freelance\farapi\unicode_far_15232\platform.reg.hpp(37): error C2039: 'reg': is not a member of 'os'
1> d:\prj\_freelance\farapi\unicode_far_15232\platform.hpp(38): note: see declaration of 'os'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
1>PluginA.cpp(1449): error C2280: 'inline_enumerator<value_type,callable>::inline_enumerator(const inline_enumerator<value_type,callable> &)': attempting to reference a deleted function
1> with
1> [
1> value_type=value_type,
1> callable=GeneralConfig::ValuesEnumerator::<lambda_bec36ae52c2d17c6412f122f439ffa3f>
1> ]
1> e:\music\test\trunk\far\common/enumerator.hpp(149): note: compiler has generated 'inline_enumerator<value_type,callable>::inline_enumerator' here
1> with
1> [
1> value_type=value_type,
1> callable=GeneralConfig::ValuesEnumerator::<lambda_bec36ae52c2d17c6412f122f439ffa3f>
1> ]
Глюки и баги, появившиеся в «ночных сборках»
Posted: Wed 29 Aug, 2018 21:15
by skipik
Маленькое замечание по текущей trunk-ревизии. Вот такой вот Warning наблюдаю при сборке luamacro в VS2015 Upd. 3:
1>luafar\service.c(1623): warning C4018: '>': signed/unsigned mismatch
сборка Far'а и плагинов из исходников
Posted: Tue 30 Apr, 2019 14:08
by Dennis_Moore
Собрал FAR в GCC (i686-8.1.0-release-posix-dwarf-rt_v6-rev0) и все успешно работает, кроме ArcLite. При сборке в 8.1.0 он собирается, хотя выводит кучу warning'ов, но не работает, а если взять 7.3.0 warning'ов нет, но все-равно он просто не грузится даже не выдавая ошибок на старте FAR. Каким GCC и как собирать ArcLite что-бы он заработал ?
И еще вопрос: какой версией GCC лучше собирать FAR ? Что выбрать: posix threads или win32, sjlj или dwarf ?
John Doe wrote: ↑Tue 30 Apr, 2019 14:48
Поиск по форуму viewtopic.php?p=144044#p144044
Спасибо. По ссылке не очень конкретно, но посыл верный. FAR без warning'ов собирается в 8.1, но не в 7.3, значит им и нужно собирать. Dwarf быстрее sjlj, значит берем его.