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 >[0;39m 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 ----------