I am trying to install "mitscheme-7.7.1 onto my system FC-3 but "make" gives som errors. i used the following commands as i rad in INSTALL file. ./Setup.sh ./configure make make install here are the different outputs: 1.) ./Setup.sh ################## OUTPUT ################# [hacker@localhost src]$ ./Setup.sh setting up 6001 setting up compiler setting up cref setting up edwin setting up imail setting up microcode make: Nothing to be done for `all'. setting up rcs setting up runtime setting up runtime-check setting up sf setting up sos setting up star-parser setting up win32 setting up xml [hacker@localhost src]$ ./configure ########################################## 2.) ./configure runs without any single error: ####### some last lines of ./configure ############ checking for GCC version >= 2.95... yes updating cache .././config.cache creating ./config.status creating Makefile creating config.h configuring in compiler running /bin/sh ./configure --cache-file=.././config.cache --srcdir=. [hacker@localhost src]$ ls ----------------------------------------------------- ##### these are "config.log" file's contents ####### This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:558: checking for a BSD compatible install configure:611: checking whether ln -s works configure:632: checking whether make sets ${MAKE} ~ ##################################################### 3.) "make" gives the following error: #################### make ########################## [hacker@localhost src]$ make ( cd microcode && make all ) make[1]: Entering directory `/home/hacker/testing/scheme-7.7.1/src/microcode' gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c artutl.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c avltree.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c bignum.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c bigprm.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c bitstr.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c boot.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c char.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c comutl.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c daemon.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c debug.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c dfloat.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c error.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c extern.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c fasload.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c fixnum.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c flonum.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c generic.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c hooks.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c hunk.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c intern.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c interp.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c intprm.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c list.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c lookprm.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c lookup.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c missing.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c obstack.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c option.c option.c: In function `parse_path_string': option.c:828: warning: use of cast expressions as lvalues is deprecated option.c:850: warning: use of cast expressions as lvalues is deprecated option.c:857: warning: use of cast expressions as lvalues is deprecated gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c osscheme.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c ostty.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c outf.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c prim.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c primutl.c primutl.c: In function `grow_primitive_tables': primutl.c:171: warning: dereferencing type-punned pointer will break strict-aliasing rules primutl.c:174: warning: dereferencing type-punned pointer will break strict-aliasing rules primutl.c:177: warning: dereferencing type-punned pointer will break strict-aliasing rules primutl.c:180: warning: dereferencing type-punned pointer will break strict-aliasing rules primutl.c:183: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c prmcon.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c ptrvec.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c purutl.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c regex.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c rgxprim.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c step.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c storage.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c string.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c syntax.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c sysprim.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c term.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c tterm.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c transact.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c utils.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c vector.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c wind.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c prosenv.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c prosfile.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c prosfs.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c prosio.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c prosproc.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c prospty.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c prosterm.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c prostty.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c pruxsock.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c intext.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c pruxenv.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c pruxfs.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c pruxio.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c ux.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c uxctty.c uxctty.c: In function `UX_initialize_ctty': uxctty.c:531: warning: null argument where non-null required (arg 1) gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c uxenv.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c uxfile.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c uxfs.c gcc -DMIT_SCHEME -DDEFAULT_LIBRARY_PATH=\"/usr/local/lib/mit-scheme\" -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I/usr/X11R6/include -c uxio.c uxio.c:242: error: conflicting types for 'strlen' uxio.c:242: error: conflicting types for 'strlen' make[1]: *** [uxio.o] Error 1 make[1]: Leaving directory `/home/hacker/testing/scheme-7.7.1/src/microcode' make: *** [all] Error 2 [hacker@localhost src]$ #################################################### I want to learn "scheme" through SICP (structure & Interpretation of Coputer Programmes) as my 1st step into programming and for this I need to install "mitscheme" onto my system (FC-3). please help me on rsolving this problem thanks "fraser" "the Great Intellectuals" __________________________________ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com