source-engine
source-engine copied to clipboard
Cannot compile on macOS Catalina
trafficstars
Hello,
I am trying to build the source-engine on Intel MacBook but it is failing and I have no idea what can be wrong. Could you please advise?
[ 780/2206] Compiling filesystem/QueuedLoader.cpp
[ 781/2206] Linking build/engine/libengine.dylib
ld: warning: directory not found for option '-L/Users/macbookair/source-engine/lib/darwin/x86_64/'
Undefined symbols for architecture x86_64:
"_iconv", referenced from:
_V_UCS2ToUnicode(unsigned short const*, wchar_t*, int) in libtier1.a(strtools.cpp.32.o)
_V_UnicodeToUCS2(wchar_t const*, int, char*, int) in libtier1.a(strtools.cpp.32.o)
_V_UCS2ToUTF8(unsigned short const*, char*, int) in libtier1.a(strtools.cpp.32.o)
_V_UTF8ToUCS2(char const*, int, unsigned short*, int) in libtier1.a(strtools.cpp.32.o)
"_iconv_close", referenced from:
_V_UCS2ToUnicode(unsigned short const*, wchar_t*, int) in libtier1.a(strtools.cpp.32.o)
_V_UnicodeToUCS2(wchar_t const*, int, char*, int) in libtier1.a(strtools.cpp.32.o)
_V_UCS2ToUTF8(unsigned short const*, char*, int) in libtier1.a(strtools.cpp.32.o)
_V_UTF8ToUCS2(char const*, int, unsigned short*, int) in libtier1.a(strtools.cpp.32.o)
"_iconv_open", referenced from:
_V_UCS2ToUnicode(unsigned short const*, wchar_t*, int) in libtier1.a(strtools.cpp.32.o)
_V_UnicodeToUCS2(wchar_t const*, int, char*, int) in libtier1.a(strtools.cpp.32.o)
_V_UCS2ToUTF8(unsigned short const*, char*, int) in libtier1.a(strtools.cpp.32.o)
_V_UTF8ToUCS2(char const*, int, unsigned short*, int) in libtier1.a(strtools.cpp.32.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Waf: Leaving directory `/Users/macbookair/source-engine/build'
Build failed
-> task in 'engine' failed with exit status 1 (run with -v to display more information)