From Ruslan@REDACTED Wed Dec 9 03:27:11 1998 From: Ruslan@REDACTED (Ruslan Shevchenko) Date: Wed, 09 Dec 1998 02:27:11 +0000 Subject: erlang-47.4.0.base.tar.gz is incomplete ? Message-ID: <366DDFFE.4CA660A9@Shevchenko.Kiev.UA> looks like erlang-47.4.0.base.tar.gz is incomplete. i. e. in process of installing I receive: creating ../system/erl_interface/src/i386-unknown-freebsd3.0/Makefile mkdir: ../../tools/devtools/pxw/pxw/i386-unknown-freebsd3.0: No such file or dir ectory and really, directory tools/devtools is missing. (Full log is attached to this message) The platform is freebsd 3.0, but I think this is not important here. -------------- next part -------------- cd erts/autoconf; gmake CONFIG_STATUS=i386-unknown-freebsd3.0/config.status CFLAGS="" \ ./configure --cache-file i386-unknown-freebsd3.0/config.cache creating cache i386-unknown-freebsd3.0/config.cache checking host system type... i386-unknown-freebsd3.0 checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for POSIXized ISC... no checking for mawk... no checking for gawk... no checking for nawk... no checking for awk... awk checking for gcc... (cached) gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for flex... flex checking for yywrap in -lfl... yes checking for bison... bison -y checking for a BSD compatible install... /usr/bin/install -c checking how to create a directory including parents... /usr/bin/install -c -d checking whether ln -s works... yes checking whether make sets ${MAKE}... yes checking for ranlib... ranlib usage: basename string [suffix] checking for sin in -lm... yes checking for main in -lresolv... no checking for res_gethostbyname in -lresolv... no checking matherr support... yes checking SO_BSDCOMPAT... no checking sockaddr.sa_len field... no checking pread and pwrite support... checking for pread... no checking writev, readv support... checking for writev... yes checking how to run the C preprocessor... gcc -E checking for sys/uio.h... yes checking ieee_handler... checking for ieee_handler... no checking fpsetmask... checking for fpsetmask... no checking finite... checking for finite... yes checking for tputs in -ltermcap... yes 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 fcntl.h... yes checking for limits.h... yes checking for sys/ioctl.h... yes checking for sys/time.h... yes checking for syslog.h... yes checking for unistd.h... yes checking for ieeefp.h... no checking for working const... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking if INADDR_LOOPBACK is in netinet/in.h... yes checking ipv6 support... no checking for main in -linet... no checking for net/errno.h... no checking for sys/socketio.h... no checking for sys/sockio.h... yes checking for thread.h... no checking for pthread.h... yes checking for pthread/mit/pthread.h... no checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for IceConnectionNumber in -lICE... yes checking for dnet_ntoa in -ldnet... no checking for t_accept in -lnsl... no checking for socket in -lsocket... no checking for main in -lSM... no checking for a.out.h... yes checking for elf.h... yes checking for elf_getdata in -lelf... no checking for dlopen in -ldl... no checking for connect... yes checking for gethostbyname... yes checking for gethostbyname_r... no checking whether gcc needs -traditional... no checking whether setvbuf arguments are reversed... no checking return type of signal handlers... void checking for vprintf... yes checking for memmove... yes checking for strerror... yes checking for main in -lw... no checking for kstat_open in -lkstat... no checking whether to build with support for threads... yes checking for thr_create in -lthread... no checking for pthread_create in -lpthread... no checking for pthread_create in -lc_r... yes updating cache i386-unknown-freebsd3.0/config.cache creating i386-unknown-freebsd3.0/config.status creating ../system/emulator/runtime/i386-unknown-freebsd3.0/Makefile creating ../system/emulator/jam/i386-unknown-freebsd3.0/Makefile creating ../system/emulator/beam/i386-unknown-freebsd3.0/Makefile creating ../system/emulator/zlib/i386-unknown-freebsd3.0/Makefile creating ../system/etc.unix/i386-unknown-freebsd3.0/Makefile creating ../system/erl_interface/src/i386-unknown-freebsd3.0/Makefile mkdir: ../../tools/devtools/pxw/pxw/i386-unknown-freebsd3.0: No such file or directory creating ../../tools/devtools/pxw/pxw/i386-unknown-freebsd3.0/Makefile sed: ./../../tools/devtools/pxw/pxw/Makefile.ini386-unknown-freebsd3.0/config.status: cannot create ../../tools/devtools/pxw/pxw/i386-unknown-freeb: sd3.0/Makefile: directory nonexistent No such file or directory mkdir: ../../tools/gs/gs/c_src/i386-unknown-freebsd3.0: No such file or directory creating ../../tools/gs/gs/c_src/i386-unknown-freebsd3.0/Makefile sed: ./../../tools/gs/gs/c_src/Makefile.ini386-unknown-freebsd3.0/config.status: cannot create ../../tools/gs/gs/c_src/i386-unknown-freebsd3.0: /Makefile: directory nonexistent No such file or directory creating ../../internal_tools/make/i386-unknown-freebsd3.0/otp.mk mkdir: ../lib/os_mon/c_src/i386-unknown-freebsd3.0: No such file or directory creating ../lib/os_mon/c_src/i386-unknown-freebsd3.0/Makefile sed: ./../lib/os_mon/c_src/Makefile.ini386-unknown-freebsd3.0/config.status: cannot create ../lib/os_mon/c_src/i386-unknown-freebsd3.0/Mak: efile: directory nonexistent No such file or directory mkdir: ../lib/sockets/src/c_src/unix/i386-unknown-freebsd3.0: No such file or directory creating ../lib/sockets/src/c_src/unix/i386-unknown-freebsd3.0/Makefile sed: ./../lib/sockets/src/c_src/unix/Makefile.in: No such file or directory i386-unknown-freebsd3.0/config.status: cannot create ../lib/sockets/src/c_src/unix/i386-unknown-freebsd3.0/Makefile: directory nonexistent mkdir: ../lib/ig/c_src/i386-unknown-freebsd3.0: No such file or directory creating ../lib/ig/c_src/i386-unknown-freebsd3.0/Makefile sed: i386-unknown-freebsd3.0/config.status: cannot create ../lib/ig/c_src/i386-unknown-freebsd3.0/Makefile: directory nonexistent ./../lib/ig/c_src/Makefile.in: No such file or directory mkdir: ../../libraries/ssl/src/c_src/unix/i386-unknown-freebsd3.0: No such file or directory creating ../../libraries/ssl/src/c_src/unix/i386-unknown-freebsd3.0/Makefile sed: ./../../libraries/ssl/src/c_src/unix/Makefile.ini386-unknown-freebsd3.0/config.status: cannot create ../../libraries/ssl/src/c_src/unix/i386-unknown: -freebsd3.0/Makefile: directory nonexistent No such file or directory mkdir: ../../libraries/ssl/test/i386-unknown-freebsd3.0: No such file or directory creating ../../libraries/ssl/test/i386-unknown-freebsd3.0/Makefile sed: ./../../libraries/ssl/test/Makefile.ini386-unknown-freebsd3.0/config.status: cannot create ../../libraries/ssl/test/i386-unknown-freebsd3.: 0/Makefile: directory nonexistent No such file or directory mkdir: ../../libraries/ic/c_src/i386-unknown-freebsd3.0: No such file or directory creating ../../libraries/ic/c_src/i386-unknown-freebsd3.0/Makefile sed: i386-unknown-freebsd3.0/config.status: cannot create ../../libraries/ic/c_src/i386-unknown-freebsd3.0/Makefile: directory nonexistent ./../../libraries/ic/c_src/Makefile.in: No such file or directory mkdir: ../../libraries/orber/c_src/i386-unknown-freebsd3.0: No such file or directory creating ../../libraries/orber/c_src/i386-unknown-freebsd3.0/Makefile sed: ./../../libraries/orber/c_src/Makefile.ini386-unknown-freebsd3.0/config.status: cannot create ../../libraries/orber/c_src/i386-unknown-freebs: d3.0/Makefile: directory nonexistent No such file or directory ( PATH=../../bin/i386-unknown-freebsd3.0:../../bin:${PATH} && export PATH && cd erts/system && gmake opt && cd .. && gmake local_setup ) (cd erl_interface; gmake opt); gmake[1]: Entering directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/erl_interface' (cd src; gmake opt); gmake[2]: Entering directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/erl_interface/src' gmake -f i386-unknown-freebsd3.0/Makefile TYPE=opt gmake[3]: Entering directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/erl_interface/src' gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c epmd_port.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_port.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c epmd_publish.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_publish.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c epmd_unpublish.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_unpublish.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_connect.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_connect.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_error.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_error.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_eterm.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_eterm.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_fix_alloc.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_fix_alloc.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_format.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_format.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_locking.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_locking.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_malloc.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_malloc.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_marshal.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_marshal.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_nothreads.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_nothreads.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_pthreads.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_pthreads.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_resolve.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_resolve.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_rport.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_rport.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_start.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_start.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_sthreads.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_sthreads.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c global_register.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/global_register.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c global_names.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/global_names.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c global_unregister.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/global_unregister.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c global_whereis.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/global_whereis.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c erl_md5.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_md5.o erl_md5.c: In function `MD5Final': erl_md5.c:166: warning: implicit declaration of function `memset' ar rcv /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/liberl_interface.a /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_port.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_publish.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_unpublish.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_connect.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_error.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_eterm.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_fix_alloc.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_format.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_locking.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_malloc.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_marshal.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_nothreads.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_pthreads.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_resolve.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_rport.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_start.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_sthreads.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/global_register.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/global_names.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/global_unregister.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/global_whereis.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_md5.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_port.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_publish.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_unpublish.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_connect.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_error.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_eterm.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_fix_alloc.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_format.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_locking.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_malloc.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_marshal.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_nothreads.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_pthreads.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_resolve.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_rport.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_start.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_sthreads.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/global_register.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/global_names.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/global_unregister.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/global_whereis.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erl_md5.o ranlib /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/liberl_interface.a gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_atom.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_atom.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_binary.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_binary.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_boolean.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_boolean.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_char.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_char.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_double.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_double.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_list_header.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_list_header.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_long.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_long.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_pid.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_pid.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_port.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_port.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_ref.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_ref.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_string.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_string.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_term.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_term.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_trace.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_trace.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_tuple_header.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_tuple_header.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_ulong.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_ulong.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c decode_version.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_version.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_atom.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_atom.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_binary.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_binary.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_boolean.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_boolean.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_char.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_char.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_double.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_double.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_list_header.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_list_header.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_long.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_long.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_pid.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_pid.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_port.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_port.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_ref.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_ref.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_string.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_string.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_term.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_term.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_trace.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_trace.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_tuple_header.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_tuple_header.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_ulong.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_ulong.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c encode_version.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_version.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c get_type.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/get_type.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c receive.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/receive.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c send.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/send.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c send_exit.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/send_exit.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c send_reg.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/send_reg.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c show_msg.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/show_msg.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c trace.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/trace.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c hash_dohash.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_dohash.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c hash_foreach.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_foreach.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c hash_freetab.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_freetab.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c hash_insert.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_insert.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c hash_isprime.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_isprime.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c hash_lookup.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_lookup.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c hash_newtab.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_newtab.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c hash_remove.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_remove.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c hash_resize.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_resize.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c hash_rlookup.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_rlookup.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_close.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_close.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_delete.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_delete.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_dirty.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_dirty.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_dump.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_dump.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_free.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_free.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_get.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_get.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_getf.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_getf.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_geti.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_geti.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_getp.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_getp.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_gets.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_gets.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_make.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_make.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_open.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_open.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_purge.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_purge.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_resize.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_resize.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_restore.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_restore.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_set.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_set.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_setf.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_setf.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_seti.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_seti.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_setp.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_setp.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_sets.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_sets.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_stat.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_stat.o gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -c reg_tabstat.c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_tabstat.o ar rcv /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/libei.a /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_atom.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_binary.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_boolean.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_char.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_double.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_list_header.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_long.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_pid.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_port.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_ref.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_string.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_term.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_trace.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_tuple_header.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_ulong.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_version.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_atom.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_binary.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_boolean.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_char.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_double.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_list_header.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_long.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_pid.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_port.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_ref.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_string.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_term.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_trace.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_tuple_header.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_ulong.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_version.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/get_type.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/receive.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/send.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/send_exit.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/send_reg.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/show_msg.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/trace.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_dohash.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_foreach.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_freetab.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_insert.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_isprime.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_lookup.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_newtab.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_remove.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_resize.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_rlookup.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_close.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_delete.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_dirty.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_dump.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_free.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_get.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_getf.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_geti.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_getp.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_gets.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_make.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_open.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_purge.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_resize.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_restore.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_set.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_setf.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_seti.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_setp.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_sets.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_stat.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_tabstat.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_atom.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_binary.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_boolean.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_char.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_double.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_list_header.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_long.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_pid.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_port.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_ref.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_string.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_term.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_trace.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_tuple_header.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_ulong.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/decode_version.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_atom.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_binary.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_boolean.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_char.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_double.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_list_header.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_long.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_pid.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_port.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_ref.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_string.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_term.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_trace.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_tuple_header.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_ulong.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/encode_version.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/get_type.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/receive.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/send.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/send_exit.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/send_reg.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/show_msg.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/trace.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_dohash.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_foreach.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_freetab.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_insert.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_isprime.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_lookup.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_newtab.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_remove.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_resize.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/hash_rlookup.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_close.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_delete.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_dirty.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_dump.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_free.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_get.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_getf.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_geti.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_getp.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_gets.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_make.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_open.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_purge.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_resize.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_restore.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_set.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_setf.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_seti.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_setp.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_sets.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_stat.o a - /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/reg_tabstat.o ranlib /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/libei.a gcc -Wall -O2 -I. -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_DNS -DERLANG_DAEMON_PORT=4369 -L/usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0 -o /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/erl_call erl_call.c -lerl_interface -lei -lm -ltermcap gmake[3]: Leaving directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/erl_interface/src' gmake[2]: Leaving directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/erl_interface/src' gmake[1]: Leaving directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/erl_interface' (cd emulator/zlib; gmake opt); gmake[1]: Entering directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/emulator/zlib' gmake -f i386-unknown-freebsd3.0/Makefile TYPE=opt gmake[2]: Entering directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/emulator/zlib' gcc -c -g -O3 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/adler32.o adler32.c gcc -c -g -O3 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/compress.o compress.c gcc -c -g -O3 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/crc32.o crc32.c gcc -c -g -O3 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/uncompr.o uncompr.c gcc -c -g -O3 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/deflate.o deflate.c gcc -c -g -O3 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/trees.o trees.c gcc -c -g -O3 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/zutil.o zutil.c gcc -c -g -O3 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/inflate.o inflate.c gcc -c -g -O3 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/infblock.o infblock.c gcc -c -g -O3 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/inftrees.o inftrees.c gcc -c -g -O3 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/infcodes.o infcodes.c gcc -c -g -O3 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/infutil.o infutil.c gcc -c -g -O3 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/inffast.o inffast.c ar rc /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/libz.a /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/adler32.o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/compress.o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/crc32.o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/uncompr.o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/deflate.o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/trees.o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/zutil.o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/inflate.o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/infblock.o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/inftrees.o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/infcodes.o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/infutil.o /usr/home/rssh/erlang/erlang-47.4.0//erts/obj/i386-unknown-freebsd3.0/inffast.o gmake[2]: Leaving directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/emulator/zlib' gmake[1]: Leaving directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/emulator/zlib' (cd emulator/jam; gmake opt); gmake[1]: Entering directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/emulator/jam' gmake -f i386-unknown-freebsd3.0/Makefile TYPE=opt gmake[2]: Entering directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/emulator/jam' (cd /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime; \ gmake -f i386-unknown-freebsd3.0/Makefile TYPEMARKER=\ TYPE_FLAGS="-g -O3" EMU=jam) gmake[3]: Entering directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/emulator/runtime' gcc -o /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/mkbif mkbif.c /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/mkbif bif.tab gcc -o /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/mkam mkam.c /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/mkam atom.names bif.names gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/am.o -c am.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/bif_table.o -c bif_table.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/copy.o -c copy.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/utils.o -c utils.c utils.c:1799: warning: no previous declaration for `check_struct' gcc -o /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/mkver mkver.c (cd /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam; /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/mkver 47.4.0) gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/bif.o -c bif.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/io.o -c io.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/erl_debug.o -c erl_debug.c erl_debug.c:37: warning: no previous declaration for `ptd' erl_debug.c:49: warning: no previous declaration for `paranoid_display' gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/erl_message.o -c erl_message.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/erl_process.o -c erl_process.c erl_process.c: In function `schedule': erl_process.c:213: warning: `sq' might be used uninitialized in this function gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/time.o -c time.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/external.o -c external.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/dist.o -c dist.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/binary.o -c binary.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/db.o -c db.c db.c: In function `db_get_element_3': db.c:1258: warning: declaration of `index' shadows global declaration gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/fix_alloc.o -c fix_alloc.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/big.o -c big.c big.c: In function `bytes_eq_big': big.c:1386: warning: `xv' might be used uninitialized in this function gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/hash.o -c hash.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/index.o -c index.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/atom.o -c atom.c atom.c: In function `init_atom_table': atom.c:244: warning: cast discards `const' from pointer target type gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/module.o -c module.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/export.o -c export.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/register.o -c register.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/break.o -c break.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -fno-inline -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/ggc.o -c ggc.c ggc.c: In function `init_gc': ggc.c:124: warning: `i' might be used uninitialized in this function ggc.c: In function `do_fullsweep_gc': ggc.c:518: warning: `n_hp' might be used uninitialized in this function ggc.c:589: warning: `g_ptr' might be used uninitialized in this function ggc.c:590: warning: `g_sz' might be used uninitialized in this function ggc.c:595: warning: `gval' might be used uninitialized in this function ggc.c:736: warning: `gval' might be used uninitialized in this function gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/erl_posix_str.o -c erl_posix_str.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/erl_math.o -c erl_math.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -g -O3 -DBEAM_GCC -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/jam -I. -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/erl_init.o -c erl_init.c gcc -o /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/mkconfig mkconfig.c gcc -o /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/mkpreload mkpreload.c gmake[3]: Leaving directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/emulator/runtime' gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -DBEAM_GCC -g -O3 -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/sys.o -c /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix/sys.c /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix/sys.c:1296: warning: no previous declaration for `sys_stop_cat' /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix/sys.c: In function `sys_stop_cat': /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix/sys.c:1298: warning: unused variable `pid' /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix/sys.c: At top level: /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix/sys.c:2037: warning: no previous declaration for `sys_alloc2' /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix/sys.c:2064: warning: no previous declaration for `sys_realloc2' /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix/sys.c:2104: warning: no previous declaration for `sys_free2' gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -DBEAM_GCC -g -O3 -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/jam_emu.o -c jam_emu.c jam_emu.c: In function `bif_error': jam_emu.c:440: warning: declaration of `index' shadows global declaration jam_emu.c: In function `process_main': jam_emu.c:1343: warning: declaration of `function' shadows previous local jam_emu.c:1387: warning: declaration of `function' shadows previous local jam_emu.c:2418: warning: label `L_default' defined but not used jam_emu.c:508: warning: `res' might be used uninitialized in this function jam_emu.c:516: warning: `function' might be used uninitialized in this function gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -DBEAM_GCC -g -O3 -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/jam_load.o -c jam_load.c jam_load.c:213: warning: no previous declaration for `fundef_get' jam_load.c:226: warning: no previous declaration for `fundef_put' jam_load.c: In function `bin_load': jam_load.c:284: warning: `patch0' might be used uninitialized in this function jam_load.c:285: warning: `patch1' might be used uninitialized in this function jam_load.c:286: warning: `last_function_code' might be used uninitialized in this function jam_load.c:288: warning: `fpatch' might be used uninitialized in this function jam_load.c:302: warning: `module_name_length' might be used uninitialized in this function jam_load.c:307: warning: `patch_type' might be used uninitialized in this function jam_load.c: In function `init_load': jam_load.c:871: warning: assignment discards `const' from pointer target type gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -DBEAM_GCC -g -O3 -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -I /usr/home/rssh/erlang/erlang-47.4.0/erts/system/etc -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/unix_efile.o -c /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv.unix/unix_efile.c /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv.unix/unix_efile.c:363: warning: no previous declaration for `efile_opendir' gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -DBEAM_GCC -g -O3 -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -I /usr/home/rssh/erlang/erlang-47.4.0/erts/system/etc -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv -c -I ../jam -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/unix_ddll_drv.o -c /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv.unix/unix_ddll_drv.c /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv.unix/unix_ddll_drv.c: In function `ddll_error': /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv.unix/unix_ddll_drv.c:102: warning: assignment discards `const' from pointer target type gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DUSE_THREADS -D_REENTRANT -DPOSIX_THREADS -D_THREAD_SAFE -DBEAM_GCC -g -O3 -Wall -Wshadow -Wcast-qual -Wcast-align -Wmissing-declarations -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -I /usr/home/rssh/erlang/erlang-47.4.0/erts/system/etc -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv -c -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/gzio.o -c -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/zlib /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv/gzio.c In file included from /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix/driver_int.h:30, from /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime/driver.h:30, from /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv/gzio.c:29: /usr/include/sys/uio.h:88: parse error before `readv' /usr/include/sys/uio.h:88: warning: data definition has no type or storage class /usr/include/sys/uio.h:89: parse error before `writev' /usr/include/sys/uio.h:89: warning: data definition has no type or storage class /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv/gzio.c: In function `gz_open': /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv/gzio.c:102: warning: cast discards `const' from pointer target type /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv/gzio.c: At top level: /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv/gzio.c:477: warning: no previous declaration for `gzseek' /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv/gzio.c: In function `gzseek': /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv/gzio.c:481: warning: `pos' might be used uninitialized in this function /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv/gzio.c: In function `gzerror': /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv/gzio.c:654: warning: cast discards `const' from pointer target type /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv/gzio.c: At top level: /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv/gzio.c:675: warning: no previous declaration for `gzinflate_buffer' /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/drv/gzio.c:726: warning: no previous declaration for `gzdeflate_buffer' gmake[2]: *** [/usr/home/rssh/erlang/erlang-47.4.0/erts/obj.jam/i386-unknown-freebsd3.0/gzio.o] Error 1 gmake[2]: Leaving directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/emulator/jam' gmake[1]: *** [opt] Error 2 gmake[1]: Leaving directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/emulator/jam' (cd etc.unix; gmake opt); gmake[1]: Entering directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/etc.unix' gmake -f i386-unknown-freebsd3.0/Makefile TYPE=opt gmake[2]: Entering directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/etc.unix' gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/inet_gethost.o -c ../etc/inet_gethost.c gcc -o /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/inet_gethost /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/inet_gethost.o -lm -ltermcap gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DERLANG_DAEMON_PORT=4369 -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd.o -c ../etc/epmd.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DERLANG_DAEMON_PORT=4369 -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_cli.o -c ../etc/epmd_cli.c gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DERLANG_DAEMON_PORT=4369 -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_srv.o -c ../etc/epmd_srv.c gcc -o /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/epmd /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_cli.o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_srv.o -lm -ltermcap gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -DERLANG_DAEMON_PORT=4369 -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_r2.o -c ../etc/epmd_r2.c gcc -o /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/epmd_r2 /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/epmd_r2.o -lm -ltermcap gcc -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/heart.o -c ../etc/heart.c gcc -o /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/heart /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/heart.o gcc -I../emulator/jam -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erlexec.o -c ../etc/erlexec.c gcc -o /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/erlexec /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erlexec.o gcc -I../erl_interface/src -DUSE_MATHERR=1 -DNO_SA_LEN=1 -DHAVE_WRITEV=1 -DHAVE_UIO_H=1 -DHAVE_FINITE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SOCKIO_H=1 -DHAVE_PTHREAD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/sys.unix -I/usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulator/runtime -o /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erlc.o -c ../etc/erlc.c gcc -o /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/i386-unknown-freebsd3.0/erlc /usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0/erlc.o -L/usr/home/rssh/erlang/erlang-47.4.0/erts/obj/i386-unknown-freebsd3.0 -lm -ltermcap sed -e 's;%I_VSN%;47.4.0;' \ -e 's;%EMULATOR%;jam;' \ -e 's;%EMULATOR_NUMBER%;;' \ -e 's;%I_SYSTEM_VSN%;R4B;' \ Install.src > Install sed -e 's;%EMULATOR%;jam;' \ -e 's;%EMULATOR_NUMBER%;;' \ -e 's;%VSN%;47.4.0;' \ erl.dist.src > erl.dist gmake[2]: Leaving directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/etc.unix' gmake[1]: Leaving directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/etc.unix' sed -e "s;%FINAL_ROOTDIR%;`pwd`;" -e "s;erts-.*/bin;bin/i386-unknown-freebsd3.0;" \ -e "s;EMU=.*;EMU=jam;" \ system/etc.unix/erl.dist > bin/erl cp bin/i386-unknown-freebsd3.0/erlc bin/erlc chmod 755 bin/erl bin/erlc cd system/start_scripts; gmake /usr/home/rssh/erlang/erlang-47.4.0/erts/bin/start.script gmake[1]: Entering directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/start_scripts' gmake[1]: `/usr/home/rssh/erlang/erlang-47.4.0/erts/bin/start.script' is up to date. gmake[1]: Leaving directory `/usr/home/rssh/erlang/erlang-47.4.0/erts-47.4.0/system/start_scripts' ( cc_root=`pwd`; PATH=${cc_root}/erts/bin:${PATH}; export PATH; cd libraries; dirs=`for f in * ; do echo $f ; done | egrep -v '(kernel|stdlib|compiler|parsetools|-)'||true`; for d in $dirs; do ( cd $d ; gmake CC_ROOT=${cc_root}/ opt ) done ) From seb@REDACTED Wed Dec 9 16:53:04 1998 From: seb@REDACTED (Sebastian Strollo) Date: 09 Dec 1998 16:53:04 +0100 Subject: BOUNCE erlang-questions@erlang.org: Message too long (>40000 chars) In-Reply-To: owner-erlang-questions@erlang.org's message of Wed, 9 Dec 1998 01:29:01 +0100 (CET) References: <199812090029.BAA02332@hades.cslab.ericsson.net> Message-ID: Ruslan Shevchenko writes: > > looks like erlang-47.4.0.base.tar.gz is incomplete. > > i. e. in process of installing I receive: > > creating ../system/erl_interface/src/i386-unknown-freebsd3.0/Makefile > mkdir: ../../tools/devtools/pxw/pxw/i386-unknown-freebsd3.0: No such > file or directory > > and really, directory tools/devtools is missing. Sorry about the confusing error messages. As you say there is something missing, but that is on purpose. We wanted to break down the release in smaller pieces, but our build system still thinks that it all comes together in one piece. We are working on fixing this! > The platform is freebsd 3.0, but I think this is not important here. I don't think so, but further down in the output it seems something actually did go wrong: > gcc -DUSE_MATHERR=3D1 -DNO_SA_LEN=3D1 -DHAVE_WRITEV=3D1 -DHAVE_UIO_H=3D1 = > -DHAVE_FINITE=3D1 -DHAVE_DIRENT_H=3D1 -DSTDC_HEADERS=3D1 -DHAVE_SYS_WAIT_= ... > known-freebsd3.0/gzio.o -c -I/usr/home/rssh/erlang/erlang-47.4.0/erts/sys= > tem/emulator/zlib /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulato= > r/drv/gzio.c > In file included from /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emu= > lator/sys.unix/driver_int.h:30, > from /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emu= > lator/runtime/driver.h:30, > from /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emu= > lator/drv/gzio.c:29: > /usr/include/sys/uio.h:88: parse error before `readv' > /usr/include/sys/uio.h:88: warning: data definition has no type or storag= Wow, long output... :-) Which seems to be the real cause of the error. The fix is to edit the file erts/system/emulator/sys.unix/driver_int.h and add #include just before the inclusion of sys/uio.h. Thanks for trying it out! -- Sebastian From Ruslan@REDACTED Wed Dec 9 19:48:33 1998 From: Ruslan@REDACTED (Ruslan Shevchenko) Date: Wed, 09 Dec 1998 18:48:33 +0000 Subject: BOUNCE erlang-questions@erlang.org: Message too long (>40000 chars) References: <199812090029.BAA02332@hades.cslab.ericsson.net> Message-ID: <366EC601.3B5CF144@Shevchenko.Kiev.UA> Sebastian Strollo wrote: > Ruslan Shevchenko writes: > > > > looks like erlang-47.4.0.base.tar.gz is incomplete. > > > > i. e. in process of installing I receive: > > > > creating ../system/erl_interface/src/i386-unknown-freebsd3.0/Makefile > > mkdir: ../../tools/devtools/pxw/pxw/i386-unknown-freebsd3.0: No such > > file or directory > > > > and really, directory tools/devtools is missing. > > Sorry about the confusing error messages. As you say there is > something missing, but that is on purpose. We wanted to break down the > release in smaller pieces, but our build system still thinks that it > all comes together in one piece. We are working on fixing this! > Thanks. > > > The platform is freebsd 3.0, but I think this is not important here. > > I don't think so, but further down in the output it seems something > actually did go wrong: > > gcc -DUSE_MATHERR=3D1 -DNO_SA_LEN=3D1 -DHAVE_WRITEV=3D1 -DHAVE_UIO_H=3D1 = > > -DHAVE_FINITE=3D1 -DHAVE_DIRENT_H=3D1 -DSTDC_HEADERS=3D1 -DHAVE_SYS_WAIT_= > ... > > known-freebsd3.0/gzio.o -c -I/usr/home/rssh/erlang/erlang-47.4.0/erts/sys= > > tem/emulator/zlib /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emulato= > > r/drv/gzio.c > > In file included from /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emu= > > lator/sys.unix/driver_int.h:30, > > from /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emu= > > lator/runtime/driver.h:30, > > from /usr/home/rssh/erlang/erlang-47.4.0/erts/system/emu= > > lator/drv/gzio.c:29: > > /usr/include/sys/uio.h:88: parse error before `readv' > > /usr/include/sys/uio.h:88: warning: data definition has no type or storag= > > Wow, long output... :-) > > Which seems to be the real cause of the error. The fix is to edit the > file erts/system/emulator/sys.unix/driver_int.h and add > > #include > > just before the inclusion of sys/uio.h. Thanks for trying it out! > ;) > > -- Sebastian From Ruslan@REDACTED Wed Dec 9 19:53:01 1998 From: Ruslan@REDACTED (Ruslan Shevchenko) Date: Wed, 09 Dec 1998 18:53:01 +0000 Subject: BOUNCE erlang-questions@erlang.org: Message too long (>40000 chars) References: <199812090029.BAA02332@hades.cslab.ericsson.net> Message-ID: <366EC70D.D8F0C6@Shevchenko.Kiev.UA> > My previous message was send by error before I finished writing ;( about FreeBSD -- I just posted bug-report misc/9033 and think that it will be corrected in -current during next few days) From pearcs@REDACTED Thu Dec 10 07:18:01 1998 From: pearcs@REDACTED (Shawn Pearce) Date: Thu, 10 Dec 1998 01:18:01 -0500 (EST) Subject: Erlang Irix port Message-ID: I already sent Klacke () a patch to make Erlang compile and execute on Irix (4 lines to sys.h). Today i tried to start playing with distributed Erlang, but couldn't figure out why i kept getting the error {error,enoent} or {error,nxdomain}. 3 hours later i was able to track through the enough of Erlang to find out why: Irix's resolv.conf file uses "hostresorder" to name the order to search resource in. (This is "lookup" on other systems apparently, or "order" on Solaris.) Irix also uses "local" to mean the "hosts" file. Attached are two patches that fix this, they patch inet_parse.erl and inet_db.erl. I'm assuming you guys can handle a new-style context diff. ;-) BTW, I wonder if Ericsson would setup a CVS server for Erlang. This way we can keep a local copy, and diff against the server a little easier. Plus, as things go in that aren't quite "release" ready, but that would be good for developers, we can get them on our local copies. I for one intend on helping out with the TODO list as much as I can -- Right after i finish the Erlang book and get myself comfortable in the lang and environment. -- Shawn. (The above are the rantings of a body without a mind.) -------------- next part -------------- *** inet_parse.erl Tue Dec 8 11:08:39 1998 --- /d2/users/spearce/tmp/erlang/erlang-47.4.0-spearce/libraries/kernel-2.1.4/src//inet_parse.erl Thu Dec 10 00:59:32 1998 *************** *** 131,136 **** --- 131,138 ---- {search, List}; (["lookup" | Types]) -> {lookup, Types}; + (["hostresorder" | Types]) -> % Irix uses this in its resolv.conf + {lookup, Types}; (_) -> skip %% there are too many local options, we MUST skip end, *** inet_db.erl Tue Dec 8 11:08:39 1998 --- /d2/users/spearce/tmp/erlang/erlang-47.4.0-spearce/libraries/kernel-2.1.4/src//inet_db.erl Thu Dec 10 00:59:46 1998 *************** *** 304,309 **** --- 304,310 ---- translate_lookup(["bind" | Ls]) -> [dns | translate_lookup(Ls)]; translate_lookup(["dns" | Ls]) -> [dns | translate_lookup(Ls)]; translate_lookup(["hosts" | Ls]) -> [file | translate_lookup(Ls)]; + translate_lookup(["local" | Ls]) -> [file | translate_lookup(Ls)]; translate_lookup(["files" | Ls]) -> [file | translate_lookup(Ls)]; translate_lookup(["file" | Ls]) -> [file | translate_lookup(Ls)]; translate_lookup(["yp" | Ls]) -> [yp | translate_lookup(Ls)]; From pearcs@REDACTED Thu Dec 10 09:22:25 1998 From: pearcs@REDACTED (Shawn Pearce) Date: Thu, 10 Dec 1998 03:22:25 -0500 (EST) Subject: spawn_link(N,M,F,A) Message-ID: Ok, this might be a rather "stupid" question, but here goes: I've written a simple client/server counter module based on the stuff from the book. I've got two different erl JAM vm's running, one named "a@REDACTED", the other "nt@REDACTED" using -sname for both. nt@REDACTED cannot find my counter module due to the fact that its not in the current directory. a@REDACTED has it loaded already from the shell ("c(counter)."). When i do this from a third shell: spearce% erl_call -e -sname a@REDACTED P=spawn_link('nt@REDACTED',erlang,apply,[counter,inc,[list_to_pid("<0.43.0>")]]), receive Any -> {P,Any} end. ^D the erl_call hangs with no output, and nothing is logged to either process. Shouldn't i be getting an {'EXIT',{undef,{counter,inc,[<0.43.0>]}} message sent to the thread handling the erl_call? Or am i looking at this the wrong way? Just seemed rather strange with spawn about how certain errors are handled and seem to deadlock a process.... (btw, nothing else is deadlocked, just this one erl_call.) TIA. -- Shawn. (The above are the rantings of a body without a mind.) From seb@REDACTED Thu Dec 10 10:13:32 1998 From: seb@REDACTED (Sebastian Strollo) Date: 10 Dec 1998 10:13:32 +0100 Subject: Erlang Irix port In-Reply-To: Shawn Pearce's message of Thu, 10 Dec 1998 01:18:01 -0500 (EST) References: Message-ID: Shawn Pearce writes: > > Attached are two patches that fix this, they patch inet_parse.erl and > inet_db.erl. I'm assuming you guys can handle a new-style context diff. ;-) Great, thanks! (no problem with the diffs, even unidiffs would be fine... :) > BTW, I wonder if Ericsson would setup a CVS server for Erlang. This way we can > keep a local copy, and diff against the server a little easier. Plus, as things > go in that aren't quite "release" ready, but that would be good for developers, > we can get them on our local copies. We are considering it, but I don't think it will happen anytime soon. Internally we are using Clearcase for the moment and it will probably stay that way for a while. (Of course an overwhelming number of requests to make a CVS server available might make the change come sooner...) > I for one intend on helping out with the TODO list as much as I can -- Right > after i finish the Erlang book and get myself comfortable in the lang and > environment. Great! -- Sebastian From magnus@REDACTED Thu Dec 10 10:47:17 1998 From: magnus@REDACTED (Magnus Fr|berg) Date: Thu, 10 Dec 1998 10:47:17 +0100 Subject: spawn_link(N,M,F,A) In-Reply-To: Your message of "Thu, 10 Dec 1998 03:22:25 EST." Message-ID: <199812100947.KAA26866@napoleon.du.etx.ericsson.se> Shawn Pearce wrote: > Ok, this might be a rather "stupid" question, but here goes: All questions are good ;-) > > > the erl_call hangs with no output, and nothing is logged to either process. > Shouldn't i be getting an {'EXIT',{undef,{counter,inc,[<0.43.0>]}} message > sent to the thread handling the erl_call? Yes, you should have got that. If you run the same shell sequence in an erl shell you will receive just that (rather your process will terminate unless you trap exit signals). > Or am i looking at this the wrong way? No, you have actually found a bug. In the rpc:reply/5 (which is evaluated due to the erl_call stuff) we do catch apply(M,F,A) but then F = spawn_link the apply call succeeds and this function does not trap exit. Thus this process terminates and the "gen_server:reply(To,{badrpc, {'EXIT', R}});" call is not evaluated => erl_call hangs. The function looks like: reply(To,Mod,Fun,Args,Gleader) -> set_group_leader(Gleader), case catch apply(Mod,Fun,Args) of {'EXIT', R} -> gen_server:reply(To,{badrpc, {'EXIT', R}}); Other -> gen_server:reply(To,Other) end. Thanks ! /Magnus From joe@REDACTED Thu Dec 10 10:52:04 1998 From: joe@REDACTED (Joe Armstrong) Date: Thu, 10 Dec 1998 10:52:04 +0100 (MET) Subject: spawn_link(N,M,F,A) In-Reply-To: Message-ID: > Ok, this might be a rather "stupid" question, but here goes: There are no stupid questions - only bad replies > > I've written a simple client/server counter module based on the stuff from the > book. I've got two different erl JAM vm's running, one named "a@REDACTED", the > other "nt@REDACTED" using -sname for both. nt@REDACTED cannot find my counter > module due to the fact that its not in the current directory. a@REDACTED has it > loaded already from the shell ("c(counter)."). > > When i do this from a third shell: > > spearce% erl_call -e -sname a@REDACTED > P=spawn_link('nt@REDACTED',erlang,apply,[counter,inc,[list_to_pid("<0.43.0>")]]), > receive > Any -> {P,Any} > end. > ^D > Just I quick thought list_to_pid("<0.43.0>") is *very* error prone. (list_to_pid is a stupid BIF that should be assigned to the "bad ideas" dustbin.) It will *probably* work if you run on the same node and have luch otherwise not. pid_to_list(Pid) takes a Pid and produces an external printed representation of the the Pid. This is mainly intended for debugging the inverse operation whould probably be disallowed. Much better to register the name of the Pid and use whereis to find out where it is (or some variation of this) /Joe > the erl_call hangs with no output, and nothing is logged to either process. > Shouldn't i be getting an {'EXIT',{undef,{counter,inc,[<0.43.0>]}} message sent > to the thread handling the erl_call? Or am i looking at this the wrong way? > > Just seemed rather strange with spawn about how certain errors are handled and > seem to deadlock a process.... > > (btw, nothing else is deadlocked, just this one erl_call.) > > TIA. > > -- > Shawn. > > (The above are the rantings of a body without a mind.) > From magnus@REDACTED Thu Dec 10 11:34:43 1998 From: magnus@REDACTED (Magnus Fr|berg) Date: Thu, 10 Dec 1998 11:34:43 +0100 Subject: spawn_link(N,M,F,A) In-Reply-To: Your message of "Thu, 10 Dec 1998 10:47:17 +0100." <199812100947.KAA26866@napoleon.du.etx.ericsson.se> Message-ID: <199812101034.LAA27073@napoleon.du.etx.ericsson.se> Magnus Fr|berg wrote: > > No, you have actually found a bug. > In the rpc:reply/5 (which is evaluated due to the erl_call stuff) > we do catch apply(M,F,A) but then F = spawn_link the apply call succeeds and > this function does not trap exit. Uhum, F is not spawn_link. 'erl_all -e' is equivalent to rpc:call(Node, lib, eval_str, [#Bin]) (where the #Bin binary contains your input to the erl_call shell). But the result is almost the same, the rpc:reply process does not trap exit, but the catch apply(M,F,A) does *not* succeed (the process crashes before due to an exit signal) and the gen_server:reply is never evaluated. Thus, if you first evaluates a process_flag(trap_exit, true) you will receive: napoleon 39> erl_call -e -sname a process_flag(trap_exit, true), P=spawn_link(b@REDACTED, erlang,apply,[counter,inc,[list_to_pid("<0.43.0>")]]), receive Any -> {P,Any} end. ^D {ok,{,{'EXIT',,{undef,{counter,inc,[]}}}}} napoleon 40> /Magnus From xkahn@REDACTED Thu Dec 10 16:53:15 1998 From: xkahn@REDACTED (Ben 'The Con Man' Kahn) Date: Thu, 10 Dec 1998 10:53:15 -0500 (EST) Subject: Porting to IRIX Message-ID: I seem to suddenly need erlang on IRIX and Linux. Everything works fine on Linux, of course. But now I'm porting erlang to IRIX 6.5. (64 bit) I will post all my changes back to this list for people to use. For the moment however, I'm not changing things in a cross-platform manner. I'm simply making changes so things work. (Hack and slash method.) When I get a little better at autoconf I'll make fixes the correct way. 1) gcc doesn't work on IRIX above 5.3. :^( 2) SGI's cc doesn't support any -W options. I had to remove them. 3) SGI's cc doesn't support -fno-inline 4) IRIX doesn't seem to support vfork. (I havn't found it yet.) 5) There are a number of compile problems with standard c shortcuts which seem not to compile. I've added casts in a number of places to make things work. I've now compiled the package on the SGI. However, it seg faults on startup. So here is the stack dump. There seem to be two problems -- the first is a memory allocation failure. The second is a seg fault in the reporting of that error. :^) Here is the stack trace: Thread 0x10000 > 0 strlen(0x0, 0x1009f326, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0) ["/xlv41/6.5.2m/work/irix/lib/libc/libc_n32_M4/strings/strlen.s":58, 0xfad4e60] 1 sys_printf(where = 6, format = 0x1009f310 = "\n%s\n", ... = ) ["erlang-47.4.0/erts/system/emulator/sys.unix/sys.c":2298, 0x10059eb8] 2 erl_crash_dump(fmt = 0x1009dd40 = "Got unusable memory block 0x%x, size %u\n", args = 0x7fff2c50 = "") ["erlang-47.4.0/erts-47.4.0/system/emulator/runtime/break.c":499, 0x1004c36c] 3 erl_exit(n = 1, fmt = 0x1009dd40 = "Got unusable memory block 0x%x, size %u\n", ... = ) ["erlang-47.4.0/erts-47.4.0/system/emulator/jam/mips-sgi-irix6.5/config.c":125, 0x1006f438] 4 safe_alloc(len = 65536) ["erlang-47.4.0/erts-47.4.0/system/emulator/runtime/utils.c":528, 0x1000c5b8] 5 erl_init() ["erlang-47.4.0/erts-47.4.0/system/emulator/runtime/erl_init.c":175, 0x10053240] 6 erl_start(argc = 1, argv = 0x7fff2f04) ["erlang-47.4.0/erts-47.4.0/system/emulator/runtime/erl_init.c":469, 0x10054154] 7 main(argc = 1, argv = 0x7fff2f04) ["erlang-47.4.0/erts/system/emulator/sys.unix/sys.c":254, 0x10054428] 8 __start() ["/xlv55/kudzu-apr12/work/irix/lib/libc/libc_n32_M4/csu/crt1text.s":177, 0x10009d68] As you can see, it had a problem allocating memory. (This machine has HUGE ammounts of memory, but I haven't looked at how much has been allocated.) This may be a problem with allocating more memory than is available under IRIX. (Linux will allocate more memory than is available, which can lead to problems later.) I would love any comments or suggestions... If anyone wants the patch files now (before things are working and before they are integrated with the configure system) let me know. -Ben ------------------------------------ |\ _,,,--,,_ ,) ---------- Benjamin Kahn /,`.-'`' -, ;-;;' (212) 924 - 2220 |,4- ) )-,_ ) /\ ben@REDACTED --------------- '---''(_/--' (_/-' --------------- If you say it in CAPS, it means you spent the extra energy hitting the SHIFT key to show you really MEAN it. From seb@REDACTED Thu Dec 10 18:51:07 1998 From: seb@REDACTED (Sebastian Strollo) Date: 10 Dec 1998 18:51:07 +0100 Subject: Porting to IRIX In-Reply-To: "Ben 'The Con Man' Kahn"'s message of Thu, 10 Dec 1998 10:53:15 -0500 (EST) References: Message-ID: "Ben 'The Con Man' Kahn" writes: > I seem to suddenly need erlang on IRIX and Linux. Everything > works fine on Linux, of course. But now I'm porting erlang to IRIX 6.5. > (64 bit) I will post all my changes back to this list for people to use. > For the moment however, I'm not changing things in a cross-platform > manner. I'm simply making changes so things work. (Hack and slash > method.) When I get a little better at autoconf I'll make fixes the > correct way. Well if you figure out what is needed I can get it into autoconf. > 1) gcc doesn't work on IRIX above 5.3. :^( > 2) SGI's cc doesn't support any -W options. I had to remove them. > 3) SGI's cc doesn't support -fno-inline > 4) IRIX doesn't seem to support vfork. (I havn't found it yet.) > 5) There are a number of compile problems with standard c > shortcuts which seem not to compile. I've added casts in > a number of places to make things work. The system used to be a lot more portable, as time went by more people started working with it and we were under pressure to produce versions for specific OS's... So the system is a bit less portable today unfortunately, but our aim is to fix these things as possible so it's great to see people running it on all kinds of things! > I've now compiled the package on the SGI. However, it seg faults > on startup. So here is the stack dump. There seem to be two problems -- > the first is a memory allocation failure. The second is a seg fault in > the reporting of that error. :^) I don't know about 6.5 (we don't have any IRIX boxes here) but Shawn Pearce sent us this earlier: Shawn Pearce writes: > Adding these 4 lines to sys.conf lets Erlang compile and run on Irix 6.3. I > haven't checked 6.4 yet. > > #ifdef __sgi > # define vfork() fork() > # define EXTRA_POINTER_BITS 0x10000000 > #endif Good luck, -- Sebastian From pearcs@REDACTED Thu Dec 10 19:06:19 1998 From: pearcs@REDACTED (Shawn Pearce) Date: Thu, 10 Dec 1998 13:06:19 -0500 (EST) Subject: Porting to IRIX In-Reply-To: Message-ID: "Ben 'The Con Man' Kahn" wrote: > > I seem to suddenly need erlang on IRIX and Linux. Everything > works fine on Linux, of course. But now I'm porting erlang to IRIX 6.5. > (64 bit) I will post all my changes back to this list for people to use. > For the moment however, I'm not changing things in a cross-platform > manner. I'm simply making changes so things work. (Hack and slash > method.) When I get a little better at autoconf I'll make fixes the > correct way. > > 1) gcc doesn't work on IRIX above 5.3. :^( gcc 2.7.2.6 will build and create o32 objects which are runnable on all Irix versions. gcc 2.8.1 will create n32 objects, which are runnable on 6.2 and up. > 2) SGI's cc doesn't support any -W options. I had to remove them. > 3) SGI's cc doesn't support -fno-inline > 4) IRIX doesn't seem to support vfork. (I havn't found it yet.) Irix doesn't have vfork at all. See the patch I sent in earlier, Sebastian said to put it in sys.conf, I actually put those lines in sys.h. > 5) There are a number of compile problems with standard c > shortcuts which seem not to compile. I've added casts in > a number of places to make things work. I haven't tried SGI's cc. Good thing i let it go with gcc first. :-( > I've now compiled the package on the SGI. However, it seg faults > on startup. So here is the stack dump. There seem to be two problems -- > the first is a memory allocation failure. The second is a seg fault in > the reporting of that error. :^) See the patch i sent in, it'll fix the core dump. You'll need to apply the other patches I sent for the .erl files in the kernel in order to get DNS (and thus distributed erlang) running correctly. -- Shawn. (The above are the rantings of a body without a mind.) From xkahn@REDACTED Fri Dec 11 01:44:47 1998 From: xkahn@REDACTED (Ben 'The Con Man' Kahn) Date: Thu, 10 Dec 1998 19:44:47 -0500 (EST) Subject: Porting to IRIX In-Reply-To: Message-ID: On 10 Dec 1998, Sebastian Strollo wrote: > "Ben 'The Con Man' Kahn" writes: > > > I seem to suddenly need erlang on IRIX and Linux. Everything > > works fine on Linux, of course. But now I'm porting erlang to IRIX 6.5. > > (64 bit) I will post all my changes back to this list for people to use. > > For the moment however, I'm not changing things in a cross-platform > > manner. I'm simply making changes so things work. (Hack and slash > > method.) When I get a little better at autoconf I'll make fixes the > > correct way. > > Well if you figure out what is needed I can get it into autoconf. Okay. I'll make the patch files in a few days. > The system used to be a lot more portable, as time went by more people > started working with it and we were under pressure to produce versions > for specific OS's... So the system is a bit less portable today > unfortunately, but our aim is to fix these things as possible so it's > great to see people running it on all kinds of things! Ah! That explains things a bit. :^) > > I've now compiled the package on the SGI. However, it seg faults > > on startup. So here is the stack dump. There seem to be two problems -- > > the first is a memory allocation failure. The second is a seg fault in > > the reporting of that error. :^) > > I don't know about 6.5 (we don't have any IRIX boxes here) but Shawn > Pearce sent us this earlier: > > Shawn Pearce writes: > > Adding these 4 lines to sys.conf lets Erlang compile and run on Irix 6.3. I > > haven't checked 6.4 yet. > > > > #ifdef __sgi > > # define vfork() fork() > > # define EXTRA_POINTER_BITS 0x10000000 > > #endif Umm... I don't seem to have a file called sys.conf. I'll see if I can find some other file which might work as well... -Ben ------------------------------------ |\ _,,,--,,_ ,) ---------- Benjamin Kahn /,`.-'`' -, ;-;;' (212) 924 - 2220 |,4- ) )-,_ ) /\ ben@REDACTED --------------- '---''(_/--' (_/-' --------------- Meet Linux: Forrest Gump as an operating system. From xkahn@REDACTED Fri Dec 11 02:08:38 1998 From: xkahn@REDACTED (Ben 'The Con Man' Kahn) Date: Thu, 10 Dec 1998 20:08:38 -0500 (EST) Subject: Porting to IRIX In-Reply-To: Message-ID: Ah ha! I added your code to sys.h in system/emulator/runtime and to erl_unix_sys in system/emulator/unix.sys and it seems to work! Thanks. -Ben ------------------------------------ |\ _,,,--,,_ ,) ---------- Benjamin Kahn /,`.-'`' -, ;-;;' (212) 924 - 2220 |,4- ) )-,_ ) /\ ben@REDACTED --------------- '---''(_/--' (_/-' --------------- Meet Linux: Forrest Gump as an operating system. From joe@REDACTED Mon Dec 14 16:25:19 1998 From: joe@REDACTED (Joe Armstrong) Date: Mon, 14 Dec 1998 16:25:19 +0100 (MET) Subject: Bugs and fixes Message-ID: The first version of bugs and fixes has been uploaded to http://www.erlang.org/faq/bugs_and_fixes.html This page will be continuously updated as new bugs are reported. /Joe From Ruslan@REDACTED Mon Dec 14 18:44:01 1998 From: Ruslan@REDACTED (Ruslan Shevchenko) Date: Mon, 14 Dec 1998 17:44:01 +0000 Subject: Bugs and fixes References: Message-ID: <36754E61.901A1BB4@Shevchenko.Kiev.UA> Joe Armstrong wrote: > The first version of bugs and fixes has been uploaded to > > http://www.erlang.org/faq/bugs_and_fixes.html > > This page will be continuously updated as new bugs are reported. > > /Joe About FreeBSD: 1. The patch in attachment (path-aa) is needed. 2, Standart FreeBSD port for erlang-base is aviable: 1. from ftp://cam.grad.kiev.ua/pub/misc/freebsd-ports/erlang.shar 2, I-ve attached it here as erlang.shar -------------- next part -------------- A non-text attachment was scrubbed... Name: erlang.shar Type: application/x-shar Size: 20320 bytes Desc: not available URL: -------------- next part -------------- --- erts/system/emulator/sys.unix/driver_int.h.orig Tue Dec 8 16:17:10 1998 +++ erts/system/emulator/sys.unix/driver_int.h Fri Dec 11 03:20:25 1998 @@ -27,6 +27,7 @@ #define __DRIVER_INT_H__ #ifdef HAVE_UIO_H +#include #include typedef struct iovec SysIOVec; From seb@REDACTED Tue Dec 15 10:02:49 1998 From: seb@REDACTED (Sebastian Strollo) Date: 15 Dec 1998 10:02:49 +0100 Subject: Bugs and fixes In-Reply-To: Ruslan Shevchenko's message of Mon, 14 Dec 1998 17:44:01 +0000 References: <36754E61.901A1BB4@Shevchenko.Kiev.UA> Message-ID: Ruslan Shevchenko writes: > > About FreeBSD: (Actually the patch is only needed for FreeBSD 3.0, it seems it works just fine on 2.2.X) > > 1. The patch in attachment (path-aa) is needed. > 2, Standart FreeBSD port for erlang-base is aviable: > 1. from ftp://cam.grad.kiev.ua/pub/misc/freebsd-ports/erlang.shar > 2, I-ve attached it here as erlang.shar Thanks Ruslan! I have updated the bugs and fixes file. Your fixes (and the FreeBSD ports makefile) will be in the next release. -- Sebastian From seb@REDACTED Tue Dec 15 10:21:44 1998 From: seb@REDACTED (Sebastian Strollo) Date: 15 Dec 1998 10:21:44 +0100 Subject: Please help Message-ID: Hello out there! Erlang uses tagged pointers in it's memory management. This usually works fine, but for some architectures the top bits (which we use) in the pointers are sometimes set (as in Irix, which some of you noted). We are trying to write a test to dynamically figure this out. It would be great if you who have any other machines than we have tried it on (see below) could compile and run the program included below and send the output of the program, along with the output of "uname -a", directly back to me. We have tried it on Intel (Solaris, FreeBSD 2.2.X, Linux (red hat)) Sparc (Solaris, SunOS 4). Thank you in advance! -- Sebastian ---------------------------------------------------------------------- /* ** C program to find out sizes and sign of basic C data types ** also tries to find out the "magic" EXTRA_POINTER_BITS ** */ #include #include #define UNSAFE_MASK 0xf0000000 /* Mask for bits that must be constant */ void extra_pointer_bits() { int i; int n; void* ptr; unsigned long ptr_val; ptr_val = ((unsigned long) malloc(1)) & UNSAFE_MASK; n = 2; /* allocate some Meg */ for (i = 1; i < 20; i++) { ptr = (void*) malloc(n); if ((((unsigned long) ptr) & UNSAFE_MASK) != ptr_val) { fprintf(stderr, "POINTER HAS VARIABLE BITS IN BITS 31-28!\n"); exit(1); } n *= 2; } if (ptr_val == 0) fprintf(stdout, "#define EXTRA_POINTER_BITS 0\n"); else fprintf(stdout, "#define EXTRA_POINTER_BITS 0x%8x\n", ptr_val); } main() { extra_pointer_bits(); exit(0); } From bhyde@REDACTED Tue Dec 15 16:43:06 1998 From: bhyde@REDACTED (Ben Hyde) Date: 15 Dec 1998 15:43:06 -0000 Subject: Installing libraries. Message-ID: <19981215154306.7540.qmail@zap.ml.org> 1. How do I install libraries? I installed the tar.gz with the core system, and then the libraries.tar.gz - but I had to guess where to unpack it and now it would appear that when I launch erl it doesn't find the libraries.... meanwhile... Congratulations on taking the Open Software plunge. I hope it creates excellent synergy around your efforts. I've wandered in because Mnesia looks like the answer to a question - "Where in open source land can I find a nice persistent data store." Since I'm already a functional programming guy much of what erlang brings to the table only makes it look better to my eyes. 2. Can you suggest things to look at that are examples of utilizing Mensia? - ben hyde From klacke@REDACTED Tue Dec 15 17:01:40 1998 From: klacke@REDACTED (Claes Wikstrom) Date: Tue, 15 Dec 1998 17:01:40 +0100 (MET) Subject: Installing libraries. In-Reply-To: <19981215154306.7540.qmail@zap.ml.org> References: <19981215154306.7540.qmail@zap.ml.org> Message-ID: <13942.34788.338127.5750@gin> Hello, Ben Hyde writes: > > 1. How do I install libraries? I installed the tar.gz with the > core system, and then the libraries.tar.gz - but I had to > guess where to unpack it and now it would appear that when > I launch erl it doesn't find the libraries.... > Ok, the install procedure of libraries is far from perfect in the first release of open source erlang, We're working on the Makefile system now. Anyway, The libraries.tar.gz file should be unpacked inside the libraries directory (which is a link to erts/lib) Once there most of the libraries (except some) ought to build nicely. In the case of Mnesia it should be sufficent to go to libraries/mnesia and type % gmake CC_ROOT=[top root of the whole thing] (There is no functioning install procedure there yet but an ordinary 'gmake' should compile Mnesia in place and produce a working Mnesia system inplace) > I've wandered in because Mnesia looks like the answer to a question - > "Where in open source land can I find a nice persistent data store." > Since I'm already a functional programming guy much of what erlang > brings to the table only makes it look better to my eyes. > > 2. Can you suggest things to look at that are examples of > utilizing Mensia? > This is actually not so very easy todo since most applications that actually make use of Mnesia are Ericsson products and besides from being Ericsson products they are complicated and huge. The userdocs ought to get you somewhere though and if they don't just post here and we'll try to help you out. Cheers /klacke From kevin@REDACTED Tue Dec 15 19:29:20 1998 From: kevin@REDACTED (kevin@REDACTED) Date: Tue, 15 Dec 1998 10:29:20 -0800 Subject: erlang real system sizing and metrics. Message-ID: In a recent post to the mailing list it was mentioned that erlang has been used in large systems within Ericsson. Without gettin into the proprietary details of these projects would it be possible to get some detail that addresses: 1. The General Applications (or Systems) that were built or are being built. 2. Some ideas on the platform used, I have seen reference to an Ericsson specific board running Vxworks. Any systems running on 'workstation' like environments. 3. Usage of the OTP system and some mertics on its use. i.e size and access/change metrics of the database, number of replicas etc, overal system performance. 4. Complexity of developed systems i.e. use of supervisors, event handing, fault tolerance & load sharing behaviors, number of nodes involved in distributed system. 5. The mix of erlang vs other languages (example C/C++etc) in these developements. -- Kevin ----------------------------- Kevin Glavin Euristix (408) 535 2781 ----------------------------- From bhyde@REDACTED Tue Dec 15 19:29:37 1998 From: bhyde@REDACTED (Ben Hyde) Date: 15 Dec 1998 18:29:37 -0000 Subject: My node's not running! Message-ID: <19981215182937.8199.qmail@zap.ml.org> Is there an master index of symbols, were in I might look up "node_not_running"? The net_kernel man seems to discuss starting and stoping something, but clearly it's not the node in question in the error message below. after: application:load({application,mnesia,[{env,[{dir,'/tmp/mdb'}]}]}). mnesia:start(). mnesia:create_schema([node()]). and various other kicking of the tires... (watson@REDACTED)7> mnesia:create_table(funky,[]). {aborted,{node_not_running,watson@REDACTED}} Maybe this is useful... (watson@REDACTED)8> mnesia:info(). ===> System info in version [], debug level = none <=== opt_disc. Directory "/tmp/mdb" is used. use fallback at restart = true running db nodes = [] stopped db nodes = [nonode@REDACTED] ok Thanks for your help. - ben From bhyde@REDACTED Tue Dec 15 19:41:03 1998 From: bhyde@REDACTED (Ben Hyde) Date: Tue, 15 Dec 1998 13:41:03 -0500 (EST) Subject: erlang real system sizing and metrics. In-Reply-To: References: Message-ID: <13942.44117.535587.426439@zap.ml.org> The "Erlang - A survey of the language and it's industrial applications" paper covers some of these questions. You can download a postscript copy off of http://www.erlang.org/doc.html. It's a few years old. It's comforting. - ben kevin@REDACTED writes: > >In a recent post to the mailing list it was mentioned that erlang has >been used in large systems within Ericsson. Without gettin into the >proprietary details of these projects would it be possible to get >some detail that addresses: > > 1. The General Applications (or Systems) that were built or are > being built. > 2. Some ideas on the platform used, I have seen reference > to an Ericsson specific board running Vxworks. Any systems > running on 'workstation' like environments. > 3. Usage of the OTP system and some mertics on its use. > i.e size and access/change metrics of the database, > number of replicas etc, overal system performance. > 4. Complexity of developed systems i.e. use of supervisors, > event handing, fault tolerance & load sharing behaviors, > number of nodes involved in distributed system. > 5. The mix of erlang vs other languages (example C/C++etc) > in these developements. > > >-- Kevin > >----------------------------- >Kevin Glavin >Euristix >(408) 535 2781 >----------------------------- > From mbjk@REDACTED Tue Dec 15 20:11:05 1998 From: mbjk@REDACTED (Martin Bjorklund) Date: Tue, 15 Dec 1998 14:11:05 -0500 Subject: My node's not running! In-Reply-To: Your message of "15 Dec 1998 18:29:37 -0000" <19981215182937.8199.qmail@zap.ml.org> References: <19981215182937.8199.qmail@zap.ml.org> Message-ID: <19981215141105J.mbjk@eecs.umich.edu> Ben Hyde wrote: > > Is there an master index of symbols, were in I might look > up "node_not_running"? There is no such thing. A function can return any atom, and assign any meaning to it. However, Mnesia lists all atoms it uses as error messages; check mnesia(3) (try erl -man mnesia). node_not_running supposedly means "Node not running", according to the manual ;-) > The net_kernel man seems to discuss starting and stoping > something, but clearly it's not the node in question > in the error message below. > > after: > > application:load({application,mnesia,[{env,[{dir,'/tmp/mdb'}]}]}). This one is the root of the evil... This means that instead of the application specification in mnesia/ebin/mnesia.app, [{env,[..]}] is used. The bad thing with this specification is that it lacks a start function. So when the application mnesia is started (by mnesia:start()), there is no start function and thus no mnesia processes are started. So the error message node_not_running probably means that *mnesia* is not running at this node. Try this instead: clip ~> erl -sname a -mnesia dir '"/tmp/mdb"' Erlang (JAM) emulator version 47.4.0 Eshell V47.4.0 (abort with ^G) (a@REDACTED)1> mnesia:create_schema([node()]). ok (a@REDACTED)2> mnesia:start(). ok (a@REDACTED)3> mnesia:create_table(funky,[]). {atomic,ok} /martin From mike@REDACTED Tue Dec 15 21:03:26 1998 From: mike@REDACTED (Michael C Williams) Date: Tue, 15 Dec 1998 21:03:26 +0100 (MET) Subject: erlang real system sizing and metrics. In-Reply-To: Message-ID: On Tue, 15 Dec 1998 kevin@REDACTED wrote: > > In a recent post to the mailing list it was mentioned that erlang has > been used in large systems within Ericsson. Without gettin into the > proprietary details of these projects would it be possible to get > some detail that addresses: I'll give you as much info as I can without disclosing proprietary info. > > 1. The General Applications (or Systems) that were built or are > being built. Mainly control applications in the telecom area. Typically distributed applications. We have applications which run on up to about a hundred computers in a networks. Several of the systems have about 700 K Lines Erlang code (not counting comments etc). Our metrics show that one line of Erlang seems to be equivalent to four lines of C++. Total productivity (hours per line) seems to be the same as C or C++ which means that using Erlang is about four times more efficient in man hour terms. This includes all activities from systems work, design, coding, testing, integration system test and documentation. One main reason for this is the way you can use Erlang for prototyping / incremental design even in very large development projects. Examples of the systems are, the control and maintenance system for a 16 Gbit/s ATM switch, a special purpose PABX, a control system for ADSL access, and a lot of stuff in the mobile data area. > 2. Some ideas on the platform used, I have seen reference > to an Ericsson specific board running Vxworks. Any systems > running on 'workstation' like environments. Windows NT (in a 'workstation like' environment), Solaris 2, VxWorks (not a 'workstation like' environment :-). All these platforms have been used to build very large systems. > 3. Usage of the OTP system and some mertics on its use. > i.e size and access/change metrics of the > database, number of replicas etc, overal system > performance. I'll leave this to someone else to answer. > 4. Complexity of developed systems i.e. use of > supervisors, event handing, fault tolerance & load sharing > behaviors, number of nodes involved in distributed system. Highly complex systems with huge code volumes (see above). Massive use of supervisors, event handling, fault tolerant and load sharing. Mission critical non-stop systems several usually with high requirements for hand-over/fail-over fault tolerance. Systems with over a hundred nodes. > 5. The mix of erlang vs other languages (example C/C++etc) > in these developements. One system has about (from memory - I can get exact figures if you want). 200 000 lines of C in small processors and another 200 000 lines of C, largely reused code in the main processors 600 000 lines of Erlang 4 000 lines of Java. /Mike From bhyde@REDACTED Wed Dec 16 03:35:37 1998 From: bhyde@REDACTED (Ben Hyde) Date: 16 Dec 1998 02:35:37 -0000 Subject: How not to compiling libraries Message-ID: <19981216023537.11128.qmail@zap.ml.org> I bet I'm going to be sorry about this. $ cd /home/bhyde/incomming/erlang-47.4.0/libraries/ $ for D in *-* ; do (cd $D; gmake CC_ROOT=/home/bhyde/incomming/erlang-47.4.0/) done ... erlc -W -bjam -o../ebin appmon_dg.erl erlc -W -bjam -o../ebin appmon_info.erl ... erlc -o sys_bifs.erl /home/bhyde/incomming/erlang-47.4.0/erts/system/emulator/runtime/bif.tab erlc -W -bjam -I../../stdlib/include -W -o../ebin sys_bifs.erl ... erlc -W -bjam -I../../stdlib/include -W -o../ebin jam_asm.erl Compiler function compile:compile/3 returned: {error,{undef,{jam_asm,module, [[{code,jam_asm, module, 2, exported, ... >From there on in all the compiles fail, with a similar failure. Looks like I compiled the ground right out from under me. I presume I need to now reinstall and then be careful only to gmake the libraries that were not shipped already compiled? - ben hyde From Tomas.Pihl@REDACTED Wed Dec 16 07:29:50 1998 From: Tomas.Pihl@REDACTED (Tomas.Pihl@REDACTED) Date: Wed, 16 Dec 1998 07:29:50 +0100 Subject: erlang real system sizing and metrics. In-Reply-To: Your message of "Tue, 15 Dec 1998 21:03:26 +0100." Message-ID: <199812160629.HAA17350@avc089.etxb.ericsson.se> > Examples of the systems are, the control and maintenance system > for a 16 Gbit/s ATM switch, a special purpose PABX, a control ^^^^^^^^^ Think you forgot a `0' there. Should be 160 Gbit/s. -- Tomas Pihl tomas.pihl@REDACTED From joe@REDACTED Wed Dec 16 08:44:39 1998 From: joe@REDACTED (Joe Armstrong) Date: Wed, 16 Dec 1998 08:44:39 +0100 (MET) Subject: erlang real system sizing and metrics. In-Reply-To: Message-ID: > In a recent post to the mailing list it was mentioned that erlang has > been used in large systems within Ericsson. Without gettin into the > proprietary details of these projects would it be possible to get > some detail that addresses: > > 1. The General Applications (or Systems) that were built or are > being built. For obvious reasons we can only point you at the open literature. A good source of information is http://www.erlang.se/onlinenews/ In particular browse the stuff in the archive and in "CeBit'98 Special" - this is a special issue of Erlang news describing products built in Erlang and presented at CeBit. Another good jumping off place is http://www.ericsson.se:800/cslab/~joe/elinks.html > 4. Complexity of developed systems i.e. use of supervisors, > event handing, fault tolerance & load sharing behaviors, > number of nodes involved in distributed system. This is difficult to answer. One of the the design goals of the supervisors, client-server behaviours etc. was to "abstract out the details of the concurrency" - It's *much* easier to understand sequential code than concurrent code. Our goal was that 95% of all the application programmers would never "see" a process (or the concurrency structures used). This has turned out rather well - It appears that a small number of design patterns (supervision trees, client-server, event-handler, etc.) suffice for a high percentage of all the application code (whether it's 95% or not I don't know - but it is large) - the exceptions are sufficiently small that they can easily be handled by a small team. System design then becomes "choosing from a number of pre-defined design patterns" rather than a totally unconstrained process. The design patterns that have evolved (and which are included in the distribution) are those we have found useful in build large systems. The Complexity of these systems is "manageable" is the sense that to understand the design you first have to understand the design patterns and what they are good for and then you have to understand how the problem maps onto the design. As for the number of nodes in an application this ranges from 1 to a max of round about 40 (from memory the 40 were two clusters one of 5 nodes the other of 35 - the clusters where in two different towns), /Joe From bjarne@REDACTED Wed Dec 16 09:33:08 1998 From: bjarne@REDACTED (Bjarne =?iso-8859-1?Q?D=E4cker?=) Date: Wed, 16 Dec 1998 09:33:08 +0100 Subject: erlang real system sizing and metrics. References: Message-ID: <36777043.AB0D644@erix.ericsson.se> Joe Armstrong wrote: > > In a recent post to the mailing list it was mentioned that erlang has > > been used in large systems within Ericsson. Without gettin into the > > proprietary details of these projects would it be possible to get > > some detail that addresses: > > > > 1. The General Applications (or Systems) that were built or are > > being built. > > For obvious reasons we can only point you at the open literature. > A good source of information is One reference: http://www.erlang.se/onlinenews/archive/Erlang-OTP-news/apr98/ Look for the article with the title "Ericsson ATM Switch AXD 301 - A New Way to Design Systems". The following two references describe large systems based on Erlang/OTP: http://www.ericsson.se/Review/er1_98/art2/art2.html "AXD 301--A new generation ATM switching system" http://www.ericsson.se/Review/er1b_98/art4/art4.html "ANx--High-speed Internet access" Best regards Bjarne From seb@REDACTED Wed Dec 16 09:38:12 1998 From: seb@REDACTED (Sebastian Strollo) Date: 16 Dec 1998 09:38:12 +0100 Subject: How not to compiling libraries In-Reply-To: Ben Hyde's message of 16 Dec 1998 02:35:37 -0000 References: <19981216023537.11128.qmail@zap.ml.org> Message-ID: Ben Hyde writes: > > I bet I'm going to be sorry about this. Ouch, yes maybe. > > >From there on in all the compiles fail, with a similar failure. > > Looks like I compiled the ground right out from under me. Well, er hum, maybe yes. Our fault! In our rush to ship the system we didn't properly check the dependencies/ordering for building all the libraries. I know for a fact that the compiler dependencies are broken in the shipped version, at least to the extent that it tries to recompile itself even though it shouldn't. > I presume I need to now reinstall and then be careful only to gmake > the libraries that were not shipped already compiled? The way we do it in the toplevel makefile is to filter out the libraries which can't be compiled. If you want to rebuild all the libraries I recommend either, at the toplevel run "make new_libraries", or descend in the individual libraries that you wish to recompile and run "gmake CC_ROOT=/home/bhyde/incomming/erlang-47.4.0/". -- Sebastian PS. A way of restoring the compiler, if you still have the base tar file, could be to unpack just the compiler over what you have now. So: % cd /home/bhyde/incomming % gzcat erlang-47.4.0.base.tar.gz | tar xf - erlang-47.4.0/erts-47.4.0/lib/compiler-1.2.1/ebin I Hope this helps! From hakan@REDACTED Wed Dec 16 09:51:48 1998 From: hakan@REDACTED (Hakan Mattsson) Date: Wed, 16 Dec 1998 09:51:48 +0100 (MET) Subject: My node's not running! In-Reply-To: <19981215141105J.mbjk@eecs.umich.edu> Message-ID: On Tue, 15 Dec 1998, Martin Bjorklund wrote: Martin> Try this instead: Martin> Martin> clip ~> erl -sname a -mnesia dir '"/tmp/mdb"' Martin> Erlang (JAM) emulator version 47.4.0 Martin> Martin> Eshell V47.4.0 (abort with ^G) Martin> (a@REDACTED)1> mnesia:create_schema([node()]). Martin> ok Martin> (a@REDACTED)2> mnesia:start(). Martin> ok Martin> (a@REDACTED)3> mnesia:create_table(funky,[]). Martin> {atomic,ok} Martin> Martin> Martin> /martin Martin> Please, note the order of the calls to mnesia:start/0 and mnesia:create_schema/1 in Martin's reply. In Ben's original posting the calls was in reverse order. As an effect of this, Mnesia was started in a disk less mode. Later when the mnesia:create_schema/1 was invoked, in order to initiate the database on disk, it failed since Mnesia already was started. /H?kan ______________________________________________________________ H?kan Mattsson |E-mail: hakan@REDACTED ?T2/ETX/DN/SP |Memo: ETX.ETXHAMS Ericsson Telecom AB |Telephone: +46 8 719 92 51 S-126 25 Stockholm |Fax: +46 8 719 89 88 Sweden |WWW: http://otp.ericsson.se/~hakan PS. Starting Mnesia in disk less mode is rather convenient, when you want to try some API functions out in the Erlang shell, without polluting your disk with temporary toy databases. From jb@REDACTED Wed Dec 16 10:17:09 1998 From: jb@REDACTED (Johan Bevemyr) Date: Wed, 16 Dec 1998 10:17:09 +0100 (MET) Subject: Installing libraries. In-Reply-To: <19981215154306.7540.qmail@zap.ml.org> References: <19981215154306.7540.qmail@zap.ml.org> Message-ID: <13943.31381.314816.308610@platins> > > 1. How do I install libraries? I installed the tar.gz with the > > core system, and then the libraries.tar.gz - but I had to > > guess where to unpack it and now it would appear that when > > I launch erl it doesn't find the libraries.... > > The libraries.tar.gz file should be unpacked inside > the libraries directory (which is a link to erts/lib) No. If you download libraries.tar.gz you should unpack it at the top level, i.e. in the erlang-4.7.4 directory. If you, on the other hand, download a single library, e.g., mnesia-3.6.tar.gz, then you should unpack it in the libraries directory. In other words, there should not be a libraries subdirectory to the libraries directory. /Johan From edwiny@REDACTED Wed Dec 16 17:31:27 1998 From: edwiny@REDACTED (Edwin Young) Date: Wed, 16 Dec 1998 16:31:27 -0000 Subject: mnesia query for list membership? Message-ID: <000901be2911$879319e0$8ffb73c1@Random.autonomy.com> Hello, I tried the following, but I got an impenetrable error message (which I don't have with me: sorry). Any suggestions? -record(document, {id title}). docs(Term) -> Fun = fun() -> Q = query [ D.title || D <- table(document), lists:member(1,[1]) ] end, mnemosyne:eval(Q) end, mnesia:transaction(Fun). If I replace the list check with (say) D.id /= 0, it works fine. If I can't call standard functions inside a query, how should I do this? Post-filter the result list? Thanks a lot, -- Edwin PS Great language, BTW! From btu@REDACTED Wed Dec 16 17:56:14 1998 From: btu@REDACTED (Bjorn Turesson) Date: Wed, 16 Dec 1998 17:56:14 +0100 (MET) Subject: mnesia query for list membership? In-Reply-To: <000901be2911$879319e0$8ffb73c1@Random.autonomy.com> Message-ID: On Wed, 16 Dec 1998, Edwin Young wrote: > Hello, > > I tried the following, but I got an impenetrable error message (which I > don't have with me: sorry). > Any suggestions? > > -record(document, {id > title}). You do have a comma between id and title, don't you? I tried your code (exact example attached) and it works like a charm on the version I got here (which is very similar to the open source that is released). The shell output is as follows: Erlang (JAM) emulator version 4.7.3.4 Eshell V4.7.3.4 (abort with ^G) 1> c(tst). {ok,tst} 2> tst:s(). {atomic,ok} 3> tst:add(23,hello). {atomic,ok} 4> tst:docs(2). {atomic,[hello]} // bjoern -- Mouse moved last hour: 41.84, today: 364.28, this week: 627.84 (meters) -------------- next part -------------- -module(tst). -compile(export_all). -compile({parse_transform,mnemosyne}). -record(document, {id, title}). -export ([s/0, add/2, docs/1]). s () -> mnesia:start (), application:start(mnemosyne), mnesia:create_table (document, [{attributes, record_info(fields, document)}]). add (Id, Title) -> Fun = fun () -> mnesia:write (#document{id=Id, title=Title}) end, mnesia:transaction (Fun). docs(Term) -> Fun = fun() -> Q = query [ D.title || D <- table(document), lists:member(1,[1]) ] end, mnemosyne:eval(Q) end, mnesia:transaction(Fun). From magnus@REDACTED Thu Dec 17 11:13:34 1998 From: magnus@REDACTED (Magnus Fr|berg) Date: Thu, 17 Dec 1998 11:13:34 +0100 Subject: Installing libraries. In-Reply-To: Your message of "Tue, 15 Dec 1998 17:01:40 +0100." <13942.34788.338127.5750@gin> Message-ID: <199812171013.LAA03222@napoleon.du.etx.ericsson.se> Claes Wikstrom wrote: > > Ben Hyde writes: > > ... > > > > 2. Can you suggest things to look at that are examples of > > utilizing Mensia? > > > > This is actually not so very easy todo since most applications > that actually make use of Mnesia are Ericsson products and > besides from being Ericsson products they are complicated and huge. > Eddie (http://www.eddieware.org) uses Mnesia. The usage in Eddie is not that advanced though but I think it's an illustrative example of what you can do. The applications using Mnesia are: - http://www.eddieware.org/eddie-0.83b3/lib/master-0.9.2/src - http://www.eddieware.org/eddie-0.83b3/lib/servant-0.9.2/src - http://www.eddieware.org/eddie-0.83b3/lib/inet_server-0.7/src /Magnus From markn@REDACTED Thu Dec 17 11:50:58 1998 From: markn@REDACTED (Mark NG) Date: Thu, 17 Dec 1998 21:50:58 +1100 (EST) Subject: Newbie compilation question Message-ID: <199812171050.VAA10257@cat.cs.mu.OZ.AU> Hallo ! When I was writing a program I wrote "list:append/2" in my code instead of the correct one - "lists:append/2". The compiler fail to notify me of that and when I ran it by spawning a process it just dies out quitely... I had to use the Process Manager's tracing facility to find out that it is due to a missing 's' in the function call ! So, my questions is 1) How can I make the compiler (I am using c:c/1) notify me of undefined symbols ? 2) How can I get the error messages of a spawn proces to appear on the shell ? I am using Open Source Erlang 4.7.3 (a great language and system ;-). any help would be appreciated, thanks ! mark From joe@REDACTED Thu Dec 17 14:38:41 1998 From: joe@REDACTED (Joe Armstrong) Date: Thu, 17 Dec 1998 14:38:41 +0100 (MET) Subject: Newbie compilation question In-Reply-To: <199812171050.VAA10257@cat.cs.mu.OZ.AU> Message-ID: On Thu, 17 Dec 1998, Mark NG wrote: > When I was writing a program I wrote "list:append/2" in my code instead of > the correct one - "lists:append/2". The compiler fail to notify me of that > and when I ran it by spawning a process it just dies out quitely... This is *exactly* what it's supposed to do. External modules are dynamically linked into the system at run-time. Thus at compile time the compiler does not know anything about what modules will be available at run-time. The reason you don't get an error is that you use spawn. If you want an error message use spawn_link. I'll explain this in more detail: spawn means "spawn off a parallel process" contrast this with spawn_link which means "spawn off a parallel process and set a link to it, the link means "send me an error signal if anything goes wrong". Let me give you a small example to illustrate the difference: -module(ex1). -compile(export_all). start1() -> lists:append("abc", "def"), loop(). start2() -> listsmispelt:append("abc", "def"), loop(). loop() -> receive Any -> loop() end. Look what happens now: gordons 10> erl Erlang (JAM) emulator version 4.7.3.4 Eshell V4.7.3.4 (abort with ^G) 1> c(ex1). ./ex1.erl:19: Warning: function start1/0 not called ./ex1.erl:19: Warning: function start2/0 not called {ok,ex1} 2> spawn(ex1, start1, []). <0.34.0> 3> spawn(ex1, start2, []). <0.36.0> 4> spawn_link(ex1, start1, []). <0.38.0> 5> spawn_link(ex1, start2, []). <0.40.0> ** exited: {undef,{listsmispelt,append,["abc","def"]}} ** see ! > > I had to use the Process Manager's tracing facility to find out that it > is due to a missing 's' in the function call ! > > So, my questions is > 1) How can I make the compiler (I am using c:c/1) notify me of undefined > symbols ? You can't - the compiler checks that the call is syntactically valid. > > 2) How can I get the error messages of a spawn proces to appear on the shell ? > Use spawn_link instead of spawn > > I am using Open Source Erlang 4.7.3 (a great language and system ;-). > Thanks /Joe -- Joe Armstrong Computer Science Laboratory +46 8 719 9452 AT2/ETX/DN/SU Ericsson Telecom SE-126 25 Stockholm Sweden joe@REDACTED http://www.ericsson.se/cslab/~joe From bhyde@REDACTED Fri Dec 18 04:27:54 1998 From: bhyde@REDACTED (Ben Hyde) Date: 18 Dec 1998 03:27:54 -0000 Subject: FAQ nits. Message-ID: <19981218032754.14223.qmail@zap.ml.org> The FAQ and the fact disagree about where the emacs stuff is. $ pwd /home/bhyde/incomming/erlang-47.4.0 $ find . | grep '\.el$' ./emacs/erlang-start.el ./emacs/erlang.el The FAQ shows an example .erlang file. 1. When I make one its output gets entangled with the first prompt, is there a trick to avoid that? 2. The example uses code:add_uc(...) but the man page for code doesn't mention it. How can you not like a language where fun is a keyword? - ben From tobbe@REDACTED Fri Dec 18 04:57:54 1998 From: tobbe@REDACTED (Torbjorn Tornkvist) Date: Fri, 18 Dec 1998 14:57:54 +1100 Subject: FAQ nits. In-Reply-To: <19981218032754.14223.qmail@zap.ml.org> References: <19981218032754.14223.qmail@zap.ml.org> Message-ID: <199812180357.OAA28860@universe.serc.rmit.edu.au> > 1. When I make one its output gets entangled > with the first prompt, is there a trick to > avoid that? Don't have any io:formats/2 in your .erlang file ;-) > 2. The example uses code:add_uc(...) but the > man page for code doesn't mention it. It is probably obsolete. It used to refer to a certain directory where user contributed things were put. I would say that you shouldn't have any of that stuff from the FAQ in your ~/.erlang file. If you have the need to add a path then use: code:add_path("/blabla/jasndj/kasjdad"). (Don't forget the last dot-white-space) /Tobbe From joe@REDACTED Fri Dec 18 08:20:05 1998 From: joe@REDACTED (Joe Armstrong) Date: Fri, 18 Dec 1998 08:20:05 +0100 (MET) Subject: Newbie compilation question In-Reply-To: <199812171050.VAA10257@cat.cs.mu.OZ.AU> Message-ID: Something that I forgot in my last reply was that there is an infix operator "++" which can be used instead of append/2, so, for example, the expressions: File = lists:append(Name, ".erl") you and File = Name ++ ".erl", are equivalent. /Joe From bjarne@REDACTED Fri Dec 18 10:02:40 1998 From: bjarne@REDACTED (Bjarne =?iso-8859-1?Q?D=E4cker?=) Date: Fri, 18 Dec 1998 10:02:40 +0100 Subject: Newbie compilation question References: Message-ID: <367A1A30.CF34C1C0@erix.ericsson.se> Hello, Joe Armstrong wrote: > Something that I forgot in my last reply was that there is an > infix operator "++" which can be used instead of append/2 What fun. I had only thought of using ++ in connection with strings and immediately tried 1> [1,2,3] ++ [4,5,6]. [1,2,3,4,5,6] Rgrds, Bjarne From klacke@REDACTED Fri Dec 18 10:54:58 1998 From: klacke@REDACTED (Claes Wikstrom) Date: Fri, 18 Dec 1998 10:54:58 +0100 (MET) Subject: Newbie compilation question In-Reply-To: <199812171050.VAA10257@cat.cs.mu.OZ.AU> References: <199812171050.VAA10257@cat.cs.mu.OZ.AU> Message-ID: <13946.9842.302014.5898@gin> Mark NG writes: > > > Hallo ! > > > When I was writing a program I wrote "list:append/2" in my code instead of > the correct one - "lists:append/2". The compiler fail to notify me of that > and when I ran it by spawning a process it just dies out quitely... > > I had to use the Process Manager's tracing facility to find out that it > is due to a missing 's' in the function call ! > > So, my questions is > 1) How can I make the compiler (I am using c:c/1) notify me of undefined > symbols ? This we simply cannot do. All references to modules and functions are resolved at runtime. There is no link phase at all !!! This is so since we want to be able to load code in the running system in a flexible way. > > 2) How can I get the error messages of a spawn proces to appear on the shell ? > This can be done, but it's not easy. This is what happens: 1. The runtime system creates an new process. 2. The process start to execute. 3. The runtime system sees a call to list:append/2 (miss spelled) 4. The runtime system realizes that no module named 'list' is loaded so insted it invokes nother module called the error_handler Thus the call to list:append(X,Y) is transformd into a call error_handler:undefined_function(list, append, [X, Y]) This error_handler module resides in kernel/src/error_handler.erl The error_handler (in kernel/src) will ask the code server to search the load_path and try to load a module called list.jam If this failes, the error_hanler simply does a call to exit({undef,{Module,Func,Args}}) Which will silently exit te process. However in an environment where we sit and develop we could sometimes want to have a different behaviour there, for example print a little friendly something on stdout saying that we can't find the module list.erl This is bad default behaviour though. As an exercise you could try to modify the error_handler to do just that and then (maybe in your ~/.erlang) load your own error_handler instead of the systems. I know that Arndt Jonason has done just that, he is running some weird error_handler that tries to correct misspelleded modules at runtime !! You can also give the -pa Dir flag to 'erl' and point it to a directory where a different error_handler resides. Cheers /klacke From andreas@REDACTED Fri Dec 18 15:32:56 1998 From: andreas@REDACTED (Andreas Kostyrka) Date: Fri, 18 Dec 1998 15:32:56 +0100 (CET) Subject: Erlang Scripts/Binaries. Message-ID: Hi! I've been wondering how one can make Erlang scripts/binaries? Something that can be then run as ./someprog Another question: Erlang seems to compile to P-code, right? Are there any native compilers? Or something like python freeze, that allows to pack up the whole system in one (admittingly huge) binary and sent it someone? Andreas -- Win95: n., A huge annoying boot virus that causes random spontaneous system crashes, usually just before saving a massive project. Easily cured by UNIX. See also MS-DOS, IBM-DOS, DR-DOS, Win 3.x, Win98. From joe@REDACTED Fri Dec 18 16:04:39 1998 From: joe@REDACTED (Joe Armstrong) Date: Fri, 18 Dec 1998 16:04:39 +0100 (MET) Subject: Erlang Scripts/Binaries. In-Reply-To: Message-ID: On Fri, 18 Dec 1998, Andreas Kostyrka wrote: > Hi! > > I've been wondering how one can make Erlang scripts/binaries? > Something that can be then run as > ./someprog Not yet - we have done some work in this direction if you look in http://www.erlang.org/examples/examples-2.0.html And read the section called "sos" (simple Operating System) you'll see how this can "almost" be done. > > Another question: Erlang seems to compile to P-code, right? Are there any > native compilers? Or something like python freeze, that allows to pack up > the whole system in one (admittingly huge) binary and sent it someone? Again we can almost do this - it can be done for windows95/NT but not yet for unix. The idea is to build a single shared library and then a small stub loader that launches the application. Erlang as a shared library is < 500 KB and the stub loader about 30KB. A single stand-alone application like "cat" in Erlang works out at about 35KB for cat.exe and requires you to have a 500 KB dll installed. This is on our *todo* lists - but we havn't got time to work on it at the moment. If there are any volunteers I can send them the code we've got and and the design and they can start hacking! /Joe From andreas@REDACTED Fri Dec 18 19:20:15 1998 From: andreas@REDACTED (Andreas Kostyrka) Date: Fri, 18 Dec 1998 19:20:15 +0100 (CET) Subject: When condition problem (probably newbie question). Message-ID: Why does the following function not work as intended? It seems like the test for N being even doesn't work :( pow(N,0) -> io:write({pow,N,0}), io:nl(), 1; pow(N,2) -> N * N; pow(N,1) -> N; pow(N,M) when N rem 2 == 0 -> io:write({powNeven,N,M}), io:nl(), X = pow(N,M div 2), X * X. 28> test:pow(10,3). {powNeven,10,3} 100 Andreas -- Win95: n., A huge annoying boot virus that causes random spontaneous system crashes, usually just before saving a massive project. Easily cured by UNIX. See also MS-DOS, IBM-DOS, DR-DOS, Win 3.x, Win98. From mbjk@REDACTED Fri Dec 18 19:35:23 1998 From: mbjk@REDACTED (Martin Bjorklund) Date: Fri, 18 Dec 1998 13:35:23 -0500 Subject: When condition problem (probably newbie question). In-Reply-To: Your message of "Fri, 18 Dec 1998 19:20:15 +0100 (CET)" References: Message-ID: <19981218133523H.mbjk@eecs.umich.edu> Andreas Kostyrka wrote: > Why does the following function not work as intended? It seems like the > test for N being even doesn't work :( Well, it does! But you probably want to test that M is even, not that N is even. Also, you will need to handle the case that M is odd. So the resulting code could look like: pow(N,0) -> io:write({pow,N,0}), io:nl(), 1; pow(N,1) -> N; pow(N,M) when M rem 2 == 0 -> io:write({powNeven,N,M}), io:nl(), X = pow(N,M div 2), X * X; pow(N,M) -> % M is odd, > 1 X = pow(N,M-1), X*N. I also deleted the clause: > pow(N,2) -> N * N; ... since that case is taken care of when M rem 2 == 0. /martin From bhyde@REDACTED Fri Dec 18 23:50:27 1998 From: bhyde@REDACTED (Ben Hyde) Date: 18 Dec 1998 22:50:27 -0000 Subject: Order Evaluation in List Comprehension Message-ID: <19981218225027.15473.qmail@zap.ml.org> So is this good or bad? - ben ---- -module(hack). -export(black_box/1]). black_box(X) -> [ begin io:format("~p\n", [E]), E end || E <- X ]. ---- (z@REDACTED)28>c(hack) {ok,hack} (z@REDACTED)29>hack:black_box([1,2,3,4]). 4 3 2 1 [1,2,3,4] (z@REDACTED)30> [begin io:format("~p\n", [E]), E end || E <- [1,2,3]]. 1 2 3 [1,2,3] (z@REDACTED)31> From klacke@REDACTED Sat Dec 19 00:42:28 1998 From: klacke@REDACTED (Claes Wikstrom) Date: Sat, 19 Dec 1998 00:42:28 +0100 (MET) Subject: Order Evaluation in List Comprehension In-Reply-To: <19981218225027.15473.qmail@zap.ml.org> References: <19981218225027.15473.qmail@zap.ml.org> Message-ID: <13946.59492.142308.921148@gin> Ben Hyde writes: > > So is this good or bad? - ben > > ---- > -module(hack). > -export(black_box/1]). > black_box(X) -> [ begin io:format("~p\n", [E]), E end || E <- X ]. > ---- > > (z@REDACTED)28>c(hack) > {ok,hack} > (z@REDACTED)29>hack:black_box([1,2,3,4]). > 4 > 3 > 2 > 1 > [1,2,3,4] > (z@REDACTED)30> [begin io:format("~p\n", [E]), E end || E <- [1,2,3]]. > 1 > 2 > 3 > [1,2,3] > (z@REDACTED)31> > Well it teaches us to write code with side effects that is not dependent on the evaluation order of arguments. Whenever we have side effects (such as messages or io) it is always a good idea to make it clear that one expression is evaluated before or after another. In this case you are running compiled code in the first case and erl_eval.erl (The interpreter in the second) and they are two implementations of the same thing that happen to have different evaluation order on lists. I.e the interpreter evals as eval([H|T]) -> eval(H), eval(T). whereas the compiler will lay out code that evaluates the tail first. So, to answer you question: It is bad, sort of. We should have a fixed evaluation order and for lists it ought to be head first, tail last. We also have things like tuples: {io:format("a", []), io:format("b",[])}. and function calls: funky:foo(io:format("a", []), io:format("b",[]). In the long lengthy dry dry dry specification doc at www.erlang.org we have decided that in the next major release we shall have fixed and decided evaluation order. This has never been an issue for me personally since if I want to have an explicit order on evaluation, I always write my code in such away that the eval order is clear. Cheers /klacke From tobbe@REDACTED Fri Dec 18 23:40:29 1998 From: tobbe@REDACTED (Tobbe) Date: Sat, 19 Dec 1998 09:40:29 +1100 Subject: Erlang Scripts/Binaries. In-Reply-To: References: Message-ID: <199812182239.JAA05658@universe.serc.rmit.edu.au> > I've been wondering how one can make Erlang scripts/binaries? > Something that can be then run as > ./someprog Dan Sahlin once wrote a little thing to accomplish this (hello Dan where are you ?). You also have the 'erl_call' command which is intended to be used from shell scripts. It makes it possible to start/stop Erlang, evaluate one/many functions etc. Whatever the Erlang function in question returns is also returned from erl_call. Run: erl_call without any switches and a short help with all the switches is printed. Exampel: erl_call -s -a my_module -sname my_node The -s switch will start a node, -sname specifies the node name: my_node This will take a few sec. but next time you call erl_call the node is already started and the communication is really fast. To stop the node use the -q switch. > Another question: Erlang seems to compile to P-code, right? No, JAM code. See the link to Ericsson CSLab and look under publications to get more info about JAM and BEAM. > Are there any native compilers? beam: used to (?) compile to C gerl: a prototype which implements a subset of Erlang can be found from the Links page. Also at the links page, there is a link to Uni.of.Montreal. Not sure if they compile to native code though. > Or something like python freeze, that allows to pack up > the whole system in one (admittingly huge) binary and sent > it someone? No. /Tobbe From klacke@REDACTED Sat Dec 19 01:03:50 1998 From: klacke@REDACTED (Claes Wikstrom) Date: Sat, 19 Dec 1998 01:03:50 +0100 (MET) Subject: Erlang Scripts/Binaries. In-Reply-To: <199812182239.JAA05658@universe.serc.rmit.edu.au> References: <199812182239.JAA05658@universe.serc.rmit.edu.au> Message-ID: <13946.60774.501219.478038@gin> Tobbe writes: > > > I've been wondering how one can make Erlang scripts/binaries? > > Something that can be then run as > > ./someprog > > Dan Sahlin once wrote a little thing to accomplish this (hello > Dan where are you ?). No no no, what we should have is a program that takes a {Mod, Fun, Arity} and then traverses the entires module system and extracts all modules that are reachable from the tripple {Mod, Fun, Arity}, then packs all this modules into one large fat chunk and links them with a main() thing that is linked with a shared object lib which is the entire runtime system. This should be a really nifty program to have. This way we could get real standalone executables. Some tricky stuff with apply(Mod, ...) where Mod is computed. as well as open_port() calls How does the executable find a) standalone programs that are run from open_port() and b) drivers that are to be linked in at runtime. /klacke From bhyde@REDACTED Sat Dec 19 02:12:52 1998 From: bhyde@REDACTED (Ben Hyde) Date: Fri, 18 Dec 1998 20:12:52 -0500 (EST) Subject: Order Evaluation in List Comprehension In-Reply-To: <13946.59492.142308.921148@gin> References: <19981218225027.15473.qmail@zap.ml.org> <13946.59492.142308.921148@gin> Message-ID: <13946.63907.734197.122469@zap.ml.org> tuning in later... box_top(X)->[E||E<-X,begin io:format("~p\n", [E]), true end]. black_box(X)->[begin io:format("~p\n", [E]), E end||E<-X]. black_n_blue(X) -> [begin io:format("assemble: ~p\n", [E]), E end || E<-X, begin io:format("filter: ~p\n", [E]), true end]. ...>hack:box_top([1,2,3]). 1 2 3 [1,2,3] ...>hack:black_box([1,2,3]). 3 2 1 [1,2,3] ...>hack:black_n_blue([1,2,3]). filter: 1 filter: 2 filter: 3 assemble: 3 assemble: 2 assemble: 1 [1,2,3] ...> Does the spec preclude interleaving the accumulation with the iteration? Looping, nothing but trouble. Claes Wikstrom writes: > ... we >have decided that in the next major release we shall have fixed >and decided evaluation order. Functional and deterministic! Imagine! - ben From andreas@REDACTED Sat Dec 19 18:44:14 1998 From: andreas@REDACTED (Andreas Kostyrka) Date: Sat, 19 Dec 1998 18:44:14 +0100 (CET) Subject: Erlang Scripts/Binaries. In-Reply-To: <13946.60774.501219.478038@gin> Message-ID: On Sat, 19 Dec 1998, Claes Wikstrom wrote: > This should be a really nifty program to have. This way we could > get real standalone executables. > > Some tricky stuff with apply(Mod, ...) where Mod is computed. It's not that tricky. As this is not really solvable in the general way, one would have to opt for the python solution: Let the programmer specify EXTRA arguments. And allow importing of non-compiled in modules. (Question: How does one import explicitly something? I've only seen the implicit mod:func notation till now.) Andreas -- Win95: n., A huge annoying boot virus that causes random spontaneous system crashes, usually just before saving a massive project. Easily cured by UNIX. See also MS-DOS, IBM-DOS, DR-DOS, Win 3.x, Win98. From markn@REDACTED Sun Dec 20 06:21:53 1998 From: markn@REDACTED (Mark NG) Date: Sun, 20 Dec 1998 16:21:53 +1100 (EDT) Subject: slirp and erlang nodes Message-ID: <199812200521.QAA29482@cujo.ecr.mu.oz.au> G'day ! I have a small client/server program written in Erlang (so that there is no need for sockets). But I can't get the server and the client program to recognise each other when they're run over slirp. ie: the server is on the slirp host, and the client is on the other end of the modem. Using slirp to redirect port 4369 so that the two Erlang nodes share the same port mapper daemon. epmd -names reports their presence, but when I tried to ping one from the other it only pangs, instead of pong. :-(... I tried starting erl with both -name and -sname to no success. Both sides are running 4.7.3, the host OS is SunOS 5.5.1, and the client side is Debian GNU/Linux 2.0. Any suggestion that doesn't requires the using of sockets (or C) will be greatly appreciated. :) I don't hate sockets, but just want to avoid it... Thanks in advance, mark From per@REDACTED Mon Dec 21 00:45:08 1998 From: per@REDACTED (Per Hedeland) Date: Mon, 21 Dec 1998 00:45:08 +0100 (MET) Subject: slirp and erlang nodes Message-ID: <199812202345.AAA06068@super.du.etx.ericsson.se> Mark NG wrote: >I have a small client/server program written in Erlang (so that there is no >need for sockets). But I can't get the server and the client program to >recognise each other when they're run over slirp. ie: the server is on the >slirp host, and the client is on the other end of the modem. Well, slirp is nasty stuff:-) - if I remember right, the "slirp client" doesn't have its own IP address, but uses the "slirp server"'s address, right? I'm not sure whether you can get the Erlang distribution to work at all between the hosts in that scenario - your best bet would probably be to somehow fool the nodes into thinking that they're running on the same host. The distribution mechanism requires that no node is known by more than one name, and because of this the host part of any node name must be the "canonical name" of the host - and of course looking up the host part must yield an IP address that can be used to connect to the node (together with the port number received from epmd on that node's host). If you can make all this be true in your slirp setup, it should work - I think...:-) --Per Hedeland per@REDACTED From joe@REDACTED Mon Dec 21 10:07:06 1998 From: joe@REDACTED (Joe Armstrong) Date: Mon, 21 Dec 1998 10:07:06 +0100 (MET) Subject: When condition problem (probably newbie question). In-Reply-To: <19981218133523H.mbjk@eecs.umich.edu> Message-ID: > So the resulting code could look like: > > pow(N,0) -> io:write({pow,N,0}), io:nl(), 1; > pow(N,1) -> N; > pow(N,M) when M rem 2 == 0 -> > io:write({powNeven,N,M}), io:nl(), > X = pow(N,M div 2), X * X; > pow(N,M) -> % M is odd, > 1 > X = pow(N,M-1), > X*N. > If you look in http://www.erlang.org/examples/examples-2.0.html And in http://www.erlang.org/examples/examples-2.0.tgz You'll find 3 modules: lin.erl - this contains some simple functions for linear algebra. (including pow/2) primes.erl - Contains routines for generating large primes. rsa_key.erl - Shows how a public key crypto system could have been implemented in Erlang. -- Joe Armstrong Computer Science Laboratory +46 8 719 9452 AT2/ETX/DN/SU Ericsson Telecom SE-126 25 Stockholm Sweden joe@REDACTED http://www.ericsson.se/cslab/~joe From ulf.wiger@REDACTED Tue Dec 22 14:49:24 1998 From: ulf.wiger@REDACTED (Ulf Wiger) Date: Tue, 22 Dec 1998 14:49:24 +0100 Subject: Newbie compilation question Message-ID: <01a101be2db1$e4476ca0$b7fb6482@uwiger> One way to spawn processes that will actually give more info is proc_lib:spawn(Mod, Function, Args). I was going to run it myself to show how well it works, but first i had to download OS Erlang to my home PC. Unfortunately, it's not a complete installation - among other things it lacks the SASL application, which I think is the one that displays pretty error messages. Not to be easily deterred, I downloaded the tar file with all the libraries and unpacked it, only to find that the libraries were not compiled! No big deal on a unix box, but I feel a bit crippled on this #?%# windoze piece of crap. I gave it a try, only to receive an error message from erlc that it didn't recognize the macro '-vsn'... !?!?? Am I the only one wanting a full Erlang installation for Windows? Or am I just the only one who's too stupid to figure it out? Why aren't all libraries included from the start? /Uffe -----Original Message----- From: Claes Wikstrom To: Mark NG Cc: erlang-questions@REDACTED Date: den 18 december 1998 11:00 Subject: Newbie compilation question > >Mark NG writes: > > > > > > Hallo ! > > > > > > When I was writing a program I wrote "list:append/2" in my code instead of > > the correct one - "lists:append/2". The compiler fail to notify me of that > > and when I ran it by spawning a process it just dies out quitely... > > > > I had to use the Process Manager's tracing facility to find out that it > > is due to a missing 's' in the function call ! > > > > So, my questions is > > 1) How can I make the compiler (I am using c:c/1) notify me of undefined > > symbols ? > >This we simply cannot do. All references to modules and functions are >resolved at runtime. There is no link phase at all !!! >This is so since we want to be able to load code in the running system >in a flexible way. > > > > > 2) How can I get the error messages of a spawn proces to appear on the shell ? > > > >This can be done, but it's not easy. This is what happens: > >1. The runtime system creates an new process. >2. The process start to execute. >3. The runtime system sees a call to list:append/2 (miss spelled) >4. The runtime system realizes that no module named 'list' is loaded > so insted it invokes nother module called the error_handler > > Thus the call to list:append(X,Y) is transformd into a call > error_handler:undefined_function(list, append, [X, Y]) > > This error_handler module resides in kernel/src/error_handler.erl > > The error_handler (in kernel/src) will ask the code server to > search the load_path and try to load a module called list.jam > > If this failes, the error_hanler simply does a call to > exit({undef,{Module,Func,Args}}) > > Which will silently exit te process. > >However in an environment where we sit and develop we could >sometimes want to have a different behaviour there, for example >print a little friendly something on stdout saying that we can't find >the module list.erl >This is bad default behaviour though. > >As an exercise you could try to modify the error_handler to do >just that and then (maybe in your ~/.erlang) load your own >error_handler instead of the systems. > >I know that Arndt Jonason has done just that, he is running >some weird error_handler that tries to correct misspelleded >modules at runtime !! > >You can also give the -pa Dir flag to 'erl' and point it >to a directory where a different error_handler resides. > >Cheers > >/klacke > > From johng@REDACTED Wed Dec 23 11:00:44 1998 From: johng@REDACTED (John Gibbons) Date: Wed, 23 Dec 1998 21:00:44 +1100 Subject: interface protocols for erlang Message-ID: <005601be2e5b$1ca4b310$8311083d@gateway> Hi, I want to interface a Lisp system to Erlang and there appear to be two ways to do this. I can invent my own local protocol over TCP/IP for the specific task and implement that in both Erlang and Lisp, or I can use the existing Erlang approach as has been done with Java/Jive. I would prefer the latter but I can't seem to find any documentation of these protocols. Can someone point me to documentation on these protocols? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From colin@REDACTED Sat Dec 26 12:00:23 1998 From: colin@REDACTED (Colin Paul Adams) Date: 26 Dec 1998 11:00:23 +0000 Subject: toolbar and pman won't start Message-ID: I've just installed erlang-47.4.0 on linux, including the libraries (I think). Most things seem to work, but I cannot get pman or toolbar to work. If I do: erl -s toolbar then after a while I get: {'init terminating in do_boot',{startup_timeout,toolbar}} init terminating in do_boot () I I do: erl -s pman then after a while I get: {'init terminating in do_boot',{startup_timeout,pman}} init terminating in do_boot () My installation process has been: ./configure make make install make new_libraries make install.lib I'm running on Linux (2.0.35 - glibc (RedHat 5.1)). -- Colin Paul Adams Preston Lancashire From klacke@REDACTED Sat Dec 26 23:53:57 1998 From: klacke@REDACTED (Claes Wikstrom) Date: Sat, 26 Dec 1998 23:53:57 +0100 (MET) Subject: toolbar and pman won't start In-Reply-To: References: Message-ID: <13957.26885.659114.610536@gin> > > My installation process has been: > > ./configure > make > make install > make new_libraries > make install.lib > This ought to be enough, however the GUI lib libraries/gs needs the tcl/tk libs to compile properly. Read the file libraries/gs/c_src/README and you'll see whats missing. Cheers and good luck /klacke From klacke@REDACTED Mon Dec 28 13:46:36 1998 From: klacke@REDACTED (Claes Wikstrom) Date: Mon, 28 Dec 1998 13:46:36 +0100 (MET) Subject: interface protocols for erlang In-Reply-To: <005601be2e5b$1ca4b310$8311083d@gateway> References: <005601be2e5b$1ca4b310$8311083d@gateway> Message-ID: <13959.32172.175583.499236@gin> John Gibbons writes: > Hi, > > I want to interface a Lisp system to Erlang and there appear to be two ways to do this. I can invent my own local protocol over TCP/IP for the specific task and implement that in both Erlang and Lisp, or I can use the existing Erlang approach as has been done with Java/Jive. > > I would prefer the latter but I can't seem to find any documentation of these protocols. Can someone point me to documentation on these protocols? Well, first of all, the "jive protocol" merely consist of a way to pack and unpack erlang data structures, nothing much of it. As for exchanging arbitrary data structures back and forth between two different systems, it is indeed possible to write an marshalling interpreter the way they have done in jive. There is (to my knowledge) no documentation on the jive internal marshalling stuff, it's naive and the code is simple. So I suggest you either invent your own protocol/pack/unpack routines or make use of orber (The corba implementation) assuming you have a Corba implementation in your lisp system ?? Take a look at the pack/1 routine in jive.erl and you'll see that this is no big deal. Furthermore, if speed is an issue, it's not very efficient to have marshalling routines that interpret the way they have done it in jive. If marshalling is your main problem, maybe the erl_interface libraries could be an option. Erlang has builtin support to marshall and unmarshall erlang terms by means of the two BIF's term_to_binary/1 and binary_to_term/1 1> X = {funky, stuff}. {funky,stuff} 2> B = term_to_binary(X). #Bin 3> binary_to_list(B). [131,104,2,100,0,5,102,117,110,107,121,100,0,5,115,116,117,102,102] 4> binary_to_term(B). {funky,stuff} 5> The format produced by term_to_binary/1 can be read in (c-code) by routines in the erl_interface lib. So if you can somehow link erl_interface.a into your lisp system, you could send any erlang term on the socket by means of gen_tcp:send(Socket, term_to_binary(AnyTerm)) Docs and source of erl_interface is available at www.erlang.org /klacke