From: Stuart Fuller Date: 2003-01-29T13:24:40+09:00 Subject: Compiling Ruby 1.6.7 on TRU64 Unix V4.0F --nextPart1330929.SaBePEtr0T Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8Bit Having trouble compiling Ruby 1.6.7 on TRU64 Unix V4.0F on an Alpha ES40. Although the compilation results in an executable ruby, and the resulting ruby runs the test suite, I'm concerned about the number of compilation warnings and problems, and the number ld problems. I've included as an attachment the configure and compilation output. Has anyone else compiled Ruby on TRU64 Unix V4.0F with success? Thanks! -- Stu --nextPart1330929.SaBePEtr0T Content-Type: text/plain; name="rubybuild.log" Content-Transfer-Encoding: 8Bit Content-Disposition: attachment; filename="rubybuild.log" Script started on Sun Jan 12 19:33:45 2003 [root]pt9500:/usr/local/src/ruby-1.6.7> ./configure creating cache ./config.cache checking host system type... alphaev6-dec-osf4.0f checking target system type... alphaev6-dec-osf4.0f checking build system type... alphaev6-dec-osf4.0f checking for gcc... no checking for cc... cc checking whether the C compiler (cc ) works... yes checking whether the C compiler (cc ) is a cross-compiler... no checking whether we are using GNU C... no checking whether cc accepts -g... yes checking how to run the C preprocessor... cc -E checking for bison... no checking for byacc... no checking for ranlib... ranlib checking for ar... ar checking for ar... (cached) 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 Cygwin environment... no checking for mingw32 environment... no checking for executable suffix... no checking for object suffix... o checking size of int... 4 checking size of short... 2 checking size of long... 8 checking size of long long... 8 checking size of __int64... 8 checking size of void*... 8 checking size of float... 4 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 gcc attribute noreturn... no checking for crypt in -lcrypt... no checking for dlopen in -ldl... no 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... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for stdlib.h... yes checking for string.h... yes checking for unistd.h... 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... yes checking for pwd.h... yes checking for a.out.h... yes checking for utime.h... yes checking for memory.h... yes checking for direct.h... no checking for sys/resource.h... yes checking for uid_t in sys/types.h... yes checking for size_t... yes checking for st_blksize in struct stat... yes checking for st_blocks in struct stat... yes checking for st_rdev in struct stat... 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 8-bit clean memcmp... 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... yes checking for vsnprintf... no checking for isinf... no checking for isnan... yes checking for finite... yes checking for fmod... yes checking for killpg... yes checking for drand48... yes checking for random... yes checking for wait4... yes checking for waitpid... yes checking for syscall... yes checking for getcwd... yes checking for chroot... 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... yes checking for seteuid... yes checking for setreuid... yes checking for setrgid... yes checking for setegid... yes checking for setregid... yes checking for pause... yes 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... no checking for setsid... yes checking for telldir... yes checking for seekdir... yes checking for fchmod... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for tm_zone in struct tm... yes checking for struct tm.tm_gmtoff... yes checking for external int daylight... yes checking whether getpgrp takes no argument... yes checking whether setpgrp takes no argument... no checking for working strtod... yes checking whether byte ordering is bigendian... no checking for working const... yes checking whether char is unsigned... no checking for inline... __inline checking whether right shift preserve sign bit... yes checking count field in FILE structures... _cnt checking whether ELF binaries are produced... no checking whether OS depend dynamic link works... yes creating config.h updating cache ./config.cache creating ./config.status creating Makefile creating ext/extmk.rb [root]pt9500:/usr/local/src/ruby-1.6.7> make cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c array.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c bignum.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c class.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c compar.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c dir.c /usr/lib/cmplrs/cc/cfe: Warning: ./ruby.h, line 417: Incompatible type for the function parameter void rb_glob (char*,void(*)(const char*,VALUE),VALUE) ; ----------------------------^ cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c dln.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c enum.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c error.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c eval.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c file.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c gc.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c hash.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c inits.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c io.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c marshal.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c math.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c numeric.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c object.c cc -ieee -g -oldc -std -I. -I. -I/usr/local/include -c pack.c /usr/lib/cmplrs/cc/cfe: Warning: pack.c, line 115: Incompatible pointer type assignment static float swapf (z) float z; { float r; float *zp; unsigned char *s, *t; int i; zp = (float *)malloc(sizeof(float)); *zp = z; s = (char *)zp; t = (char *)malloc(sizeof(float)); for (i=0; iupdate_func(pctx, ((struct RString*) (str)) ->ptr, ((struct RString*) (str)) ->len); ------------------------------------------------------^ /usr/lib/cmplrs/cc/cfe: Warning: digest.c, line 116: Incompatible pointer type assignment obj = rb_str_new(digest, len); ---------------------^ /usr/lib/cmplrs/cc/cfe: Warning: digest.c, line 148: Incompatible pointer type assignment algo->update_func(pctx, ((struct RString*) (str)) ->ptr, ((struct RString*) (str)) ->len); ------------------------------------------------------^ /usr/lib/cmplrs/cc/cfe: Warning: digest.c, line 155: Incompatible pointer type assignment obj = rb_str_new(hexdigest, len); ---------------------^ /usr/lib/cmplrs/cc/cfe: Warning: digest.c, line 197: Incompatible pointer type assignment algo->update_func(pctx, ((struct RString*) (str)) ->ptr, ((struct RString*) (str)) ->len); ------------------------------------------------------^ /usr/lib/cmplrs/cc/cfe: Warning: digest.c, line 240: Incompatible pointer type assignment str = rb_str_new(digest, len); ---------------------^ /usr/lib/cmplrs/cc/cfe: Warning: digest.c, line 271: Incompatible pointer type assignment str = rb_str_new(hexdigest, len); ---------------------^ cc -shared -L/usr/local/src/ruby-1.6.7 -o digest.so digest.o -L/usr/local/lib -lc /usr/lib/cmplrs/cc.dtk/ld: Warning: Unresolved: rb_cObject rb_cFalseClass rb_cFixnum rb_cNilClass rb_cSymbol rb_cTrueClass rb_eNotImpError rb_cvar_defined rb_notimplement rb_cvar_get rb_check_type rb_raise ruby_xmalloc rb_data_object_alloc rb_obj_call_init rb_str_new rb_scan_args rb_str_cmp rb_define_module rb_define_class_under rb_define_singleton_method rb_define_method rb_intern compiling etc cc -ieee -g -oldc -std -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_GETLOGIN -DHAVE_GETPWENT -DHAVE_GETGRENT -DPW_GECOS -DPW_QUOTA -DPW_COMMENT -c etc.c cc -shared -L/usr/local/src/ruby-1.6.7 -o etc.so etc.o -L/usr/local/lib -lc /usr/lib/cmplrs/cc.dtk/ld: Warning: Unresolved: rb_cFalseClass rb_cFixnum rb_cNilClass rb_cSymbol rb_cTrueClass rb_eArgError rb_tainted_str_new2 rb_sys_fail rb_struct_new rb_scan_args rb_fix2int rb_num2int rb_raise rb_check_type rb_block_given_p rb_yield rb_ary_new rb_ary_push rb_define_module rb_define_module_function rb_struct_define rb_global_variable compiling fcntl cc -ieee -g -oldc -std -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -c fcntl.c cc -shared -L/usr/local/src/ruby-1.6.7 -o fcntl.so fcntl.o -L/usr/local/lib -lc /usr/lib/cmplrs/cc.dtk/ld: Warning: Unresolved: rb_cFalseClass rb_cFixnum rb_cNilClass rb_cSymbol rb_cTrueClass rb_define_module rb_define_const rb_int2inum compiling gdbm compiling nkf cc -ieee -g -oldc -std -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -c nkf.c /usr/lib/cmplrs/cc/cfe: Warning: nkf.c, line 35: Incompatible pointer type assignment output = ((struct RString*) (dst)) ->ptr; -----------^ /usr/lib/cmplrs/cc/cfe: Warning: nkf.c, line 67: Incompatible pointer type assignment input = rb_str2cstr((VALUE)(src),( &i_len)) ; ------------^ /usr/lib/cmplrs/cc/cfe: Warning: nkf.c, line 72: Incompatible pointer type assignment output = ((struct RString*) (dst)) ->ptr; -------------^ /usr/lib/cmplrs/cc/cfe: Warning: nkf.c, line 106: Incompatible pointer type assignment p = rb_str2cstr((VALUE)(src),( &plen)) ; ----^ cc -shared -L/usr/local/src/ruby-1.6.7 -o nkf.so nkf.o -L/usr/local/lib -lc /usr/lib/cmplrs/cc.dtk/ld: Warning: Unresolved: rb_cFalseClass rb_cFixnum rb_cNilClass rb_cSymbol rb_cTrueClass rb_str_cat rb_str2cstr rb_str_new rb_check_type rb_define_module rb_define_module_function rb_define_const compiling pty cc -ieee -g -oldc -std -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_SYS_STROPTS_H -DHAVE_OPENPTY -c pty.c cc -shared -L/usr/local/src/ruby-1.6.7 -o pty.so pty.o -L/usr/local/lib -lc /usr/lib/cmplrs/cc.dtk/ld: Warning: Unresolved: ruby_safe_level rb_cFalseClass rb_cFile rb_cFixnum rb_cNilClass rb_cSymbol rb_cTrueClass rb_eRuntimeError rb_raise rb_sys_fail ruby_xmalloc rb_newobj rb_ary_join rb_str_new2 rb_check_safe_str rb_io_mode_flags rb_ary_new2 rb_ary_store rb_block_given_p rb_ensure rb_yield rb_define_module rb_define_module_function compiling readline compiling sdbm cc -ieee -g -oldc -std -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -c _sdbm.c cc -ieee -g -oldc -std -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -c init.c cc -shared -L/usr/local/src/ruby-1.6.7 -o sdbm.so _sdbm.o init.o -L/usr/local/lib -lc /usr/lib/cmplrs/cc.dtk/ld: Warning: Unresolved: rb_mEnumerable rb_cObject rb_cFalseClass rb_cFixnum rb_cNilClass rb_cSymbol rb_cTrueClass rb_eArgError rb_eIndexError rb_eRuntimeError rb_raise rb_check_type rb_scan_args rb_fix2int rb_num2int rb_str_to_str rb_check_safe_str rb_sys_fail ruby_xmalloc rb_data_object_alloc rb_obj_call_init rb_block_given_p rb_ensure rb_yield rb_tainted_str_new rb_ary_new2 rb_ary_push rb_secure rb_assoc_new rb_ary_new rb_protect rb_str_dup rb_jump_tag rb_hash_new rb_hash_aset rb_funcall rb_intern rb_iterate rb_obj_as_string rb_hash_delete_if rb_define_class rb_include_module rb_define_singleton_method rb_define_method rb_define_alias compiling socket cc -ieee -g -oldc -std -Dsocklen_t=int -I. -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_NETINET_TCP_H -DHAVE_NETINET_UDP_H -DHAVE_INET_NTOA -DHAVE_INET_ATON -DHAVE_GETSERVBYPORT -DHAVE_ARPA_INET_H -DHAVE_ARPA_NAMESER_H -DHAVE_RESOLV_H -DHAVE_SYS_UN_H -DHAVE_SOCKET -DHAVE_GETHOSTNAME -Dss_family=__ss_family -Dss_len=__ss_len -c socket.c /usr/lib/cmplrs/cc/cfe: Warning: socket.c, line 417: Trailing comma in enumerator list RECV_SOCKET, ---------------^ cc -ieee -g -oldc -std -Dsocklen_t=int -I. -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_NETINET_TCP_H -DHAVE_NETINET_UDP_H -DHAVE_INET_NTOA -DHAVE_INET_ATON -DHAVE_GETSERVBYPORT -DHAVE_ARPA_INET_H -DHAVE_ARPA_NAMESER_H -DHAVE_RESOLV_H -DHAVE_SYS_UN_H -DHAVE_SOCKET -DHAVE_GETHOSTNAME -Dss_family=__ss_family -Dss_len=__ss_len -c getaddrinfo.c cc -ieee -g -oldc -std -Dsocklen_t=int -I. -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_NETINET_TCP_H -DHAVE_NETINET_UDP_H -DHAVE_INET_NTOA -DHAVE_INET_ATON -DHAVE_GETSERVBYPORT -DHAVE_ARPA_INET_H -DHAVE_ARPA_NAMESER_H -DHAVE_RESOLV_H -DHAVE_SYS_UN_H -DHAVE_SOCKET -DHAVE_GETHOSTNAME -Dss_family=__ss_family -Dss_len=__ss_len -c getnameinfo.c cc -shared -L/usr/local/src/ruby-1.6.7 -o socket.so socket.o getaddrinfo.o getnameinfo.o -L/usr/local/lib -lc /usr/lib/cmplrs/cc.dtk/ld: Warning: Unresolved: ruby_safe_level rb_cFalseClass rb_cFixnum rb_cInteger rb_cIO rb_cNilClass rb_cSymbol rb_cTrueClass rb_eStandardError rb_eArgError rb_eIOError rb_eSecurityError rb_eTypeError rb_trap_immediate rb_newobj ruby_xmalloc rb_fdopen rb_io_synchronized rb_raise rb_scan_args rb_fix2int rb_num2int rb_io_check_closed rb_io_taint_check rb_sys_fail rb_io_close rb_thread_fd_close rb_secure rb_str2cstr rb_tainted_str_new rb_thread_fd_writable rb_thread_schedule rb_read_pending rb_thread_wait_fd rb_obj_taint rb_assoc_new rb_bug rb_tainted_str_new2 rb_obj_is_kind_of rb_num2long rb_check_safe_str snprintf rb_str_new2 rb_ary_new3 rb_gc rb_thread_select rb_ary_new rb_ary_push rb_int2inum rb_check_type rb_str_modify rb_define_const rb_define_class rb_undef_method rb_define_singleton_method rb_define_method rb_define_global_const rb_define_module_under compiling syslog cc -ieee -g -oldc -std -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_SYSLOG_H -DHAVE_OPENLOG -DHAVE_SETLOGMASK -c syslog.c cc -shared -L/usr/local/src/ruby-1.6.7 -o syslog.so syslog.o -L/usr/local/lib -lc /usr/lib/cmplrs/cc.dtk/ld: Warning: Unresolved: rb_cFalseClass rb_cFixnum rb_cNilClass rb_cSymbol rb_cTrueClass rb_eArgError rb_eRuntimeError rb_eTypeError rb_raise rb_f_sprintf rb_scan_args rb_gv_get rb_int2inum rb_check_safe_str rb_fix2int rb_num2int rb_block_given_p rb_ensure rb_yield rb_class2name rb_str_new rb_define_module rb_define_module_under rb_include_module rb_define_module_function rb_define_const compiling tcltklib cc -ieee -g -oldc -std -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_TCL_H -DHAVE_TK_H -c tcltklib.c cc -ieee -g -oldc -std -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_TCL_H -DHAVE_TK_H -c stubs.c /usr/lib/cmplrs/cc/cfe: Warning: Empty compilation - nothing to compile. cc -shared -L/usr/local/src/ruby-1.6.7 -o tcltklib.so tcltklib.o stubs.o -L/usr/local/lib -ltk -ltcl8.3 -lX11 -lm -lc /usr/lib/cmplrs/cc.dtk/ld: Warning: Unresolved: ruby_debug rb_cObject rb_cFalseClass rb_cFixnum rb_cNilClass rb_cSymbol rb_cTrueClass rb_eStandardError rb_eArgError rb_eRuntimeError rb_eNameError rb_argv0 rb_trap_immediate rb_prohibit_interrupt rb_trap_pending rb_thread_critical rb_thread_pending rb_trap_exec rb_thread_schedule rb_thread_run rb_check_type rb_raise rb_rescue rb_eval_string rb_str2cstr ruby_xmalloc rb_data_object_alloc rb_str_new2 rb_thread_current rb_thread_stop rb_define_module rb_define_class rb_define_module_function rb_define_singleton_method rb_define_method compiling tk cc -ieee -g -oldc -std -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -c tkutil.c cc -shared -L/usr/local/src/ruby-1.6.7 -o tkutil.so tkutil.o -L/usr/local/lib -lc /usr/lib/cmplrs/cc.dtk/ld: Warning: Unresolved: rb_cObject rb_cFalseClass rb_cFixnum rb_cNilClass rb_cSymbol rb_cTrueClass rb_scan_args rb_eval_cmd rb_class_new_instance rb_block_given_p rb_obj_instance_eval rb_define_module rb_define_class rb_define_singleton_method compiling digest/md5 cc -ieee -g -oldc -std -DHAVE_CONFIG_H -I/usr/local/src/ruby-1.6.7/ext/digest/md5/.. -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_UNISTD_H -c md5.c /usr/lib/cmplrs/cc/cfe: Warning: md5.c, line 425: Incompatible pointer type assignment sprintf(hexdigest + i * 2, "%02x", digest[i]); --------------------------^ cc -ieee -g -oldc -std -DHAVE_CONFIG_H -I/usr/local/src/ruby-1.6.7/ext/digest/md5/.. -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_UNISTD_H -c md5init.c cc -shared -L/usr/local/src/ruby-1.6.7 -o md5.so md5.o md5init.o -L/usr/local/lib -lc /usr/lib/cmplrs/cc.dtk/ld: Warning: Unresolved: rb_cFalseClass rb_cFixnum rb_cNilClass rb_cSymbol rb_cTrueClass rb_cObject rb_require rb_path2class rb_define_class_under rb_intern rb_cvar_declare rb_data_object_alloc compiling digest/rmd160 cc -ieee -g -oldc -std -DHAVE_CONFIG_H -I/usr/local/src/ruby-1.6.7/ext/digest/rmd160/.. -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_UNISTD_H -c rmd160.c cc -ieee -g -oldc -std -DHAVE_CONFIG_H -I/usr/local/src/ruby-1.6.7/ext/digest/rmd160/.. -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_UNISTD_H -c rmd160hl.c cc -ieee -g -oldc -std -DHAVE_CONFIG_H -I/usr/local/src/ruby-1.6.7/ext/digest/rmd160/.. -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_UNISTD_H -c rmd160init.c cc -shared -L/usr/local/src/ruby-1.6.7 -o rmd160.so rmd160.o rmd160hl.o rmd160init.o -L/usr/local/lib -lc /usr/lib/cmplrs/cc.dtk/ld: Warning: Unresolved: rb_cFalseClass rb_cFixnum rb_cNilClass rb_cSymbol rb_cTrueClass rb_cObject rb_require rb_path2class rb_define_class_under rb_intern rb_cvar_declare rb_data_object_alloc compiling digest/sha1 cc -ieee -g -oldc -std -DHAVE_CONFIG_H -I/usr/local/src/ruby-1.6.7/ext/digest/sha1/.. -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_UNISTD_H -c sha1.c cc -ieee -g -oldc -std -DHAVE_CONFIG_H -I/usr/local/src/ruby-1.6.7/ext/digest/sha1/.. -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_UNISTD_H -c sha1hl.c cc -ieee -g -oldc -std -DHAVE_CONFIG_H -I/usr/local/src/ruby-1.6.7/ext/digest/sha1/.. -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_UNISTD_H -c sha1init.c cc -shared -L/usr/local/src/ruby-1.6.7 -o sha1.so sha1.o sha1hl.o sha1init.o -L/usr/local/lib -lc /usr/lib/cmplrs/cc.dtk/ld: Warning: Unresolved: rb_cFalseClass rb_cFixnum rb_cNilClass rb_cSymbol rb_cTrueClass rb_cObject rb_require rb_path2class rb_define_class_under rb_intern rb_cvar_declare rb_data_object_alloc compiling digest/sha2 cc -ieee -g -oldc -std -DHAVE_CONFIG_H -I/usr/local/src/ruby-1.6.7/ext/digest/sha2/.. -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_UNISTD_H -c sha2.c cc -ieee -g -oldc -std -DHAVE_CONFIG_H -I/usr/local/src/ruby-1.6.7/ext/digest/sha2/.. -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_UNISTD_H -c sha2hl.c /usr/lib/cmplrs/cc/cfe: Warning: sha2hl.c, line 108: Incompatible pointer type assignment if ((ret = buffer) != 0L ) { ---------^ /usr/lib/cmplrs/cc/cfe: Warning: sha2hl.c, line 121: Incompatible pointer type assignment return ret; ^ /usr/lib/cmplrs/cc/cfe: Warning: sha2hl.c, line 168: Incompatible pointer type assignment if ((ret = buffer) != 0L ) { ---------^ /usr/lib/cmplrs/cc/cfe: Warning: sha2hl.c, line 181: Incompatible pointer type assignment return ret; ^ /usr/lib/cmplrs/cc/cfe: Warning: sha2hl.c, line 228: Incompatible pointer type assignment if ((ret = buffer) != 0L ) { ---------^ /usr/lib/cmplrs/cc/cfe: Warning: sha2hl.c, line 241: Incompatible pointer type assignment return ret; ^ cc -ieee -g -oldc -std -DHAVE_CONFIG_H -I/usr/local/src/ruby-1.6.7/ext/digest/sha2/.. -I/usr/local/src/ruby-1.6.7 -I/usr/local/src/ruby-1.6.7 -I/usr/local/include -DHAVE_UNISTD_H -c sha2init.c cc -shared -L/usr/local/src/ruby-1.6.7 -o sha2.so sha2.o sha2hl.o sha2init.o -L/usr/local/lib -lc /usr/lib/cmplrs/cc.dtk/ld: Warning: Unresolved: rb_cFalseClass rb_cFixnum rb_cNilClass rb_cSymbol rb_cTrueClass rb_cObject rb_require rb_intern rb_path2class rb_define_class_under rb_cvar_declare rb_data_object_alloc cc -ieee -g -oldc -std main.o libruby.a -lm -o ruby [root]pt9500:/usr/local/src/ruby-1.6.7> script done on Sun Jan 12 22:52:19 2003 --nextPart1330929.SaBePEtr0T--