#26475: ruby19 failed to build: 'username_completion_function' undeclared --------------------------------------+------------------------------------- Reporter: christoperyeoh@… | Owner: kimuraw@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: ruby19 --------------------------------------+------------------------------------- Comment(by kimuraw@…): thanks. your port:readline is x86_64. I guess * ran extconf.rb of ext/readline against /usr/include/readline * build with /opt/local/include/readline That was strange. I cannot reproduce this problem on my Mac. Can you try the following operations on your Mac? (1) add an option "--with-readline-dir" to configure-args in ruby19 Portfile {{{ % sudo port edit ruby19 }}} {{{ Index: Portfile =================================================================== --- Portfile (revision 71052) +++ Portfile (working copy) @@ -38,6 +38,7 @@ port:libyaml configure.args --enable-shared \ + --with-readline-dir="${prefix}" \ --mandir="${prefix}/share/man" \ --enable-pthread \ --without-tk \ }}} (2) try to build ruby19 {{{ % sudo port clean ruby19 % sudo port build ruby19 }}} If build succeed, I add the option to ruby19 Portfile of macports.org. -- Ticket URL: <https://trac.macports.org/ticket/26475#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS