|
From: | Manas Desai |
Subject: | Trying to install mit-scheme to read SICP |
Date: | Tue, 9 Feb 2021 11:02:30 -0500 |
To whom it may concern, Below is the copy-sate of the code that came out after I ran ./configure. I’ve been trying for the past two days to figure out how to install this language with little luck. (base) Manas-Mac-mini:src manasdesai$ ./configure --prefix=/opt/mit-scheme checking whether make sets $(MAKE)... yes checking build system type... x86_64-apple-darwin20.1.0 checking host system type... x86_64-apple-darwin20.1.0 checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking size of unsigned long... 8 checking size of unsigned long... (cached) 8 checking whether byte ordering is bigendian... no checking for native-code support... yes, for x86-64 checking for compiler target... yes, for x86-64 checking for X... libraries /usr/X11/lib, headers /usr/X11/include checking configuring blowfish plugin... no checking configuring edwin plugin... yes checking configuring gdbm plugin... no checking configuring imail plugin... yes checking configuring mcrypt plugin... no checking configuring pgsql plugin... no checking configuring x11 plugin... yes checking configuring x11-screen plugin... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes etc/create-makefiles.sh no-mit-scheme-needed x86-64 Makefiles already created. rm -f machine && ln -s machines/x86-64 machine rm -f compiler.cbf && ln -s machine/compiler.cbf compiler.cbf rm -f compiler.pkg && ln -s machine/compiler.pkg compiler.pkg rm -f compiler.sf && ln -s machine/compiler.sf compiler.sf rm -f make.bin && ln -s machine/make.bin make.bin configure: creating ./config.status config.status: creating Makefile config.status: creating Makefile.tools config.status: creating 6001/Makefile config.status: creating compiler/Makefile config.status: creating cref/Makefile config.status: creating ffi/Makefile config.status: creating libraries/Makefile config.status: creating runtime/Makefile config.status: creating sf/Makefile config.status: creating sos/Makefile config.status: creating ssp/Makefile config.status: creating star-parser/Makefile config.status: creating win32/Makefile config.status: creating xdoc/Makefile config.status: creating xml/Makefile === configuring in microcode (/Users/manasdesai/mit-scheme-11.1/src/microcode) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/opt/mit-scheme' --cache-file=/dev/null --srcdir=. checking whether make sets $(MAKE)... yes checking build system type... x86_64-apple-darwin20.1.0 checking host system type... x86_64-apple-darwin20.1.0 checking for as... as checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for gcc option to accept ISO C99... none needed checking for gcc option to accept ISO Standard C... (cached) none needed checking whether backslash-a works in strings... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking for an ANSI C-conforming const... yes checking for C/C++ restrict keyword... __restrict checking for working volatile... yes checking for inline... inline checking for preprocessor stringizing operator... yes checking for function prototypes... yes checking for egrep... (cached) /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for compiler -frounding-math... yes checking for compiler -fno-builtin-floor... yes checking for compiler -Wall... yes checking for compiler -Wclobbered... yes checking for compiler -Wempty-body... yes checking for compiler -Wignored-qualifiers... yes checking for compiler -Wimplicit-fallthrough... yes checking for compiler -Wmissing-field-initializers... yes checking for compiler -Wmissing-parameter-type... yes checking for compiler -Wnested-externs... yes checking for compiler -Wold-style-declaration... yes checking for compiler -Woverride-init... yes checking for compiler -Wpointer-arith... yes checking for compiler -Wredundant-decls... yes checking for compiler -Wshift-negative-value... yes checking for compiler -Wstrict-prototypes... no checking for compiler -Wtype-limits... yes checking for compiler -Wundef... yes checking for compiler -Wuninitialized... yes checking for compiler -Wwrite-strings... yes checking for compiler -Wno-error=stringop-truncation... yes checking size of unsigned long... 8 checking whether byte ordering is bigendian... (cached) no checking for native-code support... yes, for x86-64 checking for compiler target... yes, for x86-64 configure: Compiling for macOS version 11.0 checking for exp in -lm... no checking for dirent.h that defines DIR... no checking for sys/ndir.h that defines DIR... no checking for sys/dir.h that defines DIR... no checking for ndir.h that defines DIR... no checking for library containing opendir... no checking for ANSI C header files... (cached) yes checking for stdbool.h that conforms to C99... no checking for _Bool... no checking for sys/wait.h that is POSIX.1 compatible... no checking whether time.h and sys/time.h may both be included... no checking bsdtty.h usability... no checking bsdtty.h presence... no checking for bsdtty.h... no checking fcntl.h usability... no checking fcntl.h presence... yes configure: WARNING: fcntl.h: present but cannot be compiled configure: WARNING: fcntl.h: check for missing prerequisite headers? configure: WARNING: fcntl.h: see the Autoconf documentation configure: WARNING: fcntl.h: section "Present But Cannot Be Compiled" configure: WARNING: fcntl.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for fcntl.h... no checking fenv.h usability... no checking fenv.h presence... yes configure: WARNING: fenv.h: present but cannot be compiled configure: WARNING: fenv.h: check for missing prerequisite headers? configure: WARNING: fenv.h: see the Autoconf documentation configure: WARNING: fenv.h: section "Present But Cannot Be Compiled" configure: WARNING: fenv.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for fenv.h... no checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking limits.h usability... no checking limits.h presence... yes configure: WARNING: limits.h: present but cannot be compiled configure: WARNING: limits.h: check for missing prerequisite headers? configure: WARNING: limits.h: see the Autoconf documentation configure: WARNING: limits.h: section "Present But Cannot Be Compiled" configure: WARNING: limits.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for limits.h... no checking malloc.h usability... no checking malloc.h presence... no checking for malloc.h... no checking poll.h usability... no checking poll.h presence... yes configure: WARNING: poll.h: present but cannot be compiled configure: WARNING: poll.h: check for missing prerequisite headers? configure: WARNING: poll.h: see the Autoconf documentation configure: WARNING: poll.h: section "Present But Cannot Be Compiled" configure: WARNING: poll.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for poll.h... no checking sgtty.h usability... no checking sgtty.h presence... yes configure: WARNING: sgtty.h: present but cannot be compiled configure: WARNING: sgtty.h: check for missing prerequisite headers? configure: WARNING: sgtty.h: see the Autoconf documentation configure: WARNING: sgtty.h: section "Present But Cannot Be Compiled" configure: WARNING: sgtty.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for sgtty.h... no checking stropts.h usability... no checking stropts.h presence... no checking for stropts.h... no checking time.h usability... no checking time.h presence... yes configure: WARNING: time.h: present but cannot be compiled configure: WARNING: time.h: check for missing prerequisite headers? configure: WARNING: time.h: see the Autoconf documentation configure: WARNING: time.h: section "Present But Cannot Be Compiled" configure: WARNING: time.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for time.h... no checking sys/file.h usability... no checking sys/file.h presence... yes configure: WARNING: sys/file.h: present but cannot be compiled configure: WARNING: sys/file.h: check for missing prerequisite headers? configure: WARNING: sys/file.h: see the Autoconf documentation configure: WARNING: sys/file.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/file.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for sys/file.h... no checking sys/ioctl.h usability... no checking sys/ioctl.h presence... yes configure: WARNING: sys/ioctl.h: present but cannot be compiled configure: WARNING: sys/ioctl.h: check for missing prerequisite headers? configure: WARNING: sys/ioctl.h: see the Autoconf documentation configure: WARNING: sys/ioctl.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/ioctl.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for sys/ioctl.h... no checking sys/mount.h usability... no checking sys/mount.h presence... yes configure: WARNING: sys/mount.h: present but cannot be compiled configure: WARNING: sys/mount.h: check for missing prerequisite headers? configure: WARNING: sys/mount.h: see the Autoconf documentation configure: WARNING: sys/mount.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/mount.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for sys/mount.h... no checking sys/param.h usability... no checking sys/param.h presence... yes configure: WARNING: sys/param.h: present but cannot be compiled configure: WARNING: sys/param.h: check for missing prerequisite headers? configure: WARNING: sys/param.h: see the Autoconf documentation configure: WARNING: sys/param.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/param.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for sys/param.h... no checking sys/ptyio.h usability... no checking sys/ptyio.h presence... no checking for sys/ptyio.h... no checking sys/socket.h usability... no checking sys/socket.h presence... yes configure: WARNING: sys/socket.h: present but cannot be compiled configure: WARNING: sys/socket.h: check for missing prerequisite headers? configure: WARNING: sys/socket.h: see the Autoconf documentation configure: WARNING: sys/socket.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/socket.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for sys/socket.h... no checking sys/time.h usability... no checking sys/time.h presence... yes configure: WARNING: sys/time.h: present but cannot be compiled configure: WARNING: sys/time.h: check for missing prerequisite headers? configure: WARNING: sys/time.h: see the Autoconf documentation configure: WARNING: sys/time.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/time.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for sys/time.h... no checking sys/timex.h usability... no checking sys/timex.h presence... yes configure: WARNING: sys/timex.h: present but cannot be compiled configure: WARNING: sys/timex.h: check for missing prerequisite headers? configure: WARNING: sys/timex.h: see the Autoconf documentation configure: WARNING: sys/timex.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/timex.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for sys/timex.h... no checking sys/un.h usability... no checking sys/un.h presence... yes configure: WARNING: sys/un.h: present but cannot be compiled configure: WARNING: sys/un.h: check for missing prerequisite headers? configure: WARNING: sys/un.h: see the Autoconf documentation configure: WARNING: sys/un.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/un.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for sys/un.h... no checking sys/vfs.h usability... no checking sys/vfs.h presence... no checking for sys/vfs.h... no checking termio.h usability... no checking termio.h presence... no checking for termio.h... no checking termios.h usability... no checking termios.h presence... yes configure: WARNING: termios.h: present but cannot be compiled configure: WARNING: termios.h: check for missing prerequisite headers? configure: WARNING: termios.h: see the Autoconf documentation configure: WARNING: termios.h: section "Present But Cannot Be Compiled" configure: WARNING: termios.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for termios.h... no checking for unistd.h... (cached) yes checking util.h usability... no checking util.h presence... yes configure: WARNING: util.h: present but cannot be compiled configure: WARNING: util.h: check for missing prerequisite headers? configure: WARNING: util.h: see the Autoconf documentation configure: WARNING: util.h: section "Present But Cannot Be Compiled" configure: WARNING: util.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for util.h... no checking utime.h usability... no checking utime.h presence... yes configure: WARNING: utime.h: present but cannot be compiled configure: WARNING: utime.h: check for missing prerequisite headers? configure: WARNING: utime.h: see the Autoconf documentation configure: WARNING: utime.h: section "Present But Cannot Be Compiled" configure: WARNING: utime.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for utime.h... no checking dlfcn.h usability... no checking dlfcn.h presence... yes configure: WARNING: dlfcn.h: present but cannot be compiled configure: WARNING: dlfcn.h: check for missing prerequisite headers? configure: WARNING: dlfcn.h: see the Autoconf documentation configure: WARNING: dlfcn.h: section "Present But Cannot Be Compiled" configure: WARNING: dlfcn.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for dlfcn.h... no checking netdb.h usability... no checking netdb.h presence... yes configure: WARNING: netdb.h: present but cannot be compiled configure: WARNING: netdb.h: check for missing prerequisite headers? configure: WARNING: netdb.h: see the Autoconf documentation configure: WARNING: netdb.h: section "Present But Cannot Be Compiled" configure: WARNING: netdb.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for netdb.h... no checking signal.h usability... no checking signal.h presence... yes configure: WARNING: signal.h: present but cannot be compiled configure: WARNING: signal.h: check for missing prerequisite headers? configure: WARNING: signal.h: see the Autoconf documentation configure: WARNING: signal.h: section "Present But Cannot Be Compiled" configure: WARNING: signal.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for signal.h... no checking sys/mman.h usability... no checking sys/mman.h presence... yes configure: WARNING: sys/mman.h: present but cannot be compiled configure: WARNING: sys/mman.h: check for missing prerequisite headers? configure: WARNING: sys/mman.h: see the Autoconf documentation configure: WARNING: sys/mman.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/mman.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for sys/mman.h... no checking float.h usability... no checking float.h presence... yes configure: WARNING: float.h: present but cannot be compiled configure: WARNING: float.h: check for missing prerequisite headers? configure: WARNING: float.h: see the Autoconf documentation configure: WARNING: float.h: section "Present But Cannot Be Compiled" configure: WARNING: float.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for float.h... no checking assert.h usability... no checking assert.h presence... yes configure: WARNING: assert.h: present but cannot be compiled configure: WARNING: assert.h: check for missing prerequisite headers? configure: WARNING: assert.h: see the Autoconf documentation configure: WARNING: assert.h: section "Present But Cannot Be Compiled" configure: WARNING: assert.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to bug-mit-scheme@gnu.org ## configure: WARNING: ## ------------------------------------- ## checking for assert.h... no checking for stdint.h... (cached) yes checking for mode_t... no checking for off_t... no checking for pid_t... no checking return type of signal handlers... void checking for size_t... no checking for uid_t in sys/types.h... yes checking for int8_t... no checking for int16_t... no checking for int32_t... no checking for int64_t... no checking for intptr_t... no checking for unsigned long long int... yes checking for long long int... yes checking for intmax_t... no checking for uint8_t... no checking for uint16_t... no checking for uint32_t... no checking for uint64_t... no checking for uintptr_t... no checking for uintmax_t... no checking size of char... 0 checking size of short... 0 checking size of int... 0 checking size of long... 0 checking size of unsigned char... 0 checking size of unsigned short... 0 checking size of unsigned int... 0 checking size of unsigned long... (cached) 8 checking size of void *... 0 checking size of intptr_t... 0 checking size of uintptr_t... 0 checking size of intmax_t... 0 checking size of uintmax_t... 0 configure: error: SIZEOF_CHAR is not 1 configure: error: ./configure failed for microcode |
[Prev in Thread] | Current Thread | [Next in Thread] |