[EOSIO/eos] eos build error(Undefined symbols for architecture x86_64) on mac Sierra 10.12.6 (#1319)

Hi, same issue here with recent version:

“`
ld: warning: ignoring file /usr/local/lib/libintl.dylib, missing required architecture x86_64 in file /usr/local/lib/libintl.dylib (2 slices)
Undefined symbols for architecture x86_64:
“_libintl_bindtextdomain”, referenced from:
_main in main.cpp.o
“_libintl_gettext”, referenced from:
eosio::client::localize::localized_with_variant(char const*, fc::variant_object const&) in main.cpp.o
eosio::client::localize::localized_with_variant(char const*, fc::variant_object const&) in help_text.cpp.o
“_libintl_setlocale”, referenced from:
_main in main.cpp.o
“_libintl_textdomain”, referenced from:
_main in main.cpp.o
ld: symbol(s) not found for architecture x86_64
clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [programs/cleos/cleos] Error 1
make[1]: *** [programs/cleos/CMakeFiles/cleos.dir/all] Error 2
“`
“`
$ llvm-config –has-rtti –version
YES
4.0.1
“`

This post was last modified on May 7, 2018, 7:05 pm