From: nobu.nokada@... Date: 2005-05-07T18:00:06+09:00 Subject: Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 Hi, At Sat, 7 May 2005 17:41:06 +0900, Alexander Kellett wrote in [ruby-core:04863]: > > |compiling readline > > |gcc -fno-common -g -O2 -pipe -fno-common -DREADLINE_21_OR_LATER - > > I. -I../.. -I/Users/jules/Downloads/ruby -I/Users/jules/Downloads/ > > ruby/ext/readline -DHAVE_READLINE_READLINE_H - > > DHAVE_READLINE_HISTORY_H -c readline.c > > |readline.c: In function 'readline_attempted_completion_function': > > |readline.c:133: error: 'rl_attempted_completion_over' undeclared > > (first use in this function) > > > > This means libreadline on Mac OSX Tiger has no > > rl_attempted_completion_over > > variable. Does someone know exact version of libreadline on Tiger? > > its not in tiger at all. see his -I's Then the extension shouldn't be compiled. The -I flags contain only ruby source tree and build tree directories. One possible solution would be using have_func/have_var for each symbols, instead of version by typical functions. -- Nobu Nakada