#54: build on Leopard fails on readline ---------------------------------+------------------------------------------ Reporter: edarocket@gmail.com | Owner: lsansonetti@apple.com Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: readline ---------------------------------+------------------------------------------ I am running Leopard 10.5.2. I have readline5.2 installed in /usr/local with patch #12 added to allow for Darwin9. I configured MacRuby0.1 with the following command: ./configure --enable-framework --enable-fat-binary --program-prefix=mac --prefix=/usr/local --with-readline-dir=/usr/local I get the following error during make: compiling readline gcc -I. -I../../.ext/include/universal-darwin9.0 -I..//.././include -I..//.././ext/readline -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -g -O2 -I/usr/include/libxml2 -g -O2 -arch ppc -arch i386 -fno-common -pipe -fno-common -arch ppc -arch i386 -o readline.o -c readline.c readline.c: In function ‘filename_completion_proc_call’: readline.c:669: error: ‘filename_completion_function’ undeclared (first use in this function) readline.c:669: error: (Each undeclared identifier is reported only once readline.c:669: error: for each function it appears in.) readline.c:669: warning: assignment makes pointer from integer without a cast readline.c: In function ‘username_completion_proc_call’: readline.c:694: error: ‘username_completion_function’ undeclared (first use in this function) readline.c:694: warning: assignment makes pointer from integer without a cast readline.c: In function ‘filename_completion_proc_call’: readline.c:669: error: ‘filename_completion_function’ undeclared (first use in this function) readline.c:669: error: (Each undeclared identifier is reported only once readline.c:669: error: for each function it appears in.) readline.c:669: warning: assignment makes pointer from integer without a cast readline.c: In function ‘username_completion_proc_call’: readline.c:694: error: ‘username_completion_function’ undeclared (first use in this function) readline.c:694: warning: assignment makes pointer from integer without a cast lipo: can't open input file: /var/folders/qi/qiRsmsrKFyGifWoVhWoCz++++TM/-Tmp-//ccyYzZ4h.out (No such file or directory) make[1]: *** [readline.o] Error 1 make: *** [all] Error 1 This is similar to Ticket #5, which was closed with a "wontfix" status. I tried this on several machines with a similar /usr/local set-up, several build attempts, and several Google searches. I'm running out of ideas. Thanks, RyanR> -- Ticket URL: <http://ruby.macosforge.org/trac/ticket/54> ruby <http://ruby.macosforge.org/>