我在Mac Osx上编译(制作)ruby时出现问题。我收到以下错误: 编译racc / cparse
mkdir -p ../../../.ext/i686-darwin10.2.0/racc gcc -I。 -I ../../ .. -I ../../../。 -I ../../.././ ext / racc / cparse -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -D_XOPEN_SOURCE = 1 -fno-common -pipe -fno-common -c cparse.c cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../../.ext/i686-darwin10.2.0/racc/cparse.bundle cparse.o -L。 -二。 -lruby -lpthread -ldl -lobjc编译readline gcc -I。 -I ../ .. -I ../../。 -I ../.././ EXT / readline的-DHAVE_READLINE_READLINE_H -DHAVE_READLINE_HISTORY_H -DHAVE_RL_FILENAME_COMPLETION_FUNCTION -DHAVE_RL_COMPLETION_MATCHES -DHAVE_RL_DEPREP_TERM_FUNCTION -DHAVE_RL_COMPLETION_APPEND_CHARACTER -DHAVE_RL_BASIC_WORD_BREAK_CHARACTERS -DHAVE_RL_COMPLETER_WORD_BREAK_CHARACTERS -DHAVE_RL_BASIC_QUOTE_CHARACTERS -DHAVE_RL_COMPLETER_QUOTE_CHARACTERS -DHAVE_RL_FILENAME_QUOTE_CHARACTERS -DHAVE_RL_ATTEMPTED_COMPLETION_OVER -DHAVE_RL_LIBRARY_VERSION -DHAVE_RL_EVENT_HOOK -DHAVE_RL_CLEANUP_AFTER_SIGNAL -DHAVE_REPLACE_HISTORY_ENTRY -DHAVE_REMOVE_HISTORY -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno共用-D_XOPEN_SOURCE = 1 -fno共用-pipe -fno共用-c readline.c readline.c:在功能 “username_completion_proc_call”: readline.c:730:错误: “username_completion_function” 未申报(首先在此使用 函数)readline.c:730:错误:(每个 仅报告未声明的标识符 一旦readline.c:730:错误:每个 功能它出现在。)make [1]: * [readline.o]错误1:* [全部] 错误1