Я недавно отказался от MacPorts для Homebrew , в результате я теперь испытываю некоторые проблемы с make
. А именно эта ошибка:
/Developer/usr/bin/llvm-gcc -rdynamic -o zsh main.o `cat stamp-modobjs` -liconv -ldl -ltermcap -lm -lc
Undefined symbols:
"_libiconv_open", referenced from:
llvm bitcode in utils.o
"_libiconv_close", referenced from:
llvm bitcode in utils.o
"_libiconv", referenced from:
llvm bitcode in utils.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [zsh] Error 1
make: *** [install.bin] Error 2
Кажется, эти три библиотеки не связаны или что-то в этом роде. Честно говоря, я разработчик Ruby и никогда не должен ничего компилировать, так что не знаю, куда идти, чтобы это исправить. Это происходит, когда я компилирую что-нибудь из исходного кода.
В приведенном выше примере это вывод при запуске make
при установке zsh