okay, now I can't build ext/readline.  I recently upgraded readline to 4.3.

[local]frisco:mgarriss:/tmp/mgarriss/ruby/ext/readline> make
gcc -fPIC -g -O2 -DREADLINE_42_OR_LATER -DREADLINE_40_OR_LATER -I.
-I/tmp/mgarriss/ruby -I/tmp/mgarriss/ruby -I/tmp/mgarriss/ruby/ext/readline
-DHAVE_READLINE_READLINE_H -DHAVE_READLINE_HISTORY_H
-DHAVE_RL_FILENAME_COMPLETION_FUNCTION -DHAVE_RL_CLEANUP_AFTER_SIGNAL  -c
readline.c
In file included from /tmp/mgarriss/ruby/ruby.h:21,
                 from readline.c:9:
/tmp/mgarriss/ruby/config.h:16:1: warning: "_FILE_OFFSET_BITS" redefined
In file included from /usr/include/iso/stdio_iso.h:35,
                 from
/home/mgarriss/lib/gcc-lib/sparc-sun-solaris2.8/3.2/include/stdio.h:36,
                 from readline.c:5:
/usr/include/sys/feature_tests.h:96:1: warning: this is the location of the
previous definition
readline.c: In function `readline_attempted_completion_function':
readline.c:122: `rl_attempted_completion_over' undeclared (first use in this
function)
readline.c:122: (Each undeclared identifier is reported only once
readline.c:122: for each function it appears in.)
readline.c: In function `filename_completion_proc_call':
readline.c:607: `rl_filename_completion_function' undeclared (first use in
this function)
readline.c:607: warning: assignment makes pointer from integer without a
cast
readline.c: In function `username_completion_proc_call':
readline.c:634: `rl_username_completion_function' undeclared (first use in
this function)
readline.c:634: warning: assignment makes pointer from integer without a
cast
make: *** [readline.o] Error 1

Those vars it can't find are found in readline/readline.h.  Any clues?


-----Original Message-----
From: Garriss, Michael [mailto:Michael.Garriss / abacus-direct.com]
Sent: Friday, December 06, 2002 8:17 AM
To: 'ruby-core / ruby-lang.org'; ruby-talk / ruby-lang.org
Subject: Re: irb aborts in 1.7.3 on Solaris


I'm also having trouble getting irb to work on Solaris.  My problem appears
with irb --readline.  I've cleaned everything out and I'm now going to
rebuild everything with the latest snapshots of source.  I'll let you know
how it goes.

uname -a
SunOS frisco 5.8 Generic_108528-15 sun4u sparc SUNW,Ultra-4

gcc --version
gcc (GCC) 3.2

-----Original Message-----
From: Jim Freeze [mailto:jim / freeze.org]
Sent: Friday, December 06, 2002 7:55 AM
To: ruby-talk / ruby-lang.org
Cc: ruby-core / ruby-lang.org
Subject: irb aborts in 1.7.3 on Solaris


Hi:

I did not get an answer to this before, so I'll post again.

I just did a cvs get and compiled 1.7.3 on Solaris:

uname -a
SunOS juno 5.8 Generic_108528-14 sun4u sparc SUNW,Ultra-5_10


When running irb, I get the following error:

irb
/home/jfn/myruby173/lib/ruby/1.7/sparc-solaris2.8/nkf.so: [BUG]
Segmentation fault
ruby 1.7.3 (2002-12-04) [sparc-solaris2.8]
Abort


Is this a known problem?


-- 
Jim Freeze