checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of g++... gcc3 checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether g++ supports C++11 features by default... no checking whether g++ supports C++11 features with -std=gnu++11... yes checking for whether we need -stdlib=libc++... no checking for whether we can include ... yes checking for wx-config... /usr/bin/wx-config checking for wxWidgets version >= 3.0.1 (--unicode=yes --universal=no)... yes (version 3.0.1) checking for wxWidgets static library... no checking positional printf argument support in wxWidgets... yes checking system type for sftp stub... unix checking for utmpx.h... yes checking for sys/select.h... yes checking for library containing socket... none required checking for library containing getaddrinfo... none required checking for library containing in6addr_loopback... none required checking for getaddrinfo... yes checking for ptsname... yes checking for setresuid... yes checking for strsignal... yes checking for updwtmpx... yes checking for gettimeofday... yes checking for ftime... yes checking for in6addr_loopback... yes checking for in6addr_any... yes checking whether to use windres... no checking whether the linker accepts -Wl,--dynamicbase... no checking whether the linker accepts -Wl,--nxcompat... no checking idna.h usability... yes checking idna.h presence... yes checking for idna.h... yes checking for stringprep_check_version in -lidn... yes checking whether to use BinReloc... yes checking whether to use precompiled headers... yes checking for cppunit-config... no checking for Cppunit - version >= 1.10.2... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for LIBGNUTLS... yes configure: Using builtin tinyxml checking for LIBDBUS... yes checking D-Bus support... yes checking for xdg-open... /usr/bin/xdg-open checking for LIBGTK... yes checking for setenv... yes checking for putenv... yes checking for d_type member in directory struct... yes checking for LIBSQLITE3... yes checking for xgettext... /usr/bin/xgettext checking for msgfmt... /usr/bin/msgfmt checking for msgmerge... /usr/bin/msgmerge checking whether msgmerge version >= 0.11.0... yes, 0.19.2 checking available FZ3 message catalogs... an ar bg_BG ca ca_ES@valencia co cs_CZ da_DK de el es et_EE eu eu_ES fa_IR fi_FI fr gl_ES he_IL hr hu_HU hy id_ID is it ja_JP ka kab km_KH ko_KR ku ky lo_LA lt_LT lv_LV mk_MK nb_NO ne nl nn_NO oc pl_PL pt_BR pt_PT ro_RO ru sk_SK sl_SI sr sv th_TH tr uk_UA vi_VN zh_CN zh_TW checking for wxrc... /usr/bin/wxrc checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/engine/Makefile config.status: creating src/tinyxml/Makefile config.status: creating src/dbus/Makefile config.status: creating src/interface/Makefile config.status: creating src/interface/resources/Makefile config.status: creating src/include/Makefile config.status: creating locales/Makefile config.status: creating src/interface/resources/16x16/Makefile config.status: creating src/interface/resources/32x32/Makefile config.status: creating data/Makefile config.status: creating src/interface/resources/cyril/Makefile config.status: creating src/interface/resources/cyril/16x16/Makefile config.status: creating src/interface/resources/blukis/Makefile config.status: creating src/interface/resources/lone/Makefile config.status: creating src/interface/resources/minimal/Makefile config.status: creating src/interface/resources/opencrystal/Makefile config.status: creating src/interface/resources/sun/Makefile config.status: creating src/interface/resources/tango/Makefile config.status: creating src/putty/Makefile config.status: creating src/putty/unix/Makefile config.status: creating src/putty/windows/Makefile config.status: creating tests/Makefile config.status: creating src/interface/resources/version.rc config.status: creating src/interface/resources/MacInfo.plist config.status: creating src/fzshellext/Makefile config.status: creating src/fzshellext/version.rc config.status: creating src/include/config.h config.status: executing depfiles commands config.status: executing libtool commands Making all in . make[1]: Entering directory '/build/filezilla/src/filezilla-3.9.0.2' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/build/filezilla/src/filezilla-3.9.0.2' Making all in src make[1]: Entering directory '/build/filezilla/src/filezilla-3.9.0.2/src' Making all in include make[2]: Entering directory '/build/filezilla/src/filezilla-3.9.0.2/src/include' make all-am make[3]: Entering directory '/build/filezilla/src/filezilla-3.9.0.2/src/include' make[3]: Leaving directory '/build/filezilla/src/filezilla-3.9.0.2/src/include' make[2]: Leaving directory '/build/filezilla/src/filezilla-3.9.0.2/src/include' Making all in engine make[2]: Entering directory '/build/filezilla/src/filezilla-3.9.0.2/src/engine' if g++ -DHAVE_CONFIG_H -I. -I../../src/include -I./../include -I/usr/include/p11-kit-1 -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_FORTIFY_SOURCE=2 -fpch-preprocess -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -g -fexceptions -std=gnu++11 -MT filezilla.h.gch -MD -MP -MF ".deps/.Tpo" -c -o filezilla.h.gch filezilla.h; \ then mv -f ".deps/.Tpo" ".deps/.Po"; else rm -f ".deps/.Tpo"; exit 1; fi make all-am make[3]: Entering directory '/build/filezilla/src/filezilla-3.9.0.2/src/engine' g++ -DHAVE_CONFIG_H -I. -I../../src/include -I./../include -I/usr/include/p11-kit-1 -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_FORTIFY_SOURCE=2 -fpch-preprocess -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -g -fexceptions -std=gnu++11 -MT libengine_a-backend.o -MD -MP -MF .deps/libengine_a-backend.Tpo -c -o libengine_a-backend.o `test -f 'backend.cpp' || echo './'`backend.cpp g++ -DHAVE_CONFIG_H -I. -I../../src/include -I./../include -I/usr/include/p11-kit-1 -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_FORTIFY_SOURCE=2 -fpch-preprocess -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -g -fexceptions -std=gnu++11 -MT libengine_a-commands.o -MD -MP -MF .deps/libengine_a-commands.Tpo -c -o libengine_a-commands.o `test -f 'commands.cpp' || echo './'`commands.cpp g++ -DHAVE_CONFIG_H -I. -I../../src/include -I./../include -I/usr/include/p11-kit-1 -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_FORTIFY_SOURCE=2 -fpch-preprocess -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -g -fexceptions -std=gnu++11 -MT libengine_a-ControlSocket.o -MD -MP -MF .deps/libengine_a-ControlSocket.Tpo -c -o libengine_a-ControlSocket.o `test -f 'ControlSocket.cpp' || echo './'`ControlSocket.cpp g++ -DHAVE_CONFIG_H -I. -I../../src/include -I./../include -I/usr/include/p11-kit-1 -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_FORTIFY_SOURCE=2 -fpch-preprocess -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -g -fexceptions -std=gnu++11 -MT libengine_a-directorycache.o -MD -MP -MF .deps/libengine_a-directorycache.Tpo -c -o libengine_a-directorycache.o `test -f 'directorycache.cpp' || echo './'`directorycache.cpp g++ -DHAVE_CONFIG_H -I. -I../../src/include -I./../include -I/usr/include/p11-kit-1 -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_FORTIFY_SOURCE=2 -fpch-preprocess -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -g -fexceptions -std=gnu++11 -MT libengine_a-directorylisting.o -MD -MP -MF .deps/libengine_a-directorylisting.Tpo -c -o libengine_a-directorylisting.o `test -f 'directorylisting.cpp' || echo './'`directorylisting.cpp g++ -DHAVE_CONFIG_H -I. -I../../src/include -I./../include -I/usr/include/p11-kit-1 -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_FORTIFY_SOURCE=2 -fpch-preprocess -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -g -fexceptions -std=gnu++11 -MT libengine_a-directorylistingparser.o -MD -MP -MF .deps/libengine_a-directorylistingparser.Tpo -c -o libengine_a-directorylistingparser.o `test -f 'directorylistingparser.cpp' || echo './'`directorylistingparser.cpp g++ -DHAVE_CONFIG_H -I. -I../../src/include -I./../include -I/usr/include/p11-kit-1 -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_FORTIFY_SOURCE=2 -fpch-preprocess -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -g -fexceptions -std=gnu++11 -MT libengine_a-engineprivate.o -MD -MP -MF .deps/libengine_a-engineprivate.Tpo -c -o libengine_a-engineprivate.o `test -f 'engineprivate.cpp' || echo './'`engineprivate.cpp g++ -DHAVE_CONFIG_H -I. -I../../src/include -I./../include -I/usr/include/p11-kit-1 -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_FORTIFY_SOURCE=2 -fpch-preprocess -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -g -fexceptions -std=gnu++11 -MT libengine_a-externalipresolver.o -MD -MP -MF .deps/libengine_a-externalipresolver.Tpo -c -o libengine_a-externalipresolver.o `test -f 'externalipresolver.cpp' || echo './'`externalipresolver.cpp g++ -DHAVE_CONFIG_H -I. -I../../src/include -I./../include -I/usr/include/p11-kit-1 -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_FORTIFY_SOURCE=2 -fpch-preprocess -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -g -fexceptions -std=gnu++11 -MT libengine_a-FileZillaEngine.o -MD -MP -MF .deps/libengine_a-FileZillaEngine.Tpo -c -o libengine_a-FileZillaEngine.o `test -f 'FileZillaEngine.cpp' || echo './'`FileZillaEngine.cpp ControlSocket.cpp: In member function 'virtual int CControlSocket::Disconnect()': ControlSocket.cpp:84:63: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Disconnected from server")); ^ ControlSocket.cpp:84:63: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:84:63: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Disconnected from server")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Disconnected from server")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:84:63: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Disconnected from server")); ^ ControlSocket.cpp: In member function 'void CControlSocket::LogTransferResultMessage(int, CFileTransferOpData*)': ControlSocket.cpp:125:38: error: no matching function for call to 'CControlSocket::LogMessage(MessageType&, wxString&, wxString&, wxString&)' LogMessage(msgType, msg, size, time); ^ ControlSocket.cpp:125:38: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:125:38: note: cannot convert 'msg' (type 'wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(msgType, msg, size, time); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:125:38: note: cannot convert 'msgType' (type 'MessageType') to type 'wxString' LogMessage(msgType, msg, size, time); ^ ControlSocket.cpp:130:69: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("File transfer aborted by user")); ^ ControlSocket.cpp:130:69: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:130:69: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("File transfer aborted by user")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("File transfer aborted by user")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:130:69: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("File transfer aborted by user")); ^ ControlSocket.cpp:134:66: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("File transfer successful")); ^ ControlSocket.cpp:134:66: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:134:66: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("File transfer successful")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("File transfer successful")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:134:66: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("File transfer successful")); ^ ControlSocket.cpp:136:63: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("File transfer skipped")); ^ ControlSocket.cpp:136:63: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:136:63: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("File transfer skipped")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("File transfer skipped")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:136:63: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("File transfer skipped")); ^ ControlSocket.cpp:139:68: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Critical file transfer error")); ^ ControlSocket.cpp:139:68: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:139:68: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Critical file transfer error")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Critical file transfer error")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:139:68: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Critical file transfer error")); ^ ControlSocket.cpp:141:60: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("File transfer failed")); ^ ControlSocket.cpp:141:60: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:141:60: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("File transfer failed")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("File transfer failed")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:141:60: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("File transfer failed")); ^ ControlSocket.cpp: In member function 'virtual int CControlSocket::ResetOperation(int)': ControlSocket.cpp:187:55: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Critical error")); ^ ControlSocket.cpp:187:55: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:187:55: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Critical error")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Critical error")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:187:55: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Critical error")); ^ ControlSocket.cpp:192:88: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, wxString)' LogMessage(MessageType::Error, prefix + _("Connection attempt interrupted by user")); ^ ControlSocket.cpp:192:88: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:192:43: note: cannot convert 'operator+(const wxString&, const wxString&)((* & wxGetTranslation((* & wxString(((const char*)("Connection attempt interrupted by user")))), (*(const wxString*)(& wxString())))))' (type 'wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, prefix + _("Connection attempt interrupted by user")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:192:88: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, prefix + _("Connection attempt interrupted by user")); ^ ControlSocket.cpp:194:77: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, wxString)' LogMessage(MessageType::Error, prefix + _("Could not connect to server")); ^ ControlSocket.cpp:194:77: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:194:43: note: cannot convert 'operator+(const wxString&, const wxString&)((* & wxGetTranslation((* & wxString(((const char*)("Could not connect to server")))), (*(const wxString*)(& wxString())))))' (type 'wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, prefix + _("Could not connect to server")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:194:77: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, prefix + _("Could not connect to server")); ^ ControlSocket.cpp:198:83: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, wxString)' LogMessage(MessageType::Error, prefix + _("Directory listing aborted by user")); ^ ControlSocket.cpp:198:83: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:198:43: note: cannot convert 'operator+(const wxString&, const wxString&)((* & wxGetTranslation((* & wxString(((const char*)("Directory listing aborted by user")))), (*(const wxString*)(& wxString())))))' (type 'wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, prefix + _("Directory listing aborted by user")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:198:83: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, prefix + _("Directory listing aborted by user")); ^ ControlSocket.cpp:200:86: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, wxString)' LogMessage(MessageType::Error, prefix + _("Failed to retrieve directory listing")); ^ ControlSocket.cpp:200:86: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:200:43: note: cannot convert 'operator+(const wxString&, const wxString&)((* & wxGetTranslation((* & wxString(((const char*)("Failed to retrieve directory listing")))), (*(const wxString*)(& wxString())))))' (type 'wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, prefix + _("Failed to retrieve directory listing")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:200:86: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, prefix + _("Failed to retrieve directory listing")); ^ ControlSocket.cpp:202:70: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Directory listing successful")); ^ ControlSocket.cpp:202:70: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:202:70: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Directory listing successful")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Directory listing successful")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:202:70: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Directory listing successful")); ^ ControlSocket.cpp:225:69: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, wxString)' LogMessage(MessageType::Error, prefix + _("Interrupted by user")); ^ ControlSocket.cpp:225:69: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:225:43: note: cannot convert 'operator+(const wxString&, const wxString&)((* & wxGetTranslation((* & wxString(((const char*)("Interrupted by user")))), (*(const wxString*)(& wxString())))))' (type 'wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, prefix + _("Interrupted by user")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:225:69: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, prefix + _("Interrupted by user")); ^ ControlSocket.cpp: In member function 'wxString CControlSocket::ConvertDomainName(const wxString&)': ControlSocket.cpp:284:59: error: no matching function for call to 'wxMBConv::cWX2WC(const wxString&)' const wxWCharBuffer buffer = wxConvCurrent->cWX2WC(domain); ^ ControlSocket.cpp:284:59: note: candidate is: In file included from /usr/include/wx-3.0/wx/strvararg.h:20:0, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/longlong.h:19, from /usr/include/wx-3.0/wx/datetime.h:27, from ../../src/include/libfilezilla.h:27, from filezilla.h:1: /usr/include/wx-3.0/wx/strconv.h:119:20: note: const wchar_t* wxMBConv::cWX2WC(const wchar_t*) const const wchar_t* cWX2WC(const wchar_t *psz) const { return psz; } ^ /usr/include/wx-3.0/wx/strconv.h:119:20: note: no known conversion for argument 1 from 'const wxString' to 'const wchar_t*' ControlSocket.cpp: In member function 'bool CControlSocket::ParsePwdReply(wxString, bool, const CServerPath&)': ControlSocket.cpp:437:67: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Server returned empty path.")); ^ ControlSocket.cpp:437:67: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:437:67: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Server returned empty path.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Server returned empty path.")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:437:67: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Server returned empty path.")); ^ ControlSocket.cpp:439:70: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Failed to parse returned path.")); ^ ControlSocket.cpp:439:70: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:439:70: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Failed to parse returned path.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Failed to parse returned path.")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:439:70: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Failed to parse returned path.")); ^ ControlSocket.cpp: In member function 'wxString CControlSocket::ConvToLocal(const char*)': ControlSocket.cpp:554:146: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Invalid character sequence received, disabling UTF-8. Select UTF-8 option in site manager to force UTF-8.")); ^ ControlSocket.cpp:554:146: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:554:146: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Invalid character sequence received, disabling UTF-8. Select UTF-8 option in site manager to force UTF-8.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Invalid character sequence received, disabling UTF-8. Select UTF-8 option in site manager to force UTF-8.")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:554:146: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Invalid character sequence received, disabling UTF-8. Select UTF-8 option in site manager to force UTF-8.")); ^ ControlSocket.cpp: In member function 'wxChar* CControlSocket::ConvToLocalBuffer(const char*)': ControlSocket.cpp:600:146: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Invalid character sequence received, disabling UTF-8. Select UTF-8 option in site manager to force UTF-8.")); ^ ControlSocket.cpp:600:146: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:600:146: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Invalid character sequence received, disabling UTF-8. Select UTF-8 option in site manager to force UTF-8.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Invalid character sequence received, disabling UTF-8. Select UTF-8 option in site manager to force UTF-8.")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:600:146: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Invalid character sequence received, disabling UTF-8. Select UTF-8 option in site manager to force UTF-8.")); ^ ControlSocket.cpp: In member function 'wxCharBuffer CControlSocket::ConvToServer(const wxString&, bool)': ControlSocket.cpp:622:46: error: no matching function for call to 'wxMBConvStrictUTF8::cWX2MB(const wxString&)' wxCharBuffer buffer = wxConvUTF8.cWX2MB(str); ^ ControlSocket.cpp:622:46: note: candidate is: In file included from /usr/include/wx-3.0/wx/strvararg.h:20:0, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/longlong.h:19, from /usr/include/wx-3.0/wx/datetime.h:27, from ../../src/include/libfilezilla.h:27, from filezilla.h:1: /usr/include/wx-3.0/wx/strconv.h:117:24: note: const wxCharBuffer wxMBConv::cWX2MB(const wchar_t*) const const wxCharBuffer cWX2MB(const wchar_t *psz) const { return cWC2MB(psz); } ^ /usr/include/wx-3.0/wx/strconv.h:117:24: note: no known conversion for argument 1 from 'const wxString' to 'const wchar_t*' ControlSocket.cpp:629:46: error: no matching function for call to 'wxCSConv::cWX2MB(const wxString&)' wxCharBuffer buffer = m_pCSConv->cWX2MB(str); ^ ControlSocket.cpp:629:46: note: candidate is: In file included from /usr/include/wx-3.0/wx/strvararg.h:20:0, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/longlong.h:19, from /usr/include/wx-3.0/wx/datetime.h:27, from ../../src/include/libfilezilla.h:27, from filezilla.h:1: /usr/include/wx-3.0/wx/strconv.h:117:24: note: const wxCharBuffer wxMBConv::cWX2MB(const wchar_t*) const const wxCharBuffer cWX2MB(const wchar_t *psz) const { return cWC2MB(psz); } ^ /usr/include/wx-3.0/wx/strconv.h:117:24: note: no known conversion for argument 1 from 'const wxString' to 'const wchar_t*' ControlSocket.cpp:634:49: error: no matching function for call to 'wxMBConv::cWX2MB(const wxString&)' wxCharBuffer buffer = wxConvCurrent->cWX2MB(str); ^ ControlSocket.cpp:634:49: note: candidate is: In file included from /usr/include/wx-3.0/wx/strvararg.h:20:0, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/longlong.h:19, from /usr/include/wx-3.0/wx/datetime.h:27, from ../../src/include/libfilezilla.h:27, from filezilla.h:1: /usr/include/wx-3.0/wx/strconv.h:117:24: note: const wxCharBuffer wxMBConv::cWX2MB(const wchar_t*) const const wxCharBuffer cWX2MB(const wchar_t *psz) const { return cWC2MB(psz); } ^ /usr/include/wx-3.0/wx/strconv.h:117:24: note: no known conversion for argument 1 from 'const wxString' to 'const wchar_t*' ControlSocket.cpp:636:48: error: no matching function for call to 'wxCSConv::cWX2MB(const wxString&)' buffer = wxCSConv(_T("ISO8859-1")).cWX2MB(str); ^ ControlSocket.cpp:636:48: note: candidate is: In file included from /usr/include/wx-3.0/wx/strvararg.h:20:0, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/longlong.h:19, from /usr/include/wx-3.0/wx/datetime.h:27, from ../../src/include/libfilezilla.h:27, from filezilla.h:1: /usr/include/wx-3.0/wx/strconv.h:117:24: note: const wxCharBuffer wxMBConv::cWX2MB(const wchar_t*) const const wxCharBuffer cWX2MB(const wchar_t *psz) const { return cWC2MB(psz); } ^ /usr/include/wx-3.0/wx/strconv.h:117:24: note: no known conversion for argument 1 from 'const wxString' to 'const wchar_t*' ControlSocket.cpp: In member function 'void CControlSocket::OnTimer(wxTimerEvent&)': ControlSocket.cpp:655:59: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Connection timed out")); ^ ControlSocket.cpp:655:59: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:655:59: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Connection timed out")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Connection timed out")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:655:59: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Connection timed out")); ^ engineprivate.cpp: In member function 'int CFileZillaEnginePrivate::ResetOperation(int)': engineprivate.cpp:174:90: error: no matching function for call to 'CLogging::LogMessage(MessageType, const wxString&)' m_pLogging->LogMessage(MessageType::Error, _("Command not supported by this protocol")); ^ engineprivate.cpp:174:90: note: candidates are: In file included from ControlSocket.h:5:0, from engineprivate.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: engineprivate.cpp:174:90: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Command not supported by this protocol")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' m_pLogging->LogMessage(MessageType::Error, _("Command not supported by this protocol")); ^ In file included from ControlSocket.h:5:0, from engineprivate.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: engineprivate.cpp:174:90: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' m_pLogging->LogMessage(MessageType::Error, _("Command not supported by this protocol")); ^ engineprivate.cpp:194:75: error: no matching function for call to 'CLogging::LogMessage(MessageType, const wxString&)' m_pLogging->LogMessage(MessageType::Status, _("Waiting to retry...")); ^ engineprivate.cpp:194:75: note: candidates are: In file included from ControlSocket.h:5:0, from engineprivate.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: engineprivate.cpp:194:75: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Waiting to retry...")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' m_pLogging->LogMessage(MessageType::Status, _("Waiting to retry...")); ^ In file included from ControlSocket.h:5:0, from engineprivate.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: engineprivate.cpp:194:75: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' m_pLogging->LogMessage(MessageType::Status, _("Waiting to retry...")); ^ ControlSocket.cpp: In member function 'bool CRealControlSocket::Send(const char*, int)': ControlSocket.cpp:973:107: error: no matching function for call to 'CRealControlSocket::LogMessage(MessageType, const wxString&, wxString)' LogMessage(MessageType::Error, _("Could not write to socket: %s"), CSocket::GetErrorDescription(error)); ^ ControlSocket.cpp:973:107: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:973:107: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Could not write to socket: %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Could not write to socket: %s"), CSocket::GetErrorDescription(error)); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:973:107: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Could not write to socket: %s"), CSocket::GetErrorDescription(error)); ^ ControlSocket.cpp:974:65: error: no matching function for call to 'CRealControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Disconnected from server")); ^ ControlSocket.cpp:974:65: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:974:65: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Disconnected from server")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Disconnected from server")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:974:65: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Disconnected from server")); ^ engineprivate.cpp: In member function 'int CFileZillaEnginePrivate::Connect(const CConnectCommand&)': engineprivate.cpp:272:106: error: no matching function for call to 'CLogging::LogMessage(MessageType, const wxString&)' m_pLogging->LogMessage(MessageType::Status, _("Selected port usually in use by a different protocol.")); ^ engineprivate.cpp:272:106: note: candidates are: In file included from ControlSocket.h:5:0, from engineprivate.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: engineprivate.cpp:272:106: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Selected port usually in use by a different protocol.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' m_pLogging->LogMessage(MessageType::Status, _("Selected port usually in use by a different protocol.")); ^ In file included from ControlSocket.h:5:0, from engineprivate.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: engineprivate.cpp:272:106: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' m_pLogging->LogMessage(MessageType::Status, _("Selected port usually in use by a different protocol.")); ^ ControlSocket.cpp: In member function 'virtual void CRealControlSocket::OnSocketEvent(CSocketEvent&)': ControlSocket.cpp:1008:69: error: no matching function for call to 'CRealControlSocket::LogMessage(MessageType, const wxString&, const wxString&)' LogMessage(MessageType::Status, _("Connecting to %s..."), address); ^ ControlSocket.cpp:1008:69: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1008:69: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Connecting to %s...")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Connecting to %s..."), address); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1008:69: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Connecting to %s..."), address); ^ ControlSocket.cpp:1013:148: error: no matching function for call to 'CRealControlSocket::LogMessage(MessageType, const wxString&, wxString)' LogMessage(MessageType::Status, _("Connection attempt failed with \"%s\", trying next address."), CSocket::GetErrorDescription(event.GetError())); ^ ControlSocket.cpp:1013:148: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1013:148: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Connection attempt failed with \"%s\", trying next address.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Connection attempt failed with \"%s\", trying next address."), CSocket::GetErrorDescription(event.GetError())); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1013:148: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Connection attempt failed with \"%s\", trying next address."), CSocket::GetErrorDescription(event.GetError())); ^ engineprivate.cpp: In member function 'int CFileZillaEnginePrivate::Cancel(const CCancelCommand&)': engineprivate.cpp:311:89: error: no matching function for call to 'CLogging::LogMessage(MessageType, const wxString&)' m_pLogging->LogMessage(MessageType::Error, _("Connection attempt interrupted by user")); ^ engineprivate.cpp:311:89: note: candidates are: In file included from ControlSocket.h:5:0, from engineprivate.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: engineprivate.cpp:311:89: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Connection attempt interrupted by user")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' m_pLogging->LogMessage(MessageType::Error, _("Connection attempt interrupted by user")); ^ In file included from ControlSocket.h:5:0, from engineprivate.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: engineprivate.cpp:311:89: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' m_pLogging->LogMessage(MessageType::Error, _("Connection attempt interrupted by user")); ^ ControlSocket.cpp:1018:127: error: no matching function for call to 'CRealControlSocket::LogMessage(MessageType, const wxString&, wxString)' LogMessage(MessageType::Status, _("Connection attempt failed with \"%s\"."), CSocket::GetErrorDescription(event.GetError())); ^ ControlSocket.cpp:1018:127: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1018:127: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Connection attempt failed with \"%s\".")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Connection attempt failed with \"%s\"."), CSocket::GetErrorDescription(event.GetError())); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1018:127: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Connection attempt failed with \"%s\"."), CSocket::GetErrorDescription(event.GetError())); ^ ControlSocket.cpp: In member function 'virtual void CRealControlSocket::OnSend()': ControlSocket.cpp:1071:107: error: no matching function for call to 'CRealControlSocket::LogMessage(MessageType, const wxString&, wxString)' LogMessage(MessageType::Error, _("Could not write to socket: %s"), CSocket::GetErrorDescription(error)); ^ ControlSocket.cpp:1071:107: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1071:107: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Could not write to socket: %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Could not write to socket: %s"), CSocket::GetErrorDescription(error)); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1071:107: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Could not write to socket: %s"), CSocket::GetErrorDescription(error)); ^ ControlSocket.cpp:1073:66: error: no matching function for call to 'CRealControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Disconnected from server")); ^ ControlSocket.cpp:1073:66: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1073:66: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Disconnected from server")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Disconnected from server")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1073:66: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Disconnected from server")); ^ ControlSocket.cpp: In member function 'virtual void CRealControlSocket::OnClose(int)': ControlSocket.cpp:1106:67: error: no matching function for call to 'CRealControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Connection closed by server")); ^ ControlSocket.cpp:1106:67: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1106:67: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Connection closed by server")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Connection closed by server")); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1106:67: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Connection closed by server")); ^ ControlSocket.cpp:1108:105: error: no matching function for call to 'CRealControlSocket::LogMessage(MessageType, const wxString&, wxString)' LogMessage(MessageType::Error, _("Disconnected from server: %s"), CSocket::GetErrorDescription(error)); ^ ControlSocket.cpp:1108:105: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1108:105: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Disconnected from server: %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Disconnected from server: %s"), CSocket::GetErrorDescription(error)); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1108:105: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Disconnected from server: %s"), CSocket::GetErrorDescription(error)); ^ ControlSocket.cpp: In member function 'virtual int CRealControlSocket::ContinueConnect()': ControlSocket.cpp:1139:102: error: no matching function for call to 'CRealControlSocket::LogMessage(MessageType, const wxString&, wxString)' LogMessage(MessageType::Status, _("Connecting to %s through proxy"), m_pCurrentServer->FormatHost()); ^ ControlSocket.cpp:1139:102: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1139:102: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Connecting to %s through proxy")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Connecting to %s through proxy"), m_pCurrentServer->FormatHost()); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1139:102: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Connecting to %s through proxy"), m_pCurrentServer->FormatHost()); ^ ControlSocket.cpp:1153:110: error: no matching function for call to 'CRealControlSocket::LogMessage(MessageType, const wxString&, wxString)' LogMessage(MessageType::Error, _("Could not start proxy handshake: %s"), CSocket::GetErrorDescription(res)); ^ ControlSocket.cpp:1153:110: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1153:110: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Could not start proxy handshake: %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Could not start proxy handshake: %s"), CSocket::GetErrorDescription(res)); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1153:110: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Could not start proxy handshake: %s"), CSocket::GetErrorDescription(res)); ^ ControlSocket.cpp:1170:69: error: no matching function for call to 'CRealControlSocket::LogMessage(MessageType, const wxString&, wxString&)' LogMessage(MessageType::Status, _("Resolving address of %s"), host); ^ ControlSocket.cpp:1170:69: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1170:69: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Resolving address of %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Resolving address of %s"), host); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1170:69: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Resolving address of %s"), host); ^ ControlSocket.cpp:1176:105: error: no matching function for call to 'CRealControlSocket::LogMessage(MessageType, const wxString&, wxString)' LogMessage(MessageType::Error, _("Could not connect to server: %s"), CSocket::GetErrorDescription(res)); ^ ControlSocket.cpp:1176:105: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1176:105: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Could not connect to server: %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Could not connect to server: %s"), CSocket::GetErrorDescription(res)); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1176:105: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Could not connect to server: %s"), CSocket::GetErrorDescription(res)); ^ ControlSocket.cpp: In member function 'bool CControlSocket::SetFileExistsAction(CFileExistsNotification*)': ControlSocket.cpp:1241:75: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&, wxString&)' LogMessage(MessageType::Status, _("Skipping download of %s"), filename); ^ ControlSocket.cpp:1241:75: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1241:75: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Skipping download of %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Skipping download of %s"), filename); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1241:75: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Skipping download of %s"), filename); ^ ControlSocket.cpp:1245:81: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&, wxString&)' LogMessage(MessageType::Status, _("Skipping upload of %s"), pData->localFile); ^ ControlSocket.cpp:1245:81: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1245:81: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Skipping upload of %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Skipping upload of %s"), pData->localFile); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1245:81: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Skipping upload of %s"), pData->localFile); ^ ControlSocket.cpp:1258:75: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&, wxString&)' LogMessage(MessageType::Status, _("Skipping download of %s"), filename); ^ ControlSocket.cpp:1258:75: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1258:75: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Skipping download of %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Skipping download of %s"), filename); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1258:75: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Skipping download of %s"), filename); ^ ControlSocket.cpp:1261:81: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&, wxString&)' LogMessage(MessageType::Status, _("Skipping upload of %s"), pData->localFile); ^ ControlSocket.cpp:1261:81: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1261:81: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Skipping upload of %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Skipping upload of %s"), pData->localFile); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1261:81: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Skipping upload of %s"), pData->localFile); ^ ControlSocket.cpp:1282:75: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&, wxString&)' LogMessage(MessageType::Status, _("Skipping download of %s"), filename); ^ ControlSocket.cpp:1282:75: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1282:75: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Skipping download of %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Skipping download of %s"), filename); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1282:75: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Skipping download of %s"), filename); ^ ControlSocket.cpp:1286:81: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&, wxString&)' LogMessage(MessageType::Status, _("Skipping upload of %s"), pData->localFile); ^ ControlSocket.cpp:1286:81: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1286:81: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Skipping upload of %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Skipping upload of %s"), pData->localFile); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1286:81: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Skipping upload of %s"), pData->localFile); ^ ControlSocket.cpp:1348:74: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&, wxString&)' LogMessage(MessageType::Status, _("Skipping download of %s"), filename); ^ ControlSocket.cpp:1348:74: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1348:74: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Skipping download of %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Skipping download of %s"), filename); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1348:74: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Skipping download of %s"), filename); ^ ControlSocket.cpp:1352:80: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&, wxString&)' LogMessage(MessageType::Status, _("Skipping upload of %s"), pData->localFile); ^ ControlSocket.cpp:1352:80: note: candidates are: In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1352:80: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Skipping upload of %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Skipping upload of %s"), pData->localFile); ^ In file included from ControlSocket.h:5:0, from ControlSocket.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ControlSocket.cpp:1352:80: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Skipping upload of %s"), pData->localFile); ^ engineprivate.cpp: In member function 'int CFileZillaEnginePrivate::ContinueConnect()': engineprivate.cpp:615:268: error: no matching function for call to 'CLogging::LogMessage(MessageType, const wxString&, unsigned int)' m_pLogging->LogMessage(MessageType::Status, wxPLURAL("Delaying connection for %d second due to previously failed connection attempt...", "Delaying connection for %d seconds due to previously failed connection attempt...", (delay + 999) / 1000), (delay + 999) / 1000); ^ engineprivate.cpp:615:268: note: candidates are: In file included from ControlSocket.h:5:0, from engineprivate.cpp:2: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: engineprivate.cpp:615:268: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Delaying connection for %d second due to previously failed connection attempt...")))), (* & wxString(((const char*)("Delaying connection for %d seconds due to previously failed connection attempt...")))), ((delay + 999u) / 1000u), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' m_pLogging->LogMessage(MessageType::Status, wxPLURAL("Delaying connection for %d second due to previously failed connection attempt...", "Delaying connection for %d seconds due to previously failed connection attempt...", (delay + 999) / 1000), (delay + 999) / 1000); ^ In file included from ControlSocket.h:5:0, from engineprivate.cpp:2: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: engineprivate.cpp:615:268: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' m_pLogging->LogMessage(MessageType::Status, wxPLURAL("Delaying connection for %d second due to previously failed connection attempt...", "Delaying connection for %d seconds due to previously failed connection attempt...", (delay + 999) / 1000), (delay + 999) / 1000); ^ directorylistingparser.cpp: In member function 'CLine* CDirectoryListingParser::GetLine(bool, bool&)': directorylistingparser.cpp:2063:114: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' m_pControlSocket->LogMessage(MessageType::Error, _("Received a line exceeding 10000 characters, aborting.")); ^ directorylistingparser.cpp:2063:114: note: candidates are: In file included from ControlSocket.h:5:0, from directorylistingparser.cpp:3: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: directorylistingparser.cpp:2063:114: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Received a line exceeding 10000 characters, aborting.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' m_pControlSocket->LogMessage(MessageType::Error, _("Received a line exceeding 10000 characters, aborting.")); ^ In file included from ControlSocket.h:5:0, from directorylistingparser.cpp:3: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: directorylistingparser.cpp:2063:114: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' m_pControlSocket->LogMessage(MessageType::Error, _("Received a line exceeding 10000 characters, aborting.")); ^ directorylistingparser.cpp:2078:111: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' m_pControlSocket->LogMessage(MessageType::Error, _("Received a line exceeding 10000 characters, aborting.")); ^ directorylistingparser.cpp:2078:111: note: candidates are: In file included from ControlSocket.h:5:0, from directorylistingparser.cpp:3: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: directorylistingparser.cpp:2078:111: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Received a line exceeding 10000 characters, aborting.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' m_pControlSocket->LogMessage(MessageType::Error, _("Received a line exceeding 10000 characters, aborting.")); ^ In file included from ControlSocket.h:5:0, from directorylistingparser.cpp:3: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: directorylistingparser.cpp:2078:111: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' m_pControlSocket->LogMessage(MessageType::Error, _("Received a line exceeding 10000 characters, aborting.")); ^ directorylistingparser.cpp: In member function 'void CDirectoryListingParser::DeduceEncoding()': directorylistingparser.cpp:3056:125: error: no matching function for call to 'CControlSocket::LogMessage(MessageType, const wxString&)' m_pControlSocket->LogMessage(MessageType::Status, _("Received a directory listing which appears to be encoded in EBCDIC.")); ^ directorylistingparser.cpp:3056:125: note: candidates are: In file included from ControlSocket.h:5:0, from directorylistingparser.cpp:3: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: directorylistingparser.cpp:3056:125: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Received a directory listing which appears to be encoded in EBCDIC.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' m_pControlSocket->LogMessage(MessageType::Status, _("Received a directory listing which appears to be encoded in EBCDIC.")); ^ In file included from ControlSocket.h:5:0, from directorylistingparser.cpp:3: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: directorylistingparser.cpp:3056:125: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' m_pControlSocket->LogMessage(MessageType::Status, _("Received a directory listing which appears to be encoded in EBCDIC.")); ^ mv -f .deps/libengine_a-backend.Tpo .deps/libengine_a-backend.Po g++ -DHAVE_CONFIG_H -I. -I../../src/include -I./../include -I/usr/include/p11-kit-1 -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_FORTIFY_SOURCE=2 -fpch-preprocess -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -g -fexceptions -std=gnu++11 -MT libengine_a-ftpcontrolsocket.o -MD -MP -MF .deps/libengine_a-ftpcontrolsocket.Tpo -c -o libengine_a-ftpcontrolsocket.o `test -f 'ftpcontrolsocket.cpp' || echo './'`ftpcontrolsocket.cpp Makefile:611: recipe for target 'libengine_a-directorylistingparser.o' failed make[3]: *** [libengine_a-directorylistingparser.o] Error 1 make[3]: *** Waiting for unfinished jobs.... Makefile:625: recipe for target 'libengine_a-engineprivate.o' failed make[3]: *** [libengine_a-engineprivate.o] Error 1 Makefile:569: recipe for target 'libengine_a-ControlSocket.o' failed make[3]: *** [libengine_a-ControlSocket.o] Error 1 ftpcontrolsocket.cpp: In member function 'virtual void CFtpControlSocket::OnReceive()': ftpcontrolsocket.cpp:231:108: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, wxString)' LogMessage(MessageType::Error, _("Could not read from socket: %s"), CSocket::GetErrorDescription(error)); ^ ftpcontrolsocket.cpp:231:108: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:231:108: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Could not read from socket: %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Could not read from socket: %s"), CSocket::GetErrorDescription(error)); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:231:108: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Could not read from socket: %s"), CSocket::GetErrorDescription(error)); ^ ftpcontrolsocket.cpp:233:66: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Disconnected from server")); ^ ftpcontrolsocket.cpp:233:66: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:233:66: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Disconnected from server")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Disconnected from server")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:233:66: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Disconnected from server")); ^ ftpcontrolsocket.cpp:241:67: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Connection closed by server")); ^ ftpcontrolsocket.cpp:241:67: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:241:67: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Connection closed by server")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Connection closed by server")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:241:67: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Connection closed by server")); ^ ftpcontrolsocket.cpp: In member function 'void CFtpControlSocket::ParseLine(wxString)': ftpcontrolsocket.cpp:286:43: error: no matching function for call to 'CFtpControlSocket::LogMessageRaw(MessageType, wxString&)' LogMessageRaw(MessageType::Response, line); ^ ftpcontrolsocket.cpp:286:43: note: candidate is: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:27:7: note: void CLogging::LogMessageRaw(MessageType, const wxChar*) const void LogMessageRaw(MessageType nMessageType, const wxChar *msg) const; ^ logging_private.h:27:7: note: no known conversion for argument 2 from 'wxString' to 'const wxChar* {aka const wchar_t*}' ftpcontrolsocket.cpp:340:123: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Cannot establish FTP connection to an SFTP server. Please select proper protocol.")); ^ ftpcontrolsocket.cpp:340:123: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:340:123: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Cannot establish FTP connection to an SFTP server. Please select proper protocol.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Cannot establish FTP connection to an SFTP server. Please select proper protocol.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:340:123: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Cannot establish FTP connection to an SFTP server. Please select proper protocol.")); ^ ftpcontrolsocket.cpp: In member function 'virtual void CFtpControlSocket::OnConnect()': ftpcontrolsocket.cpp:391:84: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Connection established, initializing TLS...")); ^ ftpcontrolsocket.cpp:391:84: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:391:84: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Connection established, initializing TLS...")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Connection established, initializing TLS...")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:391:84: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Connection established, initializing TLS...")); ^ ftpcontrolsocket.cpp:400:66: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Failed to initialize TLS.")); ^ ftpcontrolsocket.cpp:400:66: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:400:66: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Failed to initialize TLS.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Failed to initialize TLS.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:400:66: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Failed to initialize TLS.")); ^ ftpcontrolsocket.cpp:412:103: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("TLS/SSL connection established, waiting for welcome message...")); ^ ftpcontrolsocket.cpp:412:103: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:412:103: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("TLS/SSL connection established, waiting for welcome message...")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("TLS/SSL connection established, waiting for welcome message...")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:412:103: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("TLS/SSL connection established, waiting for welcome message...")); ^ ftpcontrolsocket.cpp:416:71: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("TLS/SSL connection established.")); ^ ftpcontrolsocket.cpp:416:71: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:416:71: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("TLS/SSL connection established.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("TLS/SSL connection established.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:416:71: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("TLS/SSL connection established.")); ^ ftpcontrolsocket.cpp:420:94: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Connection established, waiting for welcome message...")); ^ ftpcontrolsocket.cpp:420:94: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:420:94: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Connection established, waiting for welcome message...")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Connection established, waiting for welcome message...")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:420:94: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Connection established, waiting for welcome message...")); ^ ftpcontrolsocket.cpp: In member function 'bool CFtpControlSocket::GetLoginSequence(const CServer&)': ftpcontrolsocket.cpp:706:81: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Could not generate custom login sequence.")); ^ ftpcontrolsocket.cpp:706:81: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:706:81: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Could not generate custom login sequence.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Could not generate custom login sequence.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:706:81: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Could not generate custom login sequence.")); ^ ftpcontrolsocket.cpp:712:94: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Unknown FTP proxy type, cannot generate login sequence.")); ^ ftpcontrolsocket.cpp:712:94: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:712:94: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Unknown FTP proxy type, cannot generate login sequence.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Unknown FTP proxy type, cannot generate login sequence.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:712:94: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Unknown FTP proxy type, cannot generate login sequence.")); ^ ftpcontrolsocket.cpp: In member function 'int CFtpControlSocket::LogonParseResponse()': ftpcontrolsocket.cpp:761:93: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Insecure server, it does not support FTP over TLS.")); ^ ftpcontrolsocket.cpp:761:93: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:761:93: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Insecure server, it does not support FTP over TLS.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Insecure server, it does not support FTP over TLS.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:761:93: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Insecure server, it does not support FTP over TLS.")); ^ ftpcontrolsocket.cpp:775:60: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Initializing TLS...")); ^ ftpcontrolsocket.cpp:775:60: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:775:60: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Initializing TLS...")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Initializing TLS...")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:775:60: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Initializing TLS...")); ^ ftpcontrolsocket.cpp:785:66: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Failed to initialize TLS.")); ^ ftpcontrolsocket.cpp:785:66: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:785:66: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Failed to initialize TLS.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Failed to initialize TLS.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:785:66: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Failed to initialize TLS.")); ^ ftpcontrolsocket.cpp:812:132: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Check your login credentials. The entered username starts or ends with a space character.")); ^ ftpcontrolsocket.cpp:812:132: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:812:132: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Check your login credentials. The entered username starts or ends with a space character.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Check your login credentials. The entered username starts or ends with a space character.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:812:132: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Check your login credentials. The entered username starts or ends with a space character.")); ^ ftpcontrolsocket.cpp:816:132: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Check your login credentials. The entered password starts or ends with a space character.")); ^ ftpcontrolsocket.cpp:816:132: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:816:132: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Check your login credentials. The entered password starts or ends with a space character.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Check your login credentials. The entered password starts or ends with a space character.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:816:132: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Check your login credentials. The entered password starts or ends with a space character.")); ^ ftpcontrolsocket.cpp:838:174: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Login data contains non-ASCII characters and server might not be UTF-8 aware. Cannot fall back to local charset since using proxy.")); ^ ftpcontrolsocket.cpp:838:174: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:838:174: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Login data contains non-ASCII characters and server might not be UTF-8 aware. Cannot fall back to local charset since using proxy.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Login data contains non-ASCII characters and server might not be UTF-8 aware. Cannot fall back to local charset since using proxy.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:838:174: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Login data contains non-ASCII characters and server might not be UTF-8 aware. Cannot fall back to local charset since using proxy.")); ^ ftpcontrolsocket.cpp:845:142: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Login data contains non-ASCII characters and server might not be UTF-8 aware. Trying local charset.")); ^ ftpcontrolsocket.cpp:845:142: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:845:142: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Login data contains non-ASCII characters and server might not be UTF-8 aware. Trying local charset.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Login data contains non-ASCII characters and server might not be UTF-8 aware. Trying local charset.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:845:142: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Login data contains non-ASCII characters and server might not be UTF-8 aware. Trying local charset.")); ^ ftpcontrolsocket.cpp:874:98: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Login sequence fully executed yet not logged in. Aborting.")); ^ ftpcontrolsocket.cpp:874:98: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:874:98: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Login sequence fully executed yet not logged in. Aborting.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Login sequence fully executed yet not logged in. Aborting.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:874:98: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Login sequence fully executed yet not logged in. Aborting.")); ^ ftpcontrolsocket.cpp:876:122: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Server might require an account. Try specifying an account using the Site Manager")); ^ ftpcontrolsocket.cpp:876:122: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:876:122: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Server might require an account. Try specifying an account using the Site Manager")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Server might require an account. Try specifying an account using the Site Manager")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:876:122: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Server might require an account. Try specifying an account using the Site Manager")); ^ ftpcontrolsocket.cpp:934:86: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Server does not support non-ASCII characters.")); ^ ftpcontrolsocket.cpp:934:86: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:934:86: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Server does not support non-ASCII characters.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Server does not support non-ASCII characters.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:934:86: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Server does not support non-ASCII characters.")); ^ ftpcontrolsocket.cpp:956:50: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Connected")); ^ ftpcontrolsocket.cpp:956:50: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:956:50: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Connected")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Connected")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:956:50: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Connected")); ^ ftpcontrolsocket.cpp:997:87: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Server does not support non-ASCII characters.")); ^ ftpcontrolsocket.cpp:997:87: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:997:87: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Server does not support non-ASCII characters.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Server does not support non-ASCII characters.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:997:87: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Server does not support non-ASCII characters.")); ^ ftpcontrolsocket.cpp: In member function 'bool CFtpControlSocket::SendCommand(const wxString&, bool, bool)': ftpcontrolsocket.cpp:1254:64: error: no matching function for call to 'CFtpControlSocket::LogMessageRaw(MessageType, wxString)' LogMessageRaw(MessageType::Command, str.Left(pos + 1) + stars); ^ ftpcontrolsocket.cpp:1254:64: note: candidate is: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:27:7: note: void CLogging::LogMessageRaw(MessageType, const wxChar*) const void LogMessageRaw(MessageType nMessageType, const wxChar *msg) const; ^ logging_private.h:27:7: note: no known conversion for argument 2 from 'wxString' to 'const wxChar* {aka const wchar_t*}' ftpcontrolsocket.cpp:1257:42: error: no matching function for call to 'CFtpControlSocket::LogMessageRaw(MessageType, const wxString&)' LogMessageRaw(MessageType::Command, str); ^ ftpcontrolsocket.cpp:1257:42: note: candidate is: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:27:7: note: void CLogging::LogMessageRaw(MessageType, const wxChar*) const void LogMessageRaw(MessageType nMessageType, const wxChar *msg) const; ^ logging_private.h:27:7: note: no known conversion for argument 2 from 'const wxString' to 'const wxChar* {aka const wchar_t*}' ftpcontrolsocket.cpp: In member function 'virtual int CFtpControlSocket::List(CServerPath, wxString, int)': ftpcontrolsocket.cpp:1327:70: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Retrieving directory listing...")); ^ ftpcontrolsocket.cpp:1327:70: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:1327:70: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Retrieving directory listing...")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Retrieving directory listing...")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:1327:70: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Retrieving directory listing...")); ^ ftpcontrolsocket.cpp: In member function 'int CFtpControlSocket::ListSubcommandResult(int)': ftpcontrolsocket.cpp:1462:96: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Debug_Info, _("View hidden option set, but unsupported by server")); ^ ftpcontrolsocket.cpp:1462:96: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:1462:96: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("View hidden option set, but unsupported by server")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Debug_Info, _("View hidden option set, but unsupported by server")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:1462:96: note: cannot convert 'Debug_Info' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Debug_Info, _("View hidden option set, but unsupported by server")); ^ ftpcontrolsocket.cpp: In member function 'int CFtpControlSocket::ListSend()': ftpcontrolsocket.cpp:1668:80: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Calculating timezone offset of server...")); ^ ftpcontrolsocket.cpp:1668:80: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:1668:80: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Calculating timezone offset of server...")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Calculating timezone offset of server...")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:1668:80: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Calculating timezone offset of server...")); ^ ftpcontrolsocket.cpp: In member function 'int CFtpControlSocket::ListParseResponse()': ftpcontrolsocket.cpp:1729:157: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, int, int&, int&)' LogMessage(MessageType::Status, _("Timezone offsets: Server: %d seconds. Local: %d seconds. Difference: %d seconds."), -serveroffset, localoffset, offset); ^ ftpcontrolsocket.cpp:1729:157: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:1729:157: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Timezone offsets: Server: %d seconds. Local: %d seconds. Difference: %d seconds.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Timezone offsets: Server: %d seconds. Local: %d seconds. Difference: %d seconds."), -serveroffset, localoffset, offset); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:1729:157: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Timezone offsets: Server: %d seconds. Local: %d seconds. Difference: %d seconds."), -serveroffset, localoffset, offset); ^ ftpcontrolsocket.cpp: In member function 'virtual int CFtpControlSocket::FileTransfer(wxString, const CServerPath&, const wxString&, bool, const CFileTransferCommand::t_transferSettings&)': ftpcontrolsocket.cpp:2263:73: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, wxString&)' LogMessage(MessageType::Status, _("Starting download of %s"), filename); ^ ftpcontrolsocket.cpp:2263:73: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2263:73: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Starting download of %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Starting download of %s"), filename); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2263:73: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Starting download of %s"), filename); ^ ftpcontrolsocket.cpp:2266:72: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, const wxString&)' LogMessage(MessageType::Status, _("Starting upload of %s"), localFile); ^ ftpcontrolsocket.cpp:2266:72: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2266:72: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Starting upload of %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Starting upload of %s"), localFile); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2266:72: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Starting upload of %s"), localFile); ^ mv -f .deps/libengine_a-FileZillaEngine.Tpo .deps/libengine_a-FileZillaEngine.Po ftpcontrolsocket.cpp: In member function 'int CFtpControlSocket::FileTransferSubcommandResult(int)': ftpcontrolsocket.cpp:2571:88: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Server does not support resume of files > 4GB.")); ^ ftpcontrolsocket.cpp:2571:88: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2571:88: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Server does not support resume of files > 4GB.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Server does not support resume of files > 4GB.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2571:88: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Server does not support resume of files > 4GB.")); ^ ftpcontrolsocket.cpp:2576:88: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Server does not support resume of files > 2GB.")); ^ ftpcontrolsocket.cpp:2576:88: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2576:88: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Server does not support resume of files > 2GB.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Server does not support resume of files > 2GB.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2576:88: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Server does not support resume of files > 2GB.")); ^ ftpcontrolsocket.cpp: In member function 'int CFtpControlSocket::FileTransferSend()': ftpcontrolsocket.cpp:2647:104: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, wxString&)' LogMessage(MessageType::Error, _("Failed to open \"%s\" for appending/writing"), pData->localFile); ^ ftpcontrolsocket.cpp:2647:104: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2647:104: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Failed to open \"%s\" for appending/writing")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Failed to open \"%s\" for appending/writing"), pData->localFile); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2647:104: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Failed to open \"%s\" for appending/writing"), pData->localFile); ^ ftpcontrolsocket.cpp:2658:80: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Could not seek to the end of the file")); ^ ftpcontrolsocket.cpp:2658:80: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2658:80: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Could not seek to the end of the file")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Could not seek to the end of the file")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2658:80: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Could not seek to the end of the file")); ^ ftpcontrolsocket.cpp:2688:94: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, wxString&)' LogMessage(MessageType::Error, _("Failed to open \"%s\" for writing"), pData->localFile); ^ ftpcontrolsocket.cpp:2688:94: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2688:94: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Failed to open \"%s\" for writing")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Failed to open \"%s\" for writing"), pData->localFile); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2688:94: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Failed to open \"%s\" for writing"), pData->localFile); ^ ftpcontrolsocket.cpp:2709:93: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, wxString&)' LogMessage(MessageType::Error, _("Failed to open \"%s\" for reading"), pData->localFile); ^ ftpcontrolsocket.cpp:2709:93: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2709:93: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Failed to open \"%s\" for reading")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Failed to open \"%s\" for reading"), pData->localFile); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2709:93: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Failed to open \"%s\" for reading"), pData->localFile); ^ ftpcontrolsocket.cpp:2747:119: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, wxString)' LogMessage(MessageType::Error, _("Could not seek to offset %s within file"), wxLongLong(startOffset).ToString()); ^ ftpcontrolsocket.cpp:2747:119: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2747:119: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Could not seek to offset %s within file")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Could not seek to offset %s within file"), wxLongLong(startOffset).ToString()); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2747:119: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Could not seek to offset %s within file"), wxLongLong(startOffset).ToString()); ^ ftpcontrolsocket.cpp:2778:66: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Could not spawn IO thread")); ^ ftpcontrolsocket.cpp:2778:66: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2778:66: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Could not spawn IO thread")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Could not spawn IO thread")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:2778:66: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Could not spawn IO thread")); ^ ftpcontrolsocket.cpp: In member function 'int CFtpControlSocket::DeleteSend()': ftpcontrolsocket.cpp:3141:131: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, wxString, const wxString&)' LogMessage(MessageType::Error, _("Filename cannot be constructed for directory %s and filename %s"), pData->path.GetPath(), file); ^ ftpcontrolsocket.cpp:3141:131: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3141:131: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Filename cannot be constructed for directory %s and filename %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Filename cannot be constructed for directory %s and filename %s"), pData->path.GetPath(), file); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3141:131: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Filename cannot be constructed for directory %s and filename %s"), pData->path.GetPath(), file); ^ ftpcontrolsocket.cpp: In member function 'virtual int CFtpControlSocket::RemoveDir(const CServerPath&, const wxString&)': ftpcontrolsocket.cpp:3229:120: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, wxString, const wxString&)' LogMessage(MessageType::Error, _("Path cannot be constructed for directory %s and subdir %s"), path.GetPath(), subDir); ^ ftpcontrolsocket.cpp:3229:120: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3229:120: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Path cannot be constructed for directory %s and subdir %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Path cannot be constructed for directory %s and subdir %s"), path.GetPath(), subDir); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3229:120: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Path cannot be constructed for directory %s and subdir %s"), path.GetPath(), subDir); ^ ftpcontrolsocket.cpp: In member function 'virtual int CFtpControlSocket::Mkdir(const CServerPath&)': ftpcontrolsocket.cpp:3344:82: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, wxString)' LogMessage(MessageType::Status, _("Creating directory '%s'..."), path.GetPath()); ^ ftpcontrolsocket.cpp:3344:82: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3344:82: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Creating directory \'%s\'...")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Creating directory '%s'..."), path.GetPath()); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3344:82: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Creating directory '%s'..."), path.GetPath()); ^ ftpcontrolsocket.cpp: In member function 'virtual int CFtpControlSocket::Rename(const CRenameCommand&)': ftpcontrolsocket.cpp:3575:178: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, wxString, wxString)' LogMessage(MessageType::Status, _("Renaming '%s' to '%s'"), command.GetFromPath().FormatFilename(command.GetFromFile()), command.GetToPath().FormatFilename(command.GetToFile())); ^ ftpcontrolsocket.cpp:3575:178: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3575:178: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Renaming \'%s\' to \'%s\'")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Renaming '%s' to '%s'"), command.GetFromPath().FormatFilename(command.GetFromFile()), command.GetToPath().FormatFilename(command.GetToFile())); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3575:178: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Renaming '%s' to '%s'"), command.GetFromPath().FormatFilename(command.GetFromFile()), command.GetToPath().FormatFilename(command.GetToFile())); ^ ftpcontrolsocket.cpp: In member function 'virtual int CFtpControlSocket::Chmod(const CChmodCommand&)': ftpcontrolsocket.cpp:3727:148: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, wxString, wxString)' LogMessage(MessageType::Status, _("Set permissions of '%s' to '%s'"), command.GetPath().FormatFilename(command.GetFile()), command.GetPermission()); ^ ftpcontrolsocket.cpp:3727:148: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3727:148: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Set permissions of \'%s\' to \'%s\'")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Set permissions of '%s' to '%s'"), command.GetPath().FormatFilename(command.GetFile()), command.GetPermission()); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3727:148: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Set permissions of '%s' to '%s'"), command.GetPath().FormatFilename(command.GetFile()), command.GetPermission()); ^ ftpcontrolsocket.cpp: In member function 'bool CFtpControlSocket::ParsePasvResponse(CRawTransferOpData*)': ftpcontrolsocket.cpp:3896:121: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Server sent passive reply with unroutable address. Using server address instead.")); ^ ftpcontrolsocket.cpp:3896:121: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3896:121: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Server sent passive reply with unroutable address. Using server address instead.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Server sent passive reply with unroutable address. Using server address instead.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3896:121: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Server sent passive reply with unroutable address. Using server address instead.")); ^ ftpcontrolsocket.cpp:3902:112: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Server sent passive reply with unroutable address. Passive mode failed.")); ^ ftpcontrolsocket.cpp:3902:112: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3902:112: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Server sent passive reply with unroutable address. Passive mode failed.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Server sent passive reply with unroutable address. Passive mode failed.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3902:112: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Server sent passive reply with unroutable address. Passive mode failed.")); ^ ftpcontrolsocket.cpp: In member function 'int CFtpControlSocket::GetExternalIPAddress(wxString&)': ftpcontrolsocket.cpp:3942:91: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Debug_Warning, _("No external IP address set, trying default.")); ^ ftpcontrolsocket.cpp:3942:91: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3942:91: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("No external IP address set, trying default.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Debug_Warning, _("No external IP address set, trying default.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3942:91: note: cannot convert 'Debug_Warning' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Debug_Warning, _("No external IP address set, trying default.")); ^ ftpcontrolsocket.cpp:3960:101: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, wxString&)' LogMessage(MessageType::Debug_Info, _("Retrieving external IP address from %s"), resolverAddress); ^ ftpcontrolsocket.cpp:3960:101: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3960:101: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Retrieving external IP address from %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Debug_Info, _("Retrieving external IP address from %s"), resolverAddress); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3960:101: note: cannot convert 'Debug_Info' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Debug_Info, _("Retrieving external IP address from %s"), resolverAddress); ^ ftpcontrolsocket.cpp:3975:108: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Debug_Warning, _("Failed to retrieve external ip address, using local address")); ^ ftpcontrolsocket.cpp:3975:108: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3975:108: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Failed to retrieve external ip address, using local address")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Debug_Warning, _("Failed to retrieve external ip address, using local address")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3975:108: note: cannot convert 'Debug_Warning' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Debug_Warning, _("Failed to retrieve external ip address, using local address")); ^ ftpcontrolsocket.cpp:3997:78: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, int)' LogMessage(MessageType::Error, _("Failed to retrieve local ip address."), 1); ^ ftpcontrolsocket.cpp:3997:78: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3997:78: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Failed to retrieve local ip address.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Failed to retrieve local ip address."), 1); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:3997:78: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Failed to retrieve local ip address."), 1); ^ ftpcontrolsocket.cpp: In member function 'virtual int CFtpControlSocket::TransferSend()': ftpcontrolsocket.cpp:4275:99: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Failed to create listening socket for active mode transfer")); ^ ftpcontrolsocket.cpp:4275:99: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4275:99: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Failed to create listening socket for active mode transfer")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Failed to create listening socket for active mode transfer")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4275:99: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Failed to create listening socket for active mode transfer")); ^ ftpcontrolsocket.cpp:4279:106: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Debug_Warning, _("Failed to create listening socket for active mode transfer")); ^ ftpcontrolsocket.cpp:4279:106: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4279:106: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Failed to create listening socket for active mode transfer")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Debug_Warning, _("Failed to create listening socket for active mode transfer")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4279:106: note: cannot convert 'Debug_Warning' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Debug_Warning, _("Failed to create listening socket for active mode transfer")); ^ ftpcontrolsocket.cpp:4300:81: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Could not establish connection to server")); ^ ftpcontrolsocket.cpp:4300:81: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4300:81: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Could not establish connection to server")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Could not establish connection to server")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4300:81: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Could not establish connection to server")); ^ ftpcontrolsocket.cpp: In member function 'int CFtpControlSocket::FileTransferTestResumeCapability()': ftpcontrolsocket.cpp:4354:143: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, int)' LogMessage(MessageType::Debug_Info, _("Server does not support resume of files > %d GB. End transfer since file sizes match."), i ? 2 : 4); ^ ftpcontrolsocket.cpp:4354:143: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4354:143: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Server does not support resume of files > %d GB. End transfer since file sizes match.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Debug_Info, _("Server does not support resume of files > %d GB. End transfer since file sizes match."), i ? 2 : 4); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4354:143: note: cannot convert 'Debug_Info' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Debug_Info, _("Server does not support resume of files > %d GB. End transfer since file sizes match."), i ? 2 : 4); ^ ftpcontrolsocket.cpp:4358:100: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, int)' LogMessage(MessageType::Error, _("Server does not support resume of files > %d GB."), i ? 2 : 4); ^ ftpcontrolsocket.cpp:4358:100: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4358:100: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Server does not support resume of files > %d GB.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Server does not support resume of files > %d GB."), i ? 2 : 4); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4358:100: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Server does not support resume of files > %d GB."), i ? 2 : 4); ^ ftpcontrolsocket.cpp:4369:142: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, int)' LogMessage(MessageType::Debug_Info, _("Server may not support resume of files > %d GB. End transfer since file sizes match."), i ? 2 : 4); ^ ftpcontrolsocket.cpp:4369:142: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4369:142: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Server may not support resume of files > %d GB. End transfer since file sizes match.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Debug_Info, _("Server may not support resume of files > %d GB. End transfer since file sizes match."), i ? 2 : 4); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4369:142: note: cannot convert 'Debug_Info' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Debug_Info, _("Server may not support resume of files > %d GB. End transfer since file sizes match."), i ? 2 : 4); ^ ftpcontrolsocket.cpp:4375:80: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Testing resume capabilities of server")); ^ ftpcontrolsocket.cpp:4375:80: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4375:80: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Testing resume capabilities of server")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Testing resume capabilities of server")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4375:80: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Testing resume capabilities of server")); ^ ftpcontrolsocket.cpp: In member function 'virtual int CFtpControlSocket::Connect(const CServer&)': ftpcontrolsocket.cpp:4419:97: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Proxy host starts with '[' but no closing bracket found.")); ^ ftpcontrolsocket.cpp:4419:97: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4419:97: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Proxy host starts with \'[\' but no closing bracket found.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Proxy host starts with '[' but no closing bracket found.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4419:97: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Proxy host starts with '[' but no closing bracket found.")); ^ ftpcontrolsocket.cpp:4427:115: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Invalid proxy host, after closing bracket only colon and port may follow.")); ^ ftpcontrolsocket.cpp:4427:115: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4427:115: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Invalid proxy host, after closing bracket only colon and port may follow.")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Invalid proxy host, after closing bracket only colon and port may follow.")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4427:115: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Invalid proxy host, after closing bracket only colon and port may follow.")); ^ ftpcontrolsocket.cpp:4452:80: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Error, _("Proxy set but proxy host or port invalid")); ^ ftpcontrolsocket.cpp:4452:80: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4452:80: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Proxy set but proxy host or port invalid")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Error, _("Proxy set but proxy host or port invalid")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4452:80: note: cannot convert 'Error' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Error, _("Proxy set but proxy host or port invalid")); ^ ftpcontrolsocket.cpp:4457:113: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&, wxString)' LogMessage(MessageType::Status, _("Using proxy %s"), m_pEngine->GetOptions()->GetOption(OPTION_FTP_PROXY_HOST)); ^ ftpcontrolsocket.cpp:4457:113: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4457:113: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Using proxy %s")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Using proxy %s"), m_pEngine->GetOptions()->GetOption(OPTION_FTP_PROXY_HOST)); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4457:113: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Using proxy %s"), m_pEngine->GetOptions()->GetOption(OPTION_FTP_PROXY_HOST)); ^ ftpcontrolsocket.cpp: In member function 'void CFtpControlSocket::OnIdleTimer(wxTimerEvent&)': ftpcontrolsocket.cpp:4534:65: error: no matching function for call to 'CFtpControlSocket::LogMessage(MessageType, const wxString&)' LogMessage(MessageType::Status, _("Sending keep-alive command")); ^ ftpcontrolsocket.cpp:4534:65: note: candidates are: In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:13:7: note: template void CLogging::LogMessage(MessageType, const wxChar*, Args&& ...) const void LogMessage(MessageType nMessageType, wxChar const* msgFormat, Args&& ...args) const ^ logging_private.h:13:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4534:65: note: cannot convert 'wxGetTranslation((* & wxString(((const char*)("Sending keep-alive command")))), (*(const wxString*)(& wxString())))' (type 'const wxString') to type 'const wxChar* {aka const wchar_t*}' LogMessage(MessageType::Status, _("Sending keep-alive command")); ^ In file included from ftpcontrolsocket.h:4:0, from ftpcontrolsocket.cpp:6: logging_private.h:30:7: note: template void CLogging::LogMessage(wxString, int, void*, MessageType, const wxChar*, Args&& ...) const void LogMessage(wxString sourceFile, int nSourceLine, void *pInstance, MessageType nMessageType ^ logging_private.h:30:7: note: template argument deduction/substitution failed: ftpcontrolsocket.cpp:4534:65: note: cannot convert 'Status' (type 'MessageType') to type 'wxString' LogMessage(MessageType::Status, _("Sending keep-alive command")); ^ mv -f .deps/libengine_a-commands.Tpo .deps/libengine_a-commands.Po mv -f .deps/libengine_a-directorycache.Tpo .deps/libengine_a-directorycache.Po mv -f .deps/libengine_a-externalipresolver.Tpo .deps/libengine_a-externalipresolver.Po mv -f .deps/libengine_a-directorylisting.Tpo .deps/libengine_a-directorylisting.Po Makefile:667: recipe for target 'libengine_a-ftpcontrolsocket.o' failed make[3]: *** [libengine_a-ftpcontrolsocket.o] Error 1 make[3]: Leaving directory '/build/filezilla/src/filezilla-3.9.0.2/src/engine' Makefile:436: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/build/filezilla/src/filezilla-3.9.0.2/src/engine' Makefile:403: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/build/filezilla/src/filezilla-3.9.0.2/src' Makefile:583: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1