1>------ Build started: Project: Far, Configuration: Release Win32 ------
1>Creating mandatory folders...
1>Transforming farcolor.hpp to redistributable form...
1>Transforming plugin.hpp to redistributable form...
1>Compiling copyright.inc.m4...
1>Compiling Far.exe.manifest.m4...
1>Compiling far.rc.inc.m4...
1>Compiling farlang.templ.m4...
1>Compiling farversion.inc.m4...
1>Compiling File_id.diz.m4...
1>Compiling FarEng.hlf.m4...
1>Compiling FarRus.hlf.m4...
1>Compiling FarHun.hlf.m4...
1>Compiling FarPol.hlf.m4...
1>Compiling FarGer.hlf.m4...
1>Compiling FarUkr.hlf.m4...
1>Compiling FarCze.hlf.m4...
1>Compiling FarSky.hlf.m4...
1>testing C plugin API
1>api_test.c
1>testing C++ plugin API
1>api_test.c
1>Generating language files based on Release.32.vc\obj\include\bootstrap\farlang.templ...
1>.LNG Generator v1.5
1>Copyright (C) 2003-2009 WARP ItSelf
1>Copyright (C) 2005 WARP ItSelf & Alex Yaroslavsky
1>
1>INFO: There are 7 strings that require review in Russian translation
1>INFO: There are 17 strings that require review in Czech translation
1>INFO: There are 120 strings that require review in German translation
1>INFO: There are 328 strings that require review in Hungarian translation
1>INFO: There are 29 strings that require review in Spanish translation
1>INFO: There are 44 strings that require review in Slovak translation
1>INFO: There are 23 strings that require review in Italian translation
1>INFO: There are 7 strings that require review in Ukrainian translation
1>INFO: There are 12 strings that require review in Belarusian translation
1>INFO: There are 771 strings that require review in Lithuanian translation
1>Assembling vc_crt_fix.asm...
1>headers.cpp
1>cache.cpp
1>cddrv.cpp
1>clipboard.cpp
1>cmdline.cpp
1>codepage_selection.cpp
1>colormix.cpp
1>common.tests.cpp
1>components.cpp
1>config.cpp
1>configdb.cpp
1>console.cpp
1>console_session.cpp
1>constitle.cpp
1>copy.cpp
1>copy_progress.cpp
1>ctrlobj.cpp
1>cvtname.cpp
1>datetime.cpp
1>delete.cpp
1>desktop.cpp
1>dialog.cpp
1>dirinfo.cpp
1>dirmix.cpp
1>diskmenu.cpp
1>dizlist.cpp
1>dlgedit.cpp
1>drivemix.cpp
1>edit.cpp
1>editcontrol.cpp
1>editor.cpp
1>eject.cpp
1>elevation.cpp
1>encoding.cpp
1>eol.cpp
1>exception.cpp
1>exception_handler.cpp
1>exception_handler_test.cpp
1>execute.cpp
1>FarDlgBuilder.cpp
1>farversion.cpp
1>fastfind.cpp
1>file_io.cpp
1>fileattr.cpp
1>fileedit.cpp
1>filefilter.cpp
1>filefilterparams.cpp
1>filelist.cpp
1>filemasks.cpp
1>fileowner.cpp
1>filepanels.cpp
1>filestr.cpp
1>filesystemwatcher.cpp
1>filetype.cpp
1>fileview.cpp
1>findfile.cpp
1>flink.cpp
1>fnparce.cpp
1>foldtree.cpp
1>format.cpp
1>global.cpp
1>grabber.cpp
1>help.cpp
1>hilight.cpp
1>history.cpp
1>hmenu.cpp
1>hook_wow64.cpp
1>hotplug.cpp
1>imports.cpp
1>infolist.cpp
1>interf.cpp
1>keybar.cpp
1>keyboard.cpp
1>language.cpp
1>locale.cpp
1>lockscrn.cpp
1>log.cpp
1>macro.cpp
1>main.cpp
1>manager.cpp
1>log.cpp(830,1): error C2678: binary '==': no operator found which takes a left-hand operand of type '`anonymous-namespace'::sink_mode::mode' (or there is no acceptable conversion)
1>log.cpp(830,1): error C2678: if (Needed && dynamic_cast<sink_mode const&>(**SinkIterator).get_mode() == NewSinkMode)
1>log.cpp(830,1): error C2678: ^
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\propkeydef.h(35,14): message : could be 'int operator ==(const PROPERTYKEY &,const PROPERTYKEY &)' [found using argument-dependent lookup]
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\propkeydef.h(35,14): message : __inline int operator == (REFPROPERTYKEY pkeyOne, REFPROPERTYKEY pkeyOther) { return IsEqualPropertyKey(pkeyOne, pkeyOther); }
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\propkeydef.h(35,14): message : ^ (compiling source file log.cpp)
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(168,13): message : or 'bool operator ==(const DEVPROPCOMPKEY &,const DEVPROPCOMPKEY &)' [found using argument-dependent lookup]
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(168,13): message : inline bool operator==(const DEVPROPCOMPKEY &a, const DEVPROPCOMPKEY &b) { return ((a.Key == b.Key) && (a.Store == b.Store) && IsEqualLocaleName(a.LocaleName, b.LocaleName)); }
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(168,13): message : ^ (compiling source file log.cpp)
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(119,13): message : or 'bool operator ==(const DEVPROPKEY &,const DEVPROPKEY &)' [found using argument-dependent lookup]
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(119,13): message : inline bool operator==(const DEVPROPKEY &a, const DEVPROPKEY &b) { return ((a.pid == b.pid) && (a.fmtid == b.fmtid)); }
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(119,13): message : ^ (compiling source file log.cpp)
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\guiddef.h(192,15): message : or 'bool operator ==(const GUID &,const GUID &)' [found using argument-dependent lookup]
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\guiddef.h(192,15): message : __inline bool operator==(REFGUID guidOne, REFGUID guidOther)
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\guiddef.h(192,15): message : ^ (compiling source file log.cpp)
1>log.cpp(830,1): message : while trying to match the argument list '(`anonymous-namespace'::sink_mode::mode, const lazy<`anonymous-namespace'::sink_mode::mode>)'
1>log.cpp(830,1): message : if (Needed && dynamic_cast<sink_mode const&>(**SinkIterator).get_mode() == NewSinkMode)
1>log.cpp(830,1): message : ^
1>log.cpp(863): message : see reference to function template instantiation 'void logging::engine::configure_sink<`anonymous-namespace'::sink_console>(const std::unordered_set<string_view,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<_Kty>> &,const bool)' being compiled
1>log.cpp(863): message : with
1>log.cpp(863): message : [
1>log.cpp(863): message : _Kty=string_view
1>log.cpp(863): message : ]
1>log.cpp(863): message : {
1>log.cpp(788): message : see reference to function template instantiation 'void logging::engine::configure_sinks<`anonymous-namespace'::sink_console,`anonymous-namespace'::sink_pipe,`anonymous-namespace'::sink_debug,`anonymous-namespace'::sink_file,`anonymous-namespace'::sink_null>(const std::unordered_set<string_view,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<_Kty>> &,const bool)' being compiled
1>log.cpp(788): message : with
1>log.cpp(788): message : [
1>log.cpp(788): message : _Kty=string_view
1>log.cpp(788): message : ]
1>log.cpp(788): message : >(SinkNames, m_Level != level::off);
1>{ (compiling source file log.cpp)
1>e:\music\farmanager\far\common/enum_tokens.hpp(215): message : see reference to class template instantiation 'enumerator<enum_tokens_t<detail::simple_policy>,std::wstring_view,false>' being compiled
1>} (compiling source file log.cpp)
1>e:\music\farmanager\far\strmix.hpp(268): message : see reference to class template instantiation 'enum_tokens_t<detail::simple_policy>' being compiled
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\type_traits(616): message : see reference to class template instantiation 'std::basic_string_view<wchar_t,std::char_traits<wchar_t>>' being compiled
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\type_traits(616): message : : bool_constant<__is_convertible_to(_From, _To)> (compiling source file log.cpp)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xstring(2122): message : see reference to class template instantiation 'std::is_convertible<const _StringViewIsh &,std::basic_string_view<wchar_t,std::char_traits<wchar_t>>>' being compiled
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xstring(2122): message : with
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xstring(2122): message : [
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xstring(2122): message : _StringViewIsh=const wchar_t *
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xstring(2122): message : ]
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xstring(2122): message : using _Is_string_view_ish = enable_if_t<conjunction_v< (compiling source file log.cpp)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xstring(2122): message : see reference to variable template 'const bool conjunction_v<std::is_convertible<wchar_t const * const &,std::basic_string_view<wchar_t,std::char_traits<wchar_t> > >,std::negation<std::is_convertible<wchar_t const * const &,wchar_t const *> > >' being compiled
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xstring(2122): message : using _Is_string_view_ish = enable_if_t<conjunction_v< (compiling source file log.cpp)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xstring(2281): message : see reference to alias template instantiation 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>::_Is_string_view_ish<_StringViewIsh>' being compiled
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xstring(2281): message : with
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xstring(2281): message : [
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xstring(2281): message : _StringViewIsh=const wchar_t *
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xstring(2281): message : ]
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xstring(2281): message : class = _Is_string_view_ish<_StringViewIsh>> (compiling source file log.cpp)
1>log.cpp(849,1): error C2678: binary '==': no operator found which takes a left-hand operand of type 'const lazy<`anonymous-namespace'::sink_mode::mode>' (or there is no acceptable conversion)
1>log.cpp(849,1): error C2678: LOGINFO(L"Sink: {} ({})", T::name, NewSinkMode == sink_mode::mode::sync? L"sync"sv : L"async"sv);
1>log.cpp(849,1): error C2678: ^
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\propkeydef.h(35,14): message : could be 'int operator ==(const PROPERTYKEY &,const PROPERTYKEY &)' [found using argument-dependent lookup]
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\propkeydef.h(35,14): message : __inline int operator == (REFPROPERTYKEY pkeyOne, REFPROPERTYKEY pkeyOther) { return IsEqualPropertyKey(pkeyOne, pkeyOther); }
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\propkeydef.h(35,14): message : ^ (compiling source file log.cpp)
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(168,13): message : or 'bool operator ==(const DEVPROPCOMPKEY &,const DEVPROPCOMPKEY &)' [found using argument-dependent lookup]
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(168,13): message : inline bool operator==(const DEVPROPCOMPKEY &a, const DEVPROPCOMPKEY &b) { return ((a.Key == b.Key) && (a.Store == b.Store) && IsEqualLocaleName(a.LocaleName, b.LocaleName)); }
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(168,13): message : ^ (compiling source file log.cpp)
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(119,13): message : or 'bool operator ==(const DEVPROPKEY &,const DEVPROPKEY &)' [found using argument-dependent lookup]
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(119,13): message : inline bool operator==(const DEVPROPKEY &a, const DEVPROPKEY &b) { return ((a.pid == b.pid) && (a.fmtid == b.fmtid)); }
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(119,13): message : ^ (compiling source file log.cpp)
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\guiddef.h(192,15): message : or 'bool operator ==(const GUID &,const GUID &)' [found using argument-dependent lookup]
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\guiddef.h(192,15): message : __inline bool operator==(REFGUID guidOne, REFGUID guidOther)
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\guiddef.h(192,15): message : ^ (compiling source file log.cpp)
1>log.cpp(849,1): message : while trying to match the argument list '(const lazy<`anonymous-namespace'::sink_mode::mode>, `anonymous-namespace'::sink_mode::mode)'
1>log.cpp(849,1): message : LOGINFO(L"Sink: {} ({})", T::name, NewSinkMode == sink_mode::mode::sync? L"sync"sv : L"async"sv);
1>log.cpp(849,1): message : ^
1>log.cpp(851,1): error C2678: binary '==': no operator found which takes a left-hand operand of type 'const lazy<`anonymous-namespace'::sink_mode::mode>' (or there is no acceptable conversion)
1>log.cpp(851,1): error C2678: NewSinkMode == sink_mode::mode::sync?
1>log.cpp(851,1): error C2678: ^
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\propkeydef.h(35,14): message : could be 'int operator ==(const PROPERTYKEY &,const PROPERTYKEY &)' [found using argument-dependent lookup]
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\propkeydef.h(35,14): message : __inline int operator == (REFPROPERTYKEY pkeyOne, REFPROPERTYKEY pkeyOther) { return IsEqualPropertyKey(pkeyOne, pkeyOther); }
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\propkeydef.h(35,14): message : ^ (compiling source file log.cpp)
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(168,13): message : or 'bool operator ==(const DEVPROPCOMPKEY &,const DEVPROPCOMPKEY &)' [found using argument-dependent lookup]
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(168,13): message : inline bool operator==(const DEVPROPCOMPKEY &a, const DEVPROPCOMPKEY &b) { return ((a.Key == b.Key) && (a.Store == b.Store) && IsEqualLocaleName(a.LocaleName, b.LocaleName)); }
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(168,13): message : ^ (compiling source file log.cpp)
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(119,13): message : or 'bool operator ==(const DEVPROPKEY &,const DEVPROPKEY &)' [found using argument-dependent lookup]
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(119,13): message : inline bool operator==(const DEVPROPKEY &a, const DEVPROPKEY &b) { return ((a.pid == b.pid) && (a.fmtid == b.fmtid)); }
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h(119,13): message : ^ (compiling source file log.cpp)
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\guiddef.h(192,15): message : or 'bool operator ==(const GUID &,const GUID &)' [found using argument-dependent lookup]
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\guiddef.h(192,15): message : __inline bool operator==(REFGUID guidOne, REFGUID guidOther)
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\guiddef.h(192,15): message : ^ (compiling source file log.cpp)
1>memcheck.cpp
1>log.cpp(851,1): message : while trying to match the argument list '(const lazy<`anonymous-namespace'::sink_mode::mode>, `anonymous-namespace'::sink_mode::mode)'
1>log.cpp(851,1): message : NewSinkMode == sink_mode::mode::sync?
1>log.cpp(851,1): message : ^
1>main.cpp(476,1): warning C4646: function declared with 'noreturn' has non-void return type
1>main.cpp(476,1): warning C4646: {
1>main.cpp(476,1): warning C4646: ^
1>menubar.cpp
1>message.cpp
1>mix.cpp
1>mkdir.cpp
1>modal.cpp
1>namelist.cpp
1>network.cpp
1>new_handler.cpp
1>notification.cpp
1>nsUniversalDetectorEx.cpp
1>palette.cpp
1>panel.cpp
1>panelmix.cpp
1>pathmix.cpp
1>pipe.cpp
1>platform.chrono.cpp
1>platform.concurrency.cpp
1>platform.cpp
1>platform.env.cpp
1>platform.fs.cpp
1>platform.memory.cpp
1>platform.process.cpp
1>platform.reg.cpp
1>platform.security.cpp
1>platform.version.cpp
1>plclass.cpp
1>plist.cpp
1>plugapi.cpp
1>PluginA.cpp
1>plugins.cpp
1>plugsettings.cpp
1>poscache.cpp
1>preservelongname.cpp
1>preservestyle.cpp
1>print.cpp
1>processname.cpp
1>qview.cpp
1>refreshwindowmanager.cpp
1>RegExp.cpp
1>savescr.cpp
1>scantree.cpp
1>scrbuf.cpp
1>scrobj.cpp
1>scrsaver.cpp
1>setattr.cpp
1>setcolor.cpp
1>shortcuts.cpp
1>sqlitedb.cpp
1>stddlg.cpp
1>string_sort.cpp
1>string_utils.cpp
1>strmix.cpp
1>taskbar.cpp
1>testing.cpp
1>tinyxml.cpp
1>tracer.cpp
1>treelist.cpp
1>tvar.cpp
1>usermenu.cpp
1>viewer.cpp
1>vmenu.cpp
1>vmenu2.cpp
1>window.cpp
1>wm_listener.cpp
1>xlat.cpp
1>main.cpp(838,1): warning C4646: function declared with 'noreturn' has non-void return type
1>main.cpp(838,1): warning C4646: {
1>main.cpp(838,1): warning C4646: ^
1>Done building project "far.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========