Apple is allergic to GPLv3, and I believe that they are shipping a stone-age version of it, just like they do for Emacs.
If these features are required, then I suggest checking for them in configure and if they are not there (i.e. the user have no upgraded readline manually) then simply disable it. Regards, Elias On 3 August 2014 23:10, Juergen Sauermann <juergen.sauerm...@t-online.de> wrote: > Hi Elias, > > so where are these things defined? I doubt that we can > get readline with ^C working without. > > /// Jürgen > > > > On 08/03/2014 04:40 PM, Elias Mårtenson wrote: > > Here's another error that prevents building on OSX. Hopefully we can have > this one fixed for 1.4: > > g++ -DHAVE_CONFIG_H -I. -I.. -rdynamic -g -MT NamedObject.o -MD > -MP -MF .deps/NamedObject.Tpo -c -o NamedObject.o NamedObject.cc > clang: warning: argument unused during compilation: '-rdynamic' > Input.cc:124:28: error: use of undeclared identifier 'rl_hook_func_t' > rl_startup_hook = (rl_hook_func_t > *)(Input::init_readline_control_C); > ^ > Input.cc:124:44: error: expected expression > rl_startup_hook = (rl_hook_func_t > *)(Input::init_readline_control_C); > ^ > Input.cc:409:4: error: use of undeclared identifier 'rl_crlf' > rl_crlf(); > ^ > Input.cc:410:4: error: use of undeclared identifier 'rl_delete_text' > rl_delete_text(0, rl_end); > ^ > Input.cc:411:4: error: use of undeclared identifier 'rl_done' > rl_done = 1; > ^ > > Regards, > Elias > > >