elfmz / far2l

Linux port of FAR v2
GNU General Public License v2.0
1.75k stars 171 forks source link

Mac: building on OSX Catalina 10.15.4 #699

Open corporateshark opened 4 years ago

corporateshark commented 4 years ago
[ 22%] Linking CXX executable ../tools/farlng
Undefined symbols for architecture x86_64:
  "_iconv", referenced from:
      wxMBConv_iconv::wxMBConv_iconv(char const*) in libwx_osx_cocoau-3.1.a(monolib_strconv.o)
      wxMBConv_iconv::ToWChar(wchar_t*, unsigned long, char const*, unsigned long) const in libwx_osx_cocoau-3
.1.a(monolib_strconv.o)
      wxMBConv_iconv::FromWChar(char*, unsigned long, wchar_t const*, unsigned long) const in libwx_osx_cocoau
-3.1.a(monolib_strconv.o)
      wxMBConv_iconv::GetMBNulLen() const in libwx_osx_cocoau-3.1.a(monolib_strconv.o)
     (maybe you meant: wxMBConv_iconv::wxMBConv_iconv(char const*), wxMBConv_iconv::ms_wcCharsetName , typeinf
o name for wxMBConv_iconv , wxMBConv_iconv::IsUTF8() const , new_wxMBConv_iconv(char const*) , vtable for wxMB
Conv_iconv , wxMBConv_iconv::Clone() const , wxMBConv_iconv::ms_wcNeedsSwap , typeinfo for wxMBConv_iconv , wx
MBConv_iconv::FromWChar(char*, unsigned long, wchar_t const*, unsigned long) const , wxMBConv_iconv::wxMBConv_
iconv(char const*) , wxMBConv_iconv::GetMBNulLen() const , wxMBConv_iconv::~wxMBConv_iconv() , wxMBConv_iconv:
:~wxMBConv_iconv() , wxMBConv_iconv::ToWChar(wchar_t*, unsigned long, char const*, unsigned long) const , wxMB
Conv_iconv::~wxMBConv_iconv() )
  "_iconv_close", referenced from:
      wxMBConv_iconv::~wxMBConv_iconv() in libwx_osx_cocoau-3.1.a(monolib_strconv.o)
  "_iconv_open", referenced from:
      wxMBConv_iconv::wxMBConv_iconv(char const*) in libwx_osx_cocoau-3.1.a(monolib_strconv.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
singalen commented 4 years ago

It's a popular Mac issue: https://stackoverflow.com/questions/57734434/libiconv-or-iconv-undefined-symbol-on-mac-osx