On Tuesday, 10 December 2002 at  7:59:33 +0900, Yukihiro Matsumoto wrote:
> Hi,
> 
> In message "Re: irb Abort on Solaris Backtrace"
>     on 02/12/10, Jim Freeze <jim / freeze.org> writes:
> 
> |> How do you build your ruby.  I suspect the C++ compiler configuration.
> 
> | Got the sources from cvs.
> | Did  the following:
> |   autoconfig
> |   ./configure --prefix=/mydir
> |   make
> |   make install
> 
> Could you show us output from these operations?
> 

Yes. The script log is below:


Script started on Tue Dec 10 08:33:29 2002
jfn@juno 2 /home/jfn/ruby-1.7.3/ruby > autoconf	
jfn@juno 3 /home/jfn/ruby-1.7.3/ruby > ./configure --prefix=/home/jfn/ruby173
checking build system type... sparc-sun-solaris2.8
checking host system type... sparc-sun-solaris2.8
checking target system type... sparc-sun-solaris2.8
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix... 
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking whether gcc needs -traditional... no
checking whether the linker is GNU ld... yes
checking whether gcc -E accepts -o... -o conftest.i
checking for bison... bison -y
checking for ranlib... ranlib
checking for ar... ar
checking whether ln -s works... yes
checking whether make sets ${MAKE}... yes
checking for AIX... no
checking for minix/config.h... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for _LARGE_FILES value needed for large files... no
checking for ANSI C header files... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for unistd.h... yes
checking for long long... yes
checking for off_t... yes
checking for int... yes
checking size of int... 4
checking for short... yes
checking size of short... 2
checking for long... yes
checking size of long... 4
checking for long long... (cached) yes
checking size of long long... 8
checking for __int64... no
checking size of __int64... 0
checking for off_t... (cached) yes
checking size of off_t... 8
checking for void*... yes
checking size of void*... 4
checking for float... yes
checking size of float... 4
checking for double... yes
checking size of double... 8
checking for prototypes... yes
checking token paste string... ansi
checking for variable length prototypes and stdarg.h... yes
checking for noreturn... x __attribute__ ((noreturn))
checking whether sys_nerr is declared... no
checking for crypt in -lcrypt... yes
checking for dlopen in -ldl... yes
checking for shl_load in -ldld... no
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for limits.h... yes
checking for sys/file.h... yes
checking for sys/ioctl.h... yes
checking for fcntl.h... yes
checking for sys/fcntl.h... yes
checking for sys/select.h... yes
checking for sys/time.h... yes
checking for sys/times.h... yes
checking for sys/param.h... yes
checking for syscall.h... no
checking for pwd.h... yes
checking for a.out.h... no
checking for utime.h... yes
checking for memory.h... (cached) yes
checking for direct.h... no
checking for sys/resource.h... yes
checking for sys/mkdev.h... yes
checking for uid_t in sys/types.h... yes
checking for size_t... yes
checking for struct stat.st_blksize... yes
checking for struct stat.st_blocks... yes
checking for struct stat.st_rdev... yes
checking type of array argument to getgroups... gid_t
checking return type of signal handlers... void
checking for working alloca.h... yes
checking for alloca... yes
checking for working memcmp... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for fseeko... yes
checking for ftello... yes
checking for dup2... yes
checking for memmove... yes
checking for mkdir... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for strerror... yes
checking for strftime... yes
checking for strchr... yes
checking for strstr... yes
checking for strtoul... yes
checking for crypt... yes
checking for flock... no
checking for vsnprintf... yes
checking for isinf... no
checking for isnan... yes
checking for finite... yes
checking for hypot... yes
checking for acosh... yes
checking for fmod... yes
checking for killpg... yes
checking for wait4... yes
checking for waitpid... yes
checking for syscall... yes
checking for chroot... yes
checking for fsync... yes
checking for truncate... yes
checking for chsize... no
checking for times... yes
checking for utimes... yes
checking for fcntl... yes
checking for lockf... yes
checking for lstat... yes
checking for symlink... yes
checking for readlink... yes
checking for setitimer... yes
checking for setruid... no
checking for seteuid... yes
checking for setreuid... yes
checking for setresuid... no
checking for setproctitle... no
checking for setrgid... no
checking for setegid... yes
checking for setregid... yes
checking for setresgid... no
checking for pause... yes
checking for lchown... yes
checking for lchmod... no
checking for getpgrp... yes
checking for setpgrp... yes
checking for getpgid... yes
checking for setpgid... yes
checking for getgroups... yes
checking for getpriority... yes
checking for getrlimit... yes
checking for dlopen... yes
checking for sigprocmask... yes
checking for sigaction... yes
checking for _setjmp... yes
checking for setsid... yes
checking for telldir... yes
checking for seekdir... yes
checking for fchmod... yes
checking for mktime... yes
checking for timegm... no
checking for cosh... yes
checking for sinh... yes
checking for tanh... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... no
checking for tzname... yes
checking for struct tm.tm_gmtoff... no
checking for external int daylight... yes
checking for negative time_t for gmtime(3)... yes
checking whether getpgrp takes no argument... yes
checking whether setpgrp takes no argument... yes
checking whether byte ordering is bigendian... yes
checking for gcc option to accept ANSI C... none needed
checking for an ANSI C-conforming const... yes
checking whether char is unsigned... no
checking for inline... inline
checking whether right shift preserve sign bit... yes
checking read count field in FILE structures... _cnt
checking read buffer ptr field in FILE structures... _ptr
checking whether need to flush between R/W... yes
checking whether need to flush before seek... no
checking whether ELF binaries are produced... yes
checking whether OS depend dynamic link works... yes
config.h unchanged
configure: creating ./config.status
config.status: creating Makefile
jfn@juno 4 /home/jfn/ruby-1.7.3/ruby > make
gcc -g -O2 -I. -I. -c array.c
gcc -g -O2 -I. -I. -c bignum.c
gcc -g -O2 -I. -I. -c class.c
gcc -g -O2 -I. -I. -c compar.c
gcc -g -O2 -I. -I. -c dir.c
gcc -g -O2 -I. -I. -c dln.c
gcc -g -O2 -I. -I. -c enum.c
gcc -g -O2 -I. -I. -c error.c
gcc -g -O2 -I. -I. -c eval.c
gcc -g -O2 -I. -I. -c file.c
gcc -g -O2 -I. -I. -c gc.c
gcc -g -O2 -I. -I. -c hash.c
gcc -g -O2 -I. -I. -c inits.c
gcc -g -O2 -I. -I. -c io.c
gcc -g -O2 -I. -I. -c marshal.c
gcc -g -O2 -I. -I. -c math.c
gcc -g -O2 -I. -I. -c numeric.c
gcc -g -O2 -I. -I. -c object.c
gcc -g -O2 -I. -I. -c pack.c
gcc -g -O2 -I. -I. -c parse.c
gcc -g -O2 -I. -I. -c process.c
gcc -g -O2 -I. -I. -c prec.c
gcc -g -O2 -I. -I. -c random.c
gcc -g -O2 -I. -I. -c range.c
gcc -g -O2 -I. -I. -c re.c
gcc -g -O2 -I. -I. -c regex.c
gcc -g -O2 -I. -I. -c ruby.c
gcc -g -O2 -I. -I. -c signal.c
gcc -g -O2 -I. -I. -c sprintf.c
gcc -g -O2 -I. -I. -c st.c
gcc -g -O2 -I. -I. -c string.c
gcc -g -O2 -I. -I. -c struct.c
gcc -g -O2 -I. -I. -c time.c
gcc -g -O2 -I. -I. -c util.c
gcc -g -O2 -I. -I. -c variable.c
gcc -g -O2 -I. -I. -c version.c
gcc -I. -g -O2 -I. -I. -c ./missing/flock.c
gcc -I. -g -O2 -I. -I. -c ./missing/isinf.c
gcc -g -O2 -I. -I. -c dmyext.c
ar rcu libruby-static.a array.o  bignum.o  class.o  compar.o  dir.o  dln.o  enum.o  error.o  eval.o  file.o  gc.o  hash.o  inits.o  io.o  marshal.o  math.o  numeric.o  object.o  pack.o  parse.o  process.o  prec.o  random.o  range.o  re.o  regex.o  ruby.o  signal.o  sprintf.o  st.o  string.o  struct.o  time.o  util.o  variable.o  version.o  flock.o isinf.o dmyext.o
gcc -g -O2 -I. -I. -c main.c
gcc -g -O2 -Wl,-E main.o dmyext.o libruby-static.a -ldl -lcrypt -lm   -o miniruby
compiling Win32API
compiling curses
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/curses -DHAVE_CURSES_H -DHAVE_ISENDWIN -DHAVE_UNGETCH -DHAVE_BEEP -DHAVE_WGETNSTR -DHAVE_DOUPDATE -DHAVE_FLASH -DHAVE_DELETELN -DHAVE_WDELETELN -DHAVE_KEYPAD -DHAVE_KEYNAME -DHAVE_INIT_COLOR -c curses.c
In file included from /usr/include/curses.h:23,
                 from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/include/curses.h:5,
                 from curses.c:24:
/usr/include/widec.h:38: warning: `getwc' redefined
/usr/include/iso/wchar_iso.h:337: warning: this is the location of the previous definition
/usr/include/widec.h:39: warning: `putwc' redefined
/usr/include/iso/wchar_iso.h:340: warning: this is the location of the previous definition
/usr/include/widec.h:40: warning: `getwchar' redefined
/usr/include/iso/wchar_iso.h:338: warning: this is the location of the previous definition
/usr/include/widec.h:41: warning: `putwchar' redefined
/usr/include/iso/wchar_iso.h:341: warning: this is the location of the previous definition
In file included from /home/jfn/ruby-1.7.3/ruby/ruby.h:21,
                 from curses.c:49:
/home/jfn/ruby-1.7.3/ruby/config.h:2: warning: `_FILE_OFFSET_BITS' redefined
/usr/include/sys/feature_tests.h:96: warning: this is the location of the previous definition
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o curses.so curses.o  -lruby-static -lcurses -ltermcap  -ldl -lcrypt -lm  -lc
compiling dbm
gcc -fPIC -g -O2 -DDBM_HDR='<ndbm.h>' -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/dbm -DHAVE_DBM_OPEN -DHAVE_NDBM_H -DHAVE_DBM_OPEN -DHAVE_DBM_CLEARERR -c dbm.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o dbm.so dbm.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling digest
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/digest -c digest.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o digest.so digest.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling digest/md5
gcc -fPIC -g -O2 -DHAVE_CONFIG_H -I/home/jfn/ruby-1.7.3/ruby/ext/digest/md5/.. -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/digest/md5 -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -c md5init.c
gcc -fPIC -g -O2 -DHAVE_CONFIG_H -I/home/jfn/ruby-1.7.3/ruby/ext/digest/md5/.. -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/digest/md5 -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -c md5.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o md5.so md5init.o md5.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling digest/rmd160
gcc -fPIC -g -O2 -DHAVE_CONFIG_H -I/home/jfn/ruby-1.7.3/ruby/ext/digest/rmd160/.. -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/digest/rmd160 -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -c rmd160init.c
gcc -fPIC -g -O2 -DHAVE_CONFIG_H -I/home/jfn/ruby-1.7.3/ruby/ext/digest/rmd160/.. -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/digest/rmd160 -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -c rmd160.c
gcc -fPIC -g -O2 -DHAVE_CONFIG_H -I/home/jfn/ruby-1.7.3/ruby/ext/digest/rmd160/.. -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/digest/rmd160 -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -c rmd160hl.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o rmd160.so rmd160init.o rmd160.o rmd160hl.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling digest/sha1
gcc -fPIC -g -O2 -DHAVE_CONFIG_H -I/home/jfn/ruby-1.7.3/ruby/ext/digest/sha1/.. -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/digest/sha1 -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -c sha1init.c
gcc -fPIC -g -O2 -DHAVE_CONFIG_H -I/home/jfn/ruby-1.7.3/ruby/ext/digest/sha1/.. -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/digest/sha1 -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -c sha1.c
gcc -fPIC -g -O2 -DHAVE_CONFIG_H -I/home/jfn/ruby-1.7.3/ruby/ext/digest/sha1/.. -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/digest/sha1 -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -c sha1hl.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o sha1.so sha1init.o sha1.o sha1hl.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling digest/sha2
gcc -fPIC -g -O2 -DHAVE_CONFIG_H -I/home/jfn/ruby-1.7.3/ruby/ext/digest/sha2/.. -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/digest/sha2 -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -c sha2.c
In file included from /home/jfn/ruby-1.7.3/ruby/ruby.h:21,
                 from /home/jfn/ruby-1.7.3/ruby/ext/digest/sha2/../defs.h:8,
                 from sha2.h:46,
                 from sha2.c:42:
/home/jfn/ruby-1.7.3/ruby/config.h:2: warning: `_FILE_OFFSET_BITS' redefined
/usr/include/sys/feature_tests.h:96: warning: this is the location of the previous definition
gcc -fPIC -g -O2 -DHAVE_CONFIG_H -I/home/jfn/ruby-1.7.3/ruby/ext/digest/sha2/.. -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/digest/sha2 -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -c sha2hl.c
gcc -fPIC -g -O2 -DHAVE_CONFIG_H -I/home/jfn/ruby-1.7.3/ruby/ext/digest/sha2/.. -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/digest/sha2 -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -c sha2init.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o sha2.so sha2.o sha2hl.o sha2init.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling dl
gcc -fPIC -g -O2 -fno-defer-pop -fno-omit-frame-pointer -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR  -I. -c dl.c
gcc -fPIC -g -O2 -fno-defer-pop -fno-omit-frame-pointer -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR  -I. -c handle.c
gcc -fPIC -g -O2 -fno-defer-pop -fno-omit-frame-pointer -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR  -I. -c ptr.c
gcc -fPIC -g -O2 -fno-defer-pop -fno-omit-frame-pointer -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR  -I. -c sym.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o dl.so dl.o handle.o ptr.o sym.o  -lruby-static -ldl  -ldl -lcrypt -lm  -lc
compiling etc
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/etc -DHAVE_GETLOGIN -DHAVE_GETPWENT -DHAVE_GETGRENT -DHAVE_ST_PW_GECOS -DHAVE_ST_PW_AGE -DHAVE_ST_PW_COMMENT -c etc.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o etc.so etc.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling fcntl
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/fcntl -c fcntl.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o fcntl.so fcntl.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling gdbm
compiling iconv
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/iconv -DHAVE_ICONV_H -c iconv.c
iconv.c: In function `iconv_try':
iconv.c:154: warning: passing arg 2 of `libiconv' from incompatible pointer type
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o iconv.so iconv.o  -lruby-static -liconv  -ldl -lcrypt -lm  -lc
compiling nkf
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/nkf -c nkf.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o nkf.so nkf.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling pty
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/pty -DHAVE_SYS_STROPTS_H -DHAVE_PTSNAME -c pty.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o pty.so pty.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling racc/cparse
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/racc/cparse -c cparse.c
In file included from /home/jfn/ruby-1.7.3/ruby/ruby.h:21,
                 from cparse.c:15:
/home/jfn/ruby-1.7.3/ruby/config.h:2: warning: `_FILE_OFFSET_BITS' redefined
/usr/include/sys/feature_tests.h:96: warning: this is the location of the previous definition
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o cparse.so cparse.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling readline
compiling sdbm
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/sdbm -c _sdbm.c
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/sdbm -c init.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o sdbm.so _sdbm.o init.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling socket
gcc -fPIC -DHAVE_GETADDRINFO -DHAVE_SOCKADDR_STORAGE -DINET6 -g -O2 -DENABLE_IPV6 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/socket -DHAVE_NETINET_TCP_H -DHAVE_NETINET_UDP_H -DHAVE_ST_MSG_ACCRIGHTS -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_SYS_UN_H -DHAVE_SYS_UIO_H -DHAVE_SOCKET -DHAVE_GETHOSTNAME  -Dss_family=__ss_family -Dss_len=__ss_len -c socket.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o socket.so socket.o  -lruby-static -lsocket -lnsl  -ldl -lcrypt -lm  -lc
compiling stringio
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/stringio -c stringio.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o stringio.so stringio.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling strscan
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/strscan -c strscan.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o strscan.so strscan.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling syslog
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/syslog -DHAVE_SYSLOG_H -DHAVE_OPENLOG -DHAVE_SETLOGMASK -c syslog.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o syslog.so syslog.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling tcltklib
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/tcltklib -DHAVE_TCL_H -DHAVE_TK_H -c stubs.c
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/tcltklib -DHAVE_TCL_H -DHAVE_TK_H -c tcltklib.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o tcltklib.so stubs.o tcltklib.o  -lruby-static -ltk -ltcl -lX11 -lm -ldl -lsocket -lnsl  -ldl -lcrypt -lm  -lc
compiling tk
gcc -fPIC -g -O2 -I. -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby -I/home/jfn/ruby-1.7.3/ruby/ext/tk -c tkutil.c
gcc -Wl,-G -shared -Wl,-E -L"/home/jfn/ruby-1.7.3/ruby" -L"/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8" -o tkutil.so tkutil.o  -lruby-static  -ldl -lcrypt -lm  -lc
compiling win32ole
making ruby
gcc -g -O2 -Wl,-E -L.   main.o  -lruby-static -ldl -lcrypt -lm   -o ruby
jfn@juno 5 /home/jfn/ruby-1.7.3/ruby > make install
./miniruby ./instruby.rb --make="make" --make-flags="" 
ruby -> /home/jfn/ruby173/bin/ruby
chmod 0755 /home/jfn/ruby173/bin/ruby
libruby-static.a -> /home/jfn/ruby173/lib/libruby-static.a
chmod 0644 /home/jfn/ruby173/lib/libruby-static.a
./miniruby ./ext/extmk.rb --make="make" --make-flags=" DESTDIR=" install
installing Win32API
installing curses
curses.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/curses.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/curses.so
installing dbm
dbm.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/dbm.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/dbm.so
installing digest
digest.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/digest.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/digest.so
installing digest/md5
md5.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/digest/md5.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/digest/md5.so
installing digest/rmd160
rmd160.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/digest/rmd160.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/digest/rmd160.so
installing digest/sha1
sha1.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/digest/sha1.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/digest/sha1.so
installing digest/sha2
sha2.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/digest/sha2.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/digest/sha2.so
installing dl
dl.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/dl.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/dl.so
installing etc
etc.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/etc.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/etc.so
installing fcntl
fcntl.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/fcntl.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/fcntl.so
installing gdbm
installing iconv
iconv.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/iconv.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/iconv.so
installing nkf
nkf.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/nkf.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/nkf.so
installing pty
pty.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/pty.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/pty.so
installing racc/cparse
cparse.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/racc/cparse.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/racc/cparse.so
installing readline
installing sdbm
sdbm.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/sdbm.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/sdbm.so
installing socket
socket.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/socket.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/socket.so
installing stringio
stringio.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/stringio.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/stringio.so
installing strscan
strscan.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/strscan.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/strscan.so
installing syslog
syslog.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/syslog.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/syslog.so
installing tcltklib
tcltklib.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/tcltklib.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/tcltklib.so
installing tk
tkutil.so -> /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/tkutil.so
chmod 0555 /home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/tkutil.so
installing win32ole
jfn@juno 6 /home/jfn/ruby-1.7.3/ruby > cd ../../ruby173/bin
jfn@juno 8 /home/jfn/ruby173/bin > ./irb
/home/jfn/ruby173/lib/ruby/1.7/sparc-solaris2.8/nkf.so: [BUG] Segmentation fault
ruby 1.7.3 (2002-12-04) [sparc-solaris2.8]
Abort
jfn@juno 9 /home/jfn/ruby173/bin > exit
script done on Tue Dec 10 08:46:57 2002

-- 
Jim Freeze
----------