---snip--- bootstrap.conf prefix='/opt/godi' # The install prefix mk_conf='' # Args for mk configure script section='3.12' # The section to build w32port='' # Win32 option dev='0' # Whether to use the dev version of godi-tools force_flexdll='0' # Whether to force the usage of flexdll use_flexdll='0' # Whether to use flexdll batch='0' # Whether to run non-interactively no_check_prereqs='0' # Whether to skip checks on prerequisite OS packages root_method='' # How to become root if necessary no_stage2='0' # Whether not to call bootstrap_stage2 immediately ---snip--- Using PATH=/opt/godi/bin:/opt/godi/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/Users/habnabit/.local/bin:/Users/habnabit/.local/sbin:/usr/local/bin:/usr/local/sbin:/opt/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Users/habnabit/.rvm/bin ===> Creating sample godi.conf ---snip--- godi.conf # Example godi.conf file produced by bootstrap-godi # Fri Aug 5 17:43:03 PDT 2011 # For further options, see the file /opt/godi/build/mk/godi.pkg.defaults.mk LOCALBASE = /opt/godi GODI_DBDIR = /opt/godi/db # GODI_BASEPKG_PCRE = yes # uncomment GODI_BASEPKG_PCRE if the pcre lib isn't found GODI_SECTION = 3.12 # The GODI_SECTION determines where to look for new packages GODI_BUILD_SITES += ${ROCKETBOOST_BUILD_SITES} # Required for this bootstrap version! UNLIMIT_RESOURCES = stacksize # Increase stack size as far as possible (OS-dependent) FETCH_CMD=${LOCALBASE}/sbin/godi_console wget ## GODI_INSERTION_POINT (do not delete this line) ---snip--- ===> Creating godi_confdir ===> Creating file tree ===> Creating boot console ./configure -no-curses -no-shared-libs -no-pthread Configuring for a i686-apple-darwin10.8.0 ... gcc found The C compiler is ANSI-compliant. Checking the sizes of integers and pointers... Wow! A 64 bit architecture! This is a little-endian architecture. Doubles can be word-aligned. 64-bit integers can be word-aligned. Native division and modulus have round-towards-zero semantics, will use them. ranlib found #! appears to work in shell scripts POSIX signal handling found. getrusage() found. times() found. You have BSD sockets. socklen_t is defined in inet_aton() found. IPv6 is supported. unistd.h found. off_t is defined in dirent.h found. rewinddir() found. lockf() found. mkfifo() found. getcwd() found. getwd() found. getpriority() found. utime() found. utimes() found. dup2() found. fchmod() found. truncate() found. sys/select.h found. select() found. symlink() found. waitpid() found. wait4() found. getgroups() found. POSIX termios found. Asynchronous I/O are supported. setitimer() found. gethostname() found. uname() found. gettimeofday() found. mktime() found. setsid() found. putenv() found. setlocale() and found. NSLinkModule() found. Using darwin dynamic loading. mmap() found. Replay debugger supported. Cannot detect system stack overflow. Bytecode threads library supported. cd byterun; /usr/bin/make libcamlrun.a gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o interp.o interp.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o misc.o misc.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o stacks.o stacks.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o fix_code.o fix_code.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o startup.o startup.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o main.o main.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o freelist.o freelist.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o major_gc.o major_gc.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o minor_gc.o minor_gc.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o memory.o memory.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o alloc.o alloc.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o roots.o roots.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o globroots.o globroots.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o fail.o fail.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o signals.o signals.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o printexc.o printexc.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o backtrace.o backtrace.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o compare.o compare.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o ints.o ints.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o floats.o floats.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o str.o str.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o array.o array.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o io.o io.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o extern.o extern.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o intern.o intern.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o hash.o hash.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o sys.o sys.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o meta.o meta.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o parsing.o parsing.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o gc_ctrl.o gc_ctrl.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o terminfo.o terminfo.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o md5.o md5.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o obj.o obj.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o lexing.o lexing.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o callback.o callback.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o debugger.o debugger.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o weak.o weak.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o compact.o compact.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o finalise.o finalise.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o custom.o custom.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o dynlink.o dynlink.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o unix.o unix.c ar rc libcamlrun.a interp.o misc.o stacks.o fix_code.o startup.o main.o freelist.o major_gc.o minor_gc.o memory.o alloc.o roots.o globroots.o fail.o signals.o printexc.o backtrace.o compare.o ints.o floats.o str.o array.o io.o extern.o intern.o hash.o sys.o meta.o parsing.o gc_ctrl.o terminfo.o md5.o obj.o lexing.o callback.o debugger.o weak.o compact.o finalise.o custom.o dynlink.o unix.o ranlib libcamlrun.a for i in str unix; do \ (cd otherlibs/$i; /usr/bin/make -f Makefile.godi build) || exit $?; \ done make[1]: Nothing to be done for `build'. gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o accept.o accept.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o access.o access.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o addrofstr.o addrofstr.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o alarm.o alarm.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o bind.o bind.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o chdir.o chdir.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o chmod.o chmod.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o chown.o chown.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o chroot.o chroot.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o close.o close.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o closedir.o closedir.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o connect.o connect.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o cst2constr.o cst2constr.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o cstringv.o cstringv.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o dup.o dup.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o dup2.o dup2.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o envir.o envir.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o errmsg.o errmsg.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o execv.o execv.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o execve.o execve.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o execvp.o execvp.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o exit.o exit.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o fchmod.o fchmod.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o fchown.o fchown.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o fcntl.o fcntl.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o fork.o fork.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o ftruncate.o ftruncate.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getaddrinfo.o getaddrinfo.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getcwd.o getcwd.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getegid.o getegid.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o geteuid.o geteuid.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getgid.o getgid.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getgr.o getgr.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getgroups.o getgroups.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o gethost.o gethost.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o gethostname.o gethostname.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getlogin.o getlogin.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getnameinfo.o getnameinfo.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getpeername.o getpeername.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getpid.o getpid.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getppid.o getppid.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getproto.o getproto.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getpw.o getpw.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o gettimeofday.o gettimeofday.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getserv.o getserv.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getsockname.o getsockname.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o getuid.o getuid.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o gmtime.o gmtime.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o itimer.o itimer.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o kill.o kill.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o link.o link.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o listen.o listen.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o lockf.o lockf.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o lseek.o lseek.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o mkdir.o mkdir.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o mkfifo.o mkfifo.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o nice.o nice.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o open.o open.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o opendir.o opendir.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o pipe.o pipe.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o putenv.o putenv.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o read.o read.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o readdir.o readdir.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o readlink.o readlink.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o rename.o rename.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o rewinddir.o rewinddir.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o rmdir.o rmdir.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o select.o select.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o sendrecv.o sendrecv.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o setgid.o setgid.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o setsid.o setsid.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o setuid.o setuid.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o shutdown.o shutdown.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o signals.o signals.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o sleep.o sleep.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o socket.o socket.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o socketaddr.o socketaddr.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o socketpair.o socketpair.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o sockopt.o sockopt.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o stat.o stat.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o strofaddr.o strofaddr.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o symlink.o symlink.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o termios.o termios.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o time.o time.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o times.o times.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o truncate.o truncate.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o umask.o umask.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o unixsupport.o unixsupport.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o unlink.o unlink.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o utimes.o utimes.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o wait.o wait.c gcc -I../../byterun -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o write.o write.c rm -f libunix.a ar rc libunix.a accept.o access.o addrofstr.o alarm.o bind.o chdir.o chmod.o chown.o chroot.o close.o closedir.o connect.o cst2constr.o cstringv.o dup.o dup2.o envir.o errmsg.o execv.o execve.o execvp.o exit.o fchmod.o fchown.o fcntl.o fork.o ftruncate.o getaddrinfo.o getcwd.o getegid.o geteuid.o getgid.o getgr.o getgroups.o gethost.o gethostname.o getlogin.o getnameinfo.o getpeername.o getpid.o getppid.o getproto.o getpw.o gettimeofday.o getserv.o getsockname.o getuid.o gmtime.o itimer.o kill.o link.o listen.o lockf.o lseek.o mkdir.o mkfifo.o nice.o open.o opendir.o pipe.o putenv.o read.o readdir.o readlink.o rename.o rewinddir.o rmdir.o select.o sendrecv.o setgid.o setsid.o setuid.o shutdown.o signals.o sleep.o socket.o socketaddr.o socketpair.o sockopt.o stat.o strofaddr.o symlink.o termios.o time.o times.o truncate.o umask.o unixsupport.o unlink.o utimes.o wait.o write.o ranlib libunix.a cd ../netsys-2.2.4; /usr/bin/make -f Makefile.godi build /usr/bin/make -f Makefile.godi caml_config.h ( cd ../ocamlrun-3.09.3/byterun && \ sed -f ../tools/cleanup-header \ config.h ) > caml_config.h /usr/bin/make -f Makefile.godi libnetsys.a gcc -O -I. -I../ocamlrun-3.09.3/byterun -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o netsys_c.o netsys_c.c rm -f libnetsys.a ar rc libnetsys.a netsys_c.o ranlib libnetsys.a cd ../godi-digest; /usr/bin/make -f Makefile.godi build /usr/bin/make -f Makefile.godi caml_config.h ( cd ../ocamlrun-3.09.3/byterun && \ sed -f ../tools/cleanup-header \ config.h ) > caml_config.h /usr/bin/make -f Makefile.godi libdigest.a gcc -O -I. -I../ocamlrun-3.09.3/byterun -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o sha1.o sha1.c gcc -O -I. -I../ocamlrun-3.09.3/byterun -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o stubs.o stubs.c rm -f libdigest.a ar rc libdigest.a sha1.o stubs.o ranlib libdigest.a cd byterun; /usr/bin/make primitives make[1]: `primitives' is up to date. echo "re_string_match" >>byterun/primitives echo "re_partial_match" >>byterun/primitives echo "re_search_forward" >>byterun/primitives echo "re_search_backward" >>byterun/primitives echo "re_replacement_text" >>byterun/primitives #sed -e '/"unix_/! d' -e 's/[^"]*"\(unix_[^ ]*\)".*/\1/' otherlibs/unix/unix.ml | sort | uniq >>byterun/primitives grep -F '"unix_' otherlibs/unix/unix.ml | sed -e 's/[^"]*"\(unix_[^ ]*\)".*/\1/' | sort | uniq >>byterun/primitives cat ../netsys-2.2.4/primitives >>byterun/primitives cat ../godi-digest/primitives >>byterun/primitives cd byterun; /usr/bin/make fat (echo '#include "mlvalues.h"'; \ echo '#include "prims.h"'; \ sed -e 's/.*/extern value &();/' primitives; \ echo 'c_primitive caml_builtin_cprim[] = {'; \ sed -e 's/.*/ &,/' primitives; \ echo ' 0 };'; \ echo 'char * caml_names_of_builtin_cprim[] = {'; \ sed -e 's/.*/ "&",/' primitives; \ echo ' 0 };') > prims.c gcc -DCAML_NAME_SPACE -O -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -c -o prims.o prims.c gcc -fno-defer-pop -no-cpp-precomp -Wall -D_FILE_OFFSET_BITS=64 -o ocamlfatrun \ prims.o \ ../../netsys-2.2.4/libnetsys.a \ ../../godi-digest/libdigest.a \ ../otherlibs/str/libstr.a \ ../otherlibs/unix/libunix.a libcamlrun.a ld: warning: in ../otherlibs/str/libstr.a, file was built for unsupported file format which is not the architecture being linked (x86_64) ld: warning: in libcamlrun.a, file was built for unsupported file format which is not the architecture being linked (x86_64) Undefined symbols: "_caml_ml_seek_out_64", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_major_slice", referenced from: _caml_builtin_cprim in prims.o "_caml_get_section_table", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_div", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_mul", referenced from: _caml_builtin_cprim in prims.o "_caml_string_lessthan", referenced from: _caml_builtin_cprim in prims.o "_caml_get_public_method", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_time", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_or", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_format", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_minor", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_dup", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_in_64", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_neg", referenced from: _caml_builtin_cprim in prims.o "_caml_raise_end_of_file", referenced from: _unix_readdir in libunix.a(readdir.o) "_caml_nativeint_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_exit", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_mod", referenced from: _caml_builtin_cprim in prims.o "_caml_frexp_float", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_dummy", referenced from: _caml_builtin_cprim in prims.o "_caml_failwith", referenced from: _unix_inet_addr_of_string in libunix.a(addrofstr.o) "_caml_int64_to_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_add_primitive", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_counters", referenced from: _caml_builtin_cprim in prims.o "_caml_sin_float", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value_to_buffer", referenced from: _caml_builtin_cprim in prims.o "_caml_make_array", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_shift_right_unsigned", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_mul", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_truncate", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_file_exists", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input_int", referenced from: _caml_builtin_cprim in prims.o "_caml_string_set", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_int", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_compaction", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_chdir", referenced from: _caml_builtin_cprim in prims.o "_caml_string_lessequal", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_raise", referenced from: _unix_error in libunix.a(unixsupport.o) "_caml_neq_float", referenced from: _caml_builtin_cprim in prims.o "_caml_lessthan", referenced from: _caml_builtin_cprim in prims.o "_caml_sub_float", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_set_binary_mode", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value_to_string", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_neg", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_shift_left", referenced from: _caml_builtin_cprim in prims.o "_caml_atom_table", referenced from: _alloc_host_entry in libunix.a(gethost.o) "_caml_int_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_array_set", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_mod", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_tan_float", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_xor", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_open_descriptor_in", referenced from: _caml_builtin_cprim in prims.o "_caml_string_greaterthan", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_mul", referenced from: _caml_builtin_cprim in prims.o "_caml_ensure_stack_capacity", referenced from: _caml_builtin_cprim in prims.o "_re_search_backward", referenced from: _caml_builtin_cprim in prims.o _caml_builtin_cprim in prims.o "_caml_int64_of_nativeint", referenced from: _caml_builtin_cprim in prims.o "_caml_array_unsafe_set_addr", referenced from: _caml_builtin_cprim in prims.o "_caml_sqrt_float", referenced from: _caml_builtin_cprim in prims.o "_re_search_forward", referenced from: _caml_builtin_cprim in prims.o _caml_builtin_cprim in prims.o "_caml_nativeint_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_tag", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_get", referenced from: _caml_builtin_cprim in prims.o "_caml_input_value_from_string", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_xor", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_to_float", referenced from: _caml_builtin_cprim in prims.o "_caml_static_free", referenced from: _caml_builtin_cprim in prims.o "_caml_array_unsafe_set_float", referenced from: _caml_builtin_cprim in prims.o "_caml_install_signal_handler", referenced from: _caml_builtin_cprim in prims.o "_caml_cosh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_copy_double", referenced from: _getsockopt_float in libunix.a(sockopt.o) _unix_mktime in libunix.a(gmtime.o) _unix_time in libunix.a(time.o) _stat_aux in libunix.a(stat.o) _stat_aux in libunix.a(stat.o) _stat_aux in libunix.a(stat.o) _unix_gettimeofday in libunix.a(gettimeofday.o) "_caml_format_int", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_shift_right_unsigned", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_shift_right", referenced from: _caml_builtin_cprim in prims.o "_caml_float_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_small", referenced from: _unix_times in libunix.a(times.o) _getsockopt_optint in libunix.a(sockopt.o) _unix_recvfrom in libunix.a(sendrecv.o) _alloc_proto_entry in libunix.a(getproto.o) _alloc_tm in libunix.a(gmtime.o) _unix_mktime in libunix.a(gmtime.o) _alloc_host_entry in libunix.a(gethost.o) _encode_sigset in libunix.a(signals.o) _unix_socketpair in libunix.a(socketpair.o) _alloc_group_entry in libunix.a(getgr.o) _stat_aux in libunix.a(stat.o) _alloc_process_status in libunix.a(wait.o) _alloc_process_status in libunix.a(wait.o) _alloc_process_status in libunix.a(wait.o) _alloc_process_status in libunix.a(wait.o) _unix_convert_itimer in libunix.a(itimer.o) _alloc_service_entry in libunix.a(getserv.o) _alloc_passwd_entry in libunix.a(getpw.o) _fdset_to_fdlist in libunix.a(select.o) _unix_select in libunix.a(select.o) _unix_accept in libunix.a(accept.o) _unix_getnameinfo in libunix.a(getnameinfo.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_opendir in libunix.a(opendir.o) _unix_pipe in libunix.a(pipe.o) _alloc_sockaddr in libunix.a(socketaddr.o) _alloc_sockaddr in libunix.a(socketaddr.o) _alloc_sockaddr in libunix.a(socketaddr.o) _unix_error_of_code in libunix.a(unixsupport.o) _unix_error in libunix.a(unixsupport.o) "_caml_int32_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_close_lib", referenced from: _caml_builtin_cprim in prims.o "_main", referenced from: start in crt1.10.6.o "_caml_rev_convert_signal_number", referenced from: _alloc_process_status in libunix.a(wait.o) _alloc_process_status in libunix.a(wait.o) "_caml_raise_not_found", referenced from: _unix_getprotobynumber in libunix.a(getproto.o) _unix_getprotobyname in libunix.a(getproto.o) _unix_gethostbyname in libunix.a(gethost.o) _unix_gethostbyaddr in libunix.a(gethost.o) _unix_getgrgid in libunix.a(getgr.o) _unix_getgrnam in libunix.a(getgr.o) _unix_getservbyport in libunix.a(getserv.o) _unix_getservbyname in libunix.a(getserv.o) _unix_getpwuid in libunix.a(getpw.o) _unix_getpwnam in libunix.a(getpw.o) _unix_getnameinfo in libunix.a(getnameinfo.o) "_caml_equal", referenced from: _caml_builtin_cprim in prims.o "_caml_fmod_float", referenced from: _caml_builtin_cprim in prims.o "_caml_invoke_traced_function", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_float_of_bits", referenced from: _caml_builtin_cprim in prims.o "_caml_get_current_environment", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output_char", referenced from: _caml_builtin_cprim in prims.o "_caml_array_get_addr", referenced from: _caml_builtin_cprim in prims.o "_caml_new_lex_engine", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_in_64", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_format", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_major", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input_scan_line", referenced from: _caml_builtin_cprim in prims.o "_caml_array_unsafe_get_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_marshal_data_size", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_out_channels_list", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_bits_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_get_current_libs", referenced from: _caml_builtin_cprim in prims.o "_caml_reify_bytecode", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_xor", referenced from: _caml_builtin_cprim in prims.o "_caml_string_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_open_lib", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_shift_left", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_to_int", referenced from: _caml_builtin_cprim in prims.o "_caml_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_array_set_float", referenced from: _caml_builtin_cprim in prims.o "_caml_local_roots", referenced from: _unix_recvfrom in libunix.a(sendrecv.o) _unix_recvfrom in libunix.a(sendrecv.o) _unix_recv in libunix.a(sendrecv.o) _unix_recv in libunix.a(sendrecv.o) _alloc_proto_entry in libunix.a(getproto.o) _unix_mktime in libunix.a(gmtime.o) _unix_mktime in libunix.a(gmtime.o) _alloc_host_entry in libunix.a(gethost.o) _alloc_host_entry in libunix.a(gethost.o) _encode_sigset in libunix.a(signals.o) _encode_sigset in libunix.a(signals.o) _alloc_group_entry in libunix.a(getgr.o) _stat_aux in libunix.a(stat.o) _stat_aux in libunix.a(stat.o) _alloc_process_status in libunix.a(wait.o) _alloc_service_entry in libunix.a(getserv.o) _alloc_passwd_entry in libunix.a(getpw.o) _fdset_to_fdlist in libunix.a(select.o) _fdset_to_fdlist in libunix.a(select.o) _unix_select in libunix.a(select.o) _unix_select in libunix.a(select.o) _unix_accept in libunix.a(accept.o) _unix_getnameinfo in libunix.a(getnameinfo.o) _unix_getnameinfo in libunix.a(getnameinfo.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_open in libunix.a(open.o) _unix_open in libunix.a(open.o) _unix_single_write in libunix.a(write.o) _unix_single_write in libunix.a(write.o) _unix_write in libunix.a(write.o) _unix_write in libunix.a(write.o) _unix_read in libunix.a(read.o) _unix_read in libunix.a(read.o) _alloc_sockaddr in libunix.a(socketaddr.o) _alloc_sockaddr in libunix.a(socketaddr.o) _alloc_sockaddr in libunix.a(socketaddr.o) _unix_error in libunix.a(unixsupport.o) _unix_error in libunix.a(unixsupport.o) "_caml_update_dummy", referenced from: _caml_builtin_cprim in prims.o "_re_string_match", referenced from: _caml_builtin_cprim in prims.o _caml_builtin_cprim in prims.o "_caml_nativeint_or", referenced from: _caml_builtin_cprim in prims.o "_caml_terminfo_setup", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_set_tag", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_shift_left", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_or", referenced from: _caml_builtin_cprim in prims.o "_caml_abs_float", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_stat", referenced from: _caml_builtin_cprim in prims.o "_caml_tanh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_set", referenced from: _caml_builtin_cprim in prims.o "_caml_floor_float", referenced from: _caml_builtin_cprim in prims.o "_caml_terminfo_standout", referenced from: _caml_builtin_cprim in prims.o "_caml_channel_descriptor", referenced from: _caml_builtin_cprim in prims.o "_caml_mul_float", referenced from: _caml_builtin_cprim in prims.o "_caml_array_get_float", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_open_descriptor_out", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_get_copy", referenced from: _caml_builtin_cprim in prims.o "_caml_terminfo_backup", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_flush", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_of_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_modf_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_string", referenced from: _caml_builtin_cprim in prims.o "_re_partial_match", referenced from: _caml_builtin_cprim in prims.o _caml_builtin_cprim in prims.o "_caml_int64_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_rename", referenced from: _caml_builtin_cprim in prims.o "_caml_format_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_in", referenced from: _caml_builtin_cprim in prims.o "_caml_enter_blocking_section", referenced from: _unix_sendto_native in libunix.a(sendrecv.o) _unix_send in libunix.a(sendrecv.o) _unix_recvfrom in libunix.a(sendrecv.o) _unix_recv in libunix.a(sendrecv.o) _unix_lockf in libunix.a(lockf.o) _unix_lockf in libunix.a(lockf.o) _unix_sigsuspend in libunix.a(signals.o) _unix_sigprocmask in libunix.a(signals.o) _unix_waitpid in libunix.a(wait.o) _unix_wait in libunix.a(wait.o) _unix_select in libunix.a(select.o) _unix_accept in libunix.a(accept.o) _unix_getnameinfo in libunix.a(getnameinfo.o) _unix_sleep in libunix.a(sleep.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_open in libunix.a(open.o) _unix_single_write in libunix.a(write.o) _unix_write in libunix.a(write.o) _unix_connect in libunix.a(connect.o) _unix_read in libunix.a(read.o) "_caml_nativeint_to_float", referenced from: _caml_builtin_cprim in prims.o "_caml_bitvect_test", referenced from: _caml_builtin_cprim in prims.o "_caml_string_equal", referenced from: _caml_builtin_cprim in prims.o "_caml_hash_univ_param", referenced from: _caml_builtin_cprim in prims.o "_caml_copy_string", referenced from: _unix_getlogin in libunix.a(getlogin.o) _alloc_proto_entry in libunix.a(getproto.o) _netsys_ttyname in libnetsys.a(netsys_c.o) _netsys_ctermid in libnetsys.a(netsys_c.o) _unix_readlink in libunix.a(readlink.o) _alloc_host_entry in libunix.a(gethost.o) _alloc_group_entry in libunix.a(getgr.o) _alloc_group_entry in libunix.a(getgr.o) _alloc_service_entry in libunix.a(getserv.o) _alloc_service_entry in libunix.a(getserv.o) _alloc_passwd_entry in libunix.a(getpw.o) _alloc_passwd_entry in libunix.a(getpw.o) _alloc_passwd_entry in libunix.a(getpw.o) _alloc_passwd_entry in libunix.a(getpw.o) _alloc_passwd_entry in libunix.a(getpw.o) _unix_readdir in libunix.a(readdir.o) _unix_string_of_inet_addr in libunix.a(strofaddr.o) _unix_getnameinfo in libunix.a(getnameinfo.o) _unix_getnameinfo in libunix.a(getnameinfo.o) _unix_error_message in libunix.a(errmsg.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_getcwd in libunix.a(getcwd.o) _unix_gethostname in libunix.a(gethostname.o) _alloc_sockaddr in libunix.a(socketaddr.o) _unix_error in libunix.a(unixsupport.o) _unix_error in libunix.a(unixsupport.o) "_caml_ml_close_channel", referenced from: _caml_builtin_cprim in prims.o "_caml_greaterthan", referenced from: _caml_builtin_cprim in prims.o "_caml_create_string", referenced from: _caml_builtin_cprim in prims.o "_caml_lazy_make_forward", referenced from: _caml_builtin_cprim in prims.o "_caml_gt_float", referenced from: _caml_builtin_cprim in prims.o "_caml_array_unsafe_get", referenced from: _caml_builtin_cprim in prims.o "_caml_exp_float", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_tuple", referenced from: _unix_tcgetattr in libunix.a(termios.o) _unix_getgroups in libunix.a(getgroups.o) "_caml_copy_string_array", referenced from: _alloc_proto_entry in libunix.a(getproto.o) _alloc_host_entry in libunix.a(gethost.o) _alloc_group_entry in libunix.a(getgr.o) _alloc_service_entry in libunix.a(getserv.o) _unix_environment in libunix.a(envir.o) "_caml_final_release", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_format", referenced from: _caml_builtin_cprim in prims.o "_caml_md5_chan", referenced from: _caml_builtin_cprim in prims.o "_re_replacement_text", referenced from: _caml_builtin_cprim in prims.o _caml_builtin_cprim in prims.o "_caml_int64_shift_right", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_float_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_out_64", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_shift_right_unsigned", referenced from: _caml_builtin_cprim in prims.o "_caml_acos_float", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_flush_partial", referenced from: _caml_builtin_cprim in prims.o "_caml_string_length", referenced from: _sha1_update in libdigest.a(stubs.o) _unix_putenv in libunix.a(putenv.o) _unix_putenv in libunix.a(putenv.o) _unix_string_of_inet_addr in libunix.a(strofaddr.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_open in libunix.a(open.o) _get_sockaddr in libunix.a(socketaddr.o) _get_sockaddr in libunix.a(socketaddr.o) "_caml_realloc_global", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_channel_size", referenced from: _caml_builtin_cprim in prims.o "_caml_power_float", referenced from: _caml_builtin_cprim in prims.o "_caml_stat_free", referenced from: _unix_execv in libunix.a(execv.o) _unix_execvpe in libunix.a(execvp.o) _unix_execvpe in libunix.a(execvp.o) _unix_execvp in libunix.a(execvp.o) _unix_execve in libunix.a(execve.o) _unix_execve in libunix.a(execve.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_open in libunix.a(open.o) "_caml_register_named_value", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_array", referenced from: _alloc_host_entry in libunix.a(gethost.o) "_caml_ml_output_partial", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_close", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_string", referenced from: _sha1_final in libdigest.a(stubs.o) _alloc_inet_addr in libunix.a(socketaddr.o) _alloc_inet6_addr in libunix.a(socketaddr.o) "_caml_make_vect", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_shift_right", referenced from: _caml_builtin_cprim in prims.o "_caml_lessequal", referenced from: _caml_builtin_cprim in prims.o "_caml_convert_signal_number", referenced from: _decode_sigset in libunix.a(signals.o) _unix_kill in libunix.a(kill.o) "_caml_ge_float", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_create", referenced from: _caml_builtin_cprim in prims.o "_caml_static_release_bytecode", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_remove", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_get", referenced from: _caml_builtin_cprim in prims.o "_caml_div_float", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_channel_size_64", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_nativeint", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_open", referenced from: _caml_builtin_cprim in prims.o "_caml_lazy_follow_forward", referenced from: _caml_builtin_cprim in prims.o "_caml_lt_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_asin_float", referenced from: _caml_builtin_cprim in prims.o "_caml_named_value", referenced from: _unix_error in libunix.a(unixsupport.o) "_caml_int32_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_parse_engine", referenced from: _caml_builtin_cprim in prims.o "_caml_int_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_is_block", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_quick_stat", referenced from: _caml_builtin_cprim in prims.o "_caml_md5_string", referenced from: _caml_builtin_cprim in prims.o "_caml_array_unsafe_set", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_add", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_get_argv", referenced from: _caml_builtin_cprim in prims.o "_caml_add_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_getcwd", referenced from: _caml_builtin_cprim in prims.o "_caml_lex_engine", referenced from: _caml_builtin_cprim in prims.o "_caml_input_value", referenced from: _caml_builtin_cprim in prims.o "_caml_copy_int64", referenced from: _unix_lseek_64 in libunix.a(lseek.o) _stat_aux in libunix.a(stat.o) "_caml_nativeint_to_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_getenv", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_float_of_bits", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_and", referenced from: _caml_builtin_cprim in prims.o "_caml_greaterequal", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_out", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_full_major", referenced from: _caml_builtin_cprim in prims.o "_caml_ldexp_float", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_to_int", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_add", referenced from: _caml_builtin_cprim in prims.o "_caml_le_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_bits_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_atan_float", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_div", referenced from: _caml_builtin_cprim in prims.o "_caml_convert_flag_list", referenced from: _unix_sendto_native in libunix.a(sendrecv.o) _unix_send in libunix.a(sendrecv.o) _unix_recvfrom in libunix.a(sendrecv.o) _unix_recv in libunix.a(sendrecv.o) _unix_waitpid in libunix.a(wait.o) _unix_access in libunix.a(access.o) _unix_getnameinfo in libunix.a(getnameinfo.o) _unix_open in libunix.a(open.o) "_caml_ceil_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_random_seed", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_out", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_and", referenced from: _caml_builtin_cprim in prims.o "_caml_neg_float", referenced from: _caml_builtin_cprim in prims.o "_caml_log_float", referenced from: _caml_builtin_cprim in prims.o "_caml_fill_string", referenced from: _caml_builtin_cprim in prims.o "_caml_get_global_data", referenced from: _caml_builtin_cprim in prims.o "_caml_string_notequal", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_set", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_block", referenced from: _caml_builtin_cprim in prims.o "_caml_invalid_argument", referenced from: _netsys_shm_unlink in libnetsys.a(netsys_c.o) _netsys_shm_open in libnetsys.a(netsys_c.o) _unix_error in libunix.a(unixsupport.o) "_caml_blit_string", referenced from: _caml_builtin_cprim in prims.o "_caml_float_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_is_printable", referenced from: _caml_builtin_cprim in prims.o "_caml_sinh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_array_set_addr", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_string_length", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_div", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_check", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_get_config", referenced from: _caml_builtin_cprim in prims.o "_caml_stat_alloc", referenced from: _unix_putenv in libunix.a(putenv.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_open in libunix.a(open.o) _cstringvect in libunix.a(cstringv.o) "_caml_ml_input_char", referenced from: _caml_builtin_cprim in prims.o "_caml_static_resize", referenced from: _caml_builtin_cprim in prims.o "_caml_string_get", referenced from: _caml_builtin_cprim in prims.o "_caml_classify_float", referenced from: _caml_builtin_cprim in prims.o "_caml_eq_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_read_directory", referenced from: _caml_builtin_cprim in prims.o "_caml_atan2_float", referenced from: _caml_builtin_cprim in prims.o "_caml_terminfo_resume", referenced from: _caml_builtin_cprim in prims.o "_caml_final_register", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_in", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_add", referenced from: _caml_builtin_cprim in prims.o "_caml_static_alloc", referenced from: _caml_builtin_cprim in prims.o "_caml_cos_float", referenced from: _caml_builtin_cprim in prims.o "_caml_log10_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_string_greaterequal", referenced from: _caml_builtin_cprim in prims.o "_caml_array_get", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_and", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_lookup_symbol", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output_int", referenced from: _caml_builtin_cprim in prims.o "_caml_notequal", referenced from: _caml_builtin_cprim in prims.o "_caml_leave_blocking_section", referenced from: _unix_sendto_native in libunix.a(sendrecv.o) _unix_send in libunix.a(sendrecv.o) _unix_recvfrom in libunix.a(sendrecv.o) _unix_recv in libunix.a(sendrecv.o) _unix_lockf in libunix.a(lockf.o) _unix_lockf in libunix.a(lockf.o) _unix_sigsuspend in libunix.a(signals.o) _unix_sigprocmask in libunix.a(signals.o) _unix_waitpid in libunix.a(wait.o) _unix_wait in libunix.a(wait.o) _unix_select in libunix.a(select.o) _unix_accept in libunix.a(accept.o) _unix_getnameinfo in libunix.a(getnameinfo.o) _unix_sleep in libunix.a(sleep.o) _unix_getaddrinfo in libunix.a(getaddrinfo.o) _unix_open in libunix.a(open.o) _unix_single_write in libunix.a(write.o) _unix_write in libunix.a(write.o) _unix_connect in libunix.a(connect.o) _unix_read in libunix.a(read.o) "_caml_nativeint_neg", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_system_command", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_mod", referenced from: _caml_builtin_cprim in prims.o ld: symbol(s) not found collect2: ld returned 1 exit status make[1]: *** [ocamlfatrun] Error 1 make: *** [build] Error 2