Veo el siguiente error cuando compilando ruby desde cero usando rbenv:
In file included from debug.c:27:
./vm_callinfo.h:183:9: error: use of undeclared identifier 'RUBY_FUNCTION_NAME_STRING'
rp(ci);
^
./internal.h:89:72: note: expanded from macro 'rp'
#define rp(obj) rb_obj_info_dump_loc((VALUE)(obj), __FILE__, __LINE__, RUBY_FUNCTION_NAME_STRING)Actualicé rbenv y rbenv-build a última hora, a ninguna utilidad.
Según el flujo de pila, la solución, que funcionó para mí, era actualizar xcode:
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install.^.