[gambit-list] Proposed changes to makefile targets

Adrien Piérard pierarda at iro.umontreal.ca
Wed Jun 10 01:26:28 EDT 2009


2009/6/9 Marc Feeley <feeley at iro.umontreal.ca>:
> I hope you will port the next release when it comes out (soon!).  4.4.3 has
> a few nasty bugs (such as leaving the terminal in non-blocking mode).

Next updates should now be piece of cake.


> I've added these options to the configure script:
>  --enable-interpreter-name=INTERP
>  --enable-compiler-name=COMP
> a different OS, etc).  We strongly suggest that the names start with
> gsi and gsc respectively, so that shell tab completion will help the
> user discover the correct name.

Great!
I should do a poll, but I arbitrary chose gsi-gambit and gsc-gambit.

> That documentation suggests that the targets install-pdf, install-html and
> install-info are deprecated.  Can you explain why and when these are needed?

I had an issue with a BSD port makefile (on top of gambit's) which
wanted to call those.
A quick fix in this makefile did the job.
Still, I don't have a linux to compare right now, but are "info gsi"
and "info gsc" supposed to do something?
Only "info gambit-c" displays an info page. I'll have to check with my
ubuntu tonight (which has a quite old package too, afair)

>> (load "~~lib/syntax-case.scm")
> "/Users/feeley/my-gambit/lib/syntax-case.scm"

My bad.
I don't remember seeing this said to be already implemented on the ML.

>> Last but not least, when I tried a complete parallel "make -j 4
>> install" from scratch, I had errors.

> Please submit some details.  And please use Gambit's bugzilla bug tracking
> system (http://www.iro.umontreal.ca/~gambit/bugzilla/) so that the bugs and
> feature requests can be tracked.

It looks like the BSD makefile does not like manual "make -jN
install". The -j option is actually supposed to be triggered by the
port system itself. This thus looks like a BSD bug, a race condition
in the port system −where parallel build is working but not perfect−,
rather than gambit's fault (error attached anyway. See lines 112/118.
This is a message by BSD's port makefile, not gambit's. So I'll just
use the makefile properly (not pass the -j myself) and everything will
be fine).


Sorry for the noise.


P!




-- 
Français, English, 日本語, 한국어
-------------- next part --------------
===>  Deinstalling for lang/gambit-c
===>   Deinstalling gambit-c-v4.4.3,1
===>   Registering installation for gambit-c-v4.4.3,1
making install in include
making all in include
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/include'
major=`echo v4.4.3 | sed -e"s&v\([^.]*\)\.\([^.]*\)\.\([^.]*\).*&\1&"`; \
	minor=`echo v4.4.3 | sed -e"s&v\([^.]*\)\.\([^.]*\)\.\([^.]*\).*&\2&"`; \
	revision=`echo v4.4.3 | sed -e"s&v\([^.]*\)\.\([^.]*\)\.\([^.]*\).*&\3&"`; \
	version_num=`eval expr "\( 100000 \\* $major \) + \( 1000 \\* $minor \) + $revision"`; \
	echo "#error \"The version indicated in ___VERSION is not supported by gambit.h\"" > gambit-not$version_num.h; \
	echo "#error \"You are probably compiling C code generated by a Gambit compiler earlier or later than v4.4.3\"" >> gambit-not$version_num.h; \
	echo "#error \"___VERSION will be set to $version_num to reduce other errors\"" >> gambit-not$version_num.h; \
	echo "#undef ___VERSION" >> gambit-not$version_num.h; \
	echo "#define ___VERSION $version_num" >> gambit-not$version_num.h; \
	echo "#include \"gambit.h\"" >> gambit-not$version_num.h
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/include'
major=`echo v4.4.3 | sed -e"s&v\([^.]*\)\.\([^.]*\)\.\([^.]*\).*&\1&"`; \
	minor=`echo v4.4.3 | sed -e"s&v\([^.]*\)\.\([^.]*\)\.\([^.]*\).*&\2&"`; \
	revision=`echo v4.4.3 | sed -e"s&v\([^.]*\)\.\([^.]*\)\.\([^.]*\).*&\3&"`; \
	version_num=`eval expr "\( 100000 \\* $major \) + \( 1000 \\* $minor \) + $revision"`; \
	echo "#error \"The version indicated in ___VERSION is not supported by gambit.h\"" > gambit-not$version_num.h; \
	echo "#error \"You are probably compiling C code generated by a Gambit compiler earlier or later than v4.4.3\"" >> gambit-not$version_num.h; \
	echo "#error \"___VERSION will be set to $version_num to reduce other errors\"" >> gambit-not$version_num.h; \
	echo "#undef ___VERSION" >> gambit-not$version_num.h; \
	echo "#define ___VERSION $version_num" >> gambit-not$version_num.h; \
	echo "#include \"gambit.h\"" >> gambit-not$version_num.h
===>  Installing for gambit-c-v4.4.3,1
c_includedir=/usr/local/include; \
	i_includedir=/usr/local/include/gambit-c; \
	t_includedir=$i_includedir; \
	major=`echo v4.4.3 | sed -e"s&v\([^.]*\)\.\([^.]*\)\.\([^.]*\).*&\1&"`; \
	minor=`echo v4.4.3 | sed -e"s&v\([^.]*\)\.\([^.]*\)\.\([^.]*\).*&\2&"`; \
	revision=`echo v4.4.3 | sed -e"s&v\([^.]*\)\.\([^.]*\)\.\([^.]*\).*&\3&"`; \
	version_num=`eval expr "\( 100000 \\* $major \) + \( 1000 \\* $minor \) + $revision"`; \
	../mkidirs $i_includedir; \
	if test "no" = "yes"; then \
	  ../mkidirs $c_includedir; \
	  t_includedir=$c_includedir; \
	fi; \
	for file in gambit.h gambit-not$version_num.h; do \
	  ../install-sh -c -m 644 $file $t_includedir/$file; \
	done; \
	if test "$t_includedir" != "$i_includedir"; then \
	  r_includedir=`../relpath "$t_includedir" "$i_includedir" no`; \
	  for file in gambit.h gambit-not$version_num.h; do \
	    (cd $i_includedir && ln -s $r_includedir$file $file); \
	  done; \
	fi
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/include'
making all in lib
===>   Generating temporary packing list
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/lib'
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/lib'
mkdir /usr/local/include/gambit-c
making all in gsi
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/gsi'
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/gsi'
===>  Checking if lang/gambit-c already installed
making all in gsc
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/gsc'
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/gsc'
making all in bin
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/bin'
rm -f six six.lnk
rm -f gsi-script gsi-script.lnk
rm -f gsc-script gsc-script.lnk
if test "" = ""; then \
	  ln -s ../gsi/gsi gsi-script; \
	else \
	  echo "@gsi %*" > gsi-script; \
	fi
if test "" = ""; then \
	  ln -s ../gsc/gsc gsc-script; \
	else \
	  echo "@gsc %*" > gsc-script; \
	fi
if test "" = ""; then \
	  ln -s ../gsi/gsi six; \
	else \
	  cp ../gsi/gsi six; \
	fi
rm -f six-script six-script.lnk
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/include'
rm -f scheme-srfi-0 scheme-srfi-0.lnk
if test "" = ""; then \
	  ln -s ../gsi/gsi six-script; \
	else \
	  echo "@gsi %*" > six-script; \
	fi
making install in lib
if test "" = ""; then \
	  ln -s ../gsi/gsi scheme-srfi-0; \
	else \
	  echo "@gsi %*" > scheme-srfi-0; \
	fi
rm -f scheme-r5rs scheme-r5rs.lnk
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/lib'
rm -f scheme-r4rs scheme-r4rs.lnk
making install in guide
if test "" = ""; then \
	  ln -s ../gsi/gsi scheme-r5rs; \
	else \
	  echo "@gsi %*" > scheme-r5rs; \
	fi
if test "" = ""; then \
	  ln -s ../gsi/gsi scheme-r4rs; \
	else \
	  echo "@gsi %*" > scheme-r4rs; \
	fi
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/lib/guide'
===>   gambit-c-v4.4.3,1 is already installed
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of lang/gambit-c
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1
rm -f scheme-ieee-1178-1990 scheme-ieee-1178-1990.lnk
c_libdir=/usr/local/lib; \
	i_libdir=/usr/local/lib/gambit-c; \
	t_libdir=$i_libdir; \
	../mkidirs $i_libdir; \
	if test "no" = "yes"; then \
	  ../mkidirs $c_libdir; \
	  t_libdir=$c_libdir; \
	fi; \
	for file in _gambc.c "_kernel#.scm" "_system#.scm" "_num#.scm" "_std#.scm" "_eval#.scm" "_io#.scm" "_nonstd#.scm" "_thread#.scm" "_repl#.scm" "_gambit#.scm" "gambit#.scm" "r5rs#.scm" "r4rs#.scm" "digest#.scm" digest.scm syntax-case.scm; do \
	  ../install-sh -c -m 644 $file $t_libdir/$file; \
	done; \
	for file in libgambc.a; do \
	  ../install-sh -c -m 644 $file $t_libdir/$file; \
	done; \
	if test "$t_libdir" != "$i_libdir"; then \
	  r_libdir=`../relpath "$t_libdir" "$i_libdir" no`; \
	  for file in _gambc.c "_kernel#.scm" "_system#.scm" "_num#.scm" "_std#.scm" "_eval#.scm" "_io#.scm" "_nonstd#.scm" "_thread#.scm" "_repl#.scm" "_gambit#.scm" "gambit#.scm" "r5rs#.scm" "r4rs#.scm" "digest#.scm" digest.scm syntax-case.scm libgambc.a; do \
	    (cd $i_libdir && ln -s $r_libdir$file $file); \
	  done; \
	fi
if test "" = ""; then \
	  ln -s ../gsi/gsi scheme-ieee-1178-1990; \
	else \
	  echo "@gsi %*" > scheme-ieee-1178-1990; \
	fi
making install in images
gmake[3]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/lib/guide/images'
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/bin'
mkdir /usr/local/lib/gambit-c
gmake[3]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/lib/guide/images'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/lib/guide'
making all in misc
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/misc'
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/misc'
making all in doc
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/doc'
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/doc'
making all in tests
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/tests'
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/tests'
making all in examples
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples'
making all in distr-comp
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/distr-comp'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/distr-comp'
making all in pi
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/pi'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/pi'
making all in ring
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/ring'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/ring'
making all in web-repl
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/web-repl'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/web-repl'
making all in web-server
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/web-server'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/web-server'
making all in tcltk
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/tcltk'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/tcltk'
making all in Xlib-simple
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/Xlib-simple'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/Xlib-simple'
making all in pthread
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/pthread'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/pthread'
making all in misc
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/misc'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/misc'
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples'
making all in prebuilt
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt'
making all in macosx
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt/macosx'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt/macosx'
making all in windows
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt/windows'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt/windows'
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt'
if test "no" = "yes"; then \
	  if test "" = ""; then \
	    ./mkidirs /usr/local; \
	    rm -f /usr/local/../current \
	      /usr/local/../current.lnk; \
	    (cd /usr/local/.. && ln -s v4.4.3 current); \
	  fi; \
	fi
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/lib'
making install in gsi
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/gsi'
c_bindir=/usr/local/bin; \
	i_bindir=/usr/local/bin; \
	t_bindir=$i_bindir; \
	c_libdir=/usr/local/lib; \
	i_libdir=/usr/local/lib/gambit-c; \
	t_libdir=$i_libdir; \
	../mkidirs $i_bindir $i_libdir; \
	if test "no" = "yes"; then \
	  ../mkidirs $c_bindir $c_libdir; \
	  t_bindir=$c_bindir; \
	  t_libdir=$c_libdir; \
	fi; \
	../install-sh -c -m 644 _gambcgsi.c $t_libdir/_gambcgsi.c; \
	:; \
	../install-sh -c -m 644 libgambcgsi.a $t_libdir/libgambcgsi.a; \
	ranlib $t_libdir/libgambcgsi.a; \
	:; \
	../install-sh -c -m 755 gsi-gambit $t_bindir/gsi-gambit; \
	if test "$t_libdir" != "$i_libdir"; then \
	  r_libdir=`../relpath "$t_libdir" "$i_libdir" no`; \
	  for file in _gambcgsi.c libgambcgsi.a; do \
	    (cd $i_libdir && ln -s $r_libdir$file $file); \
	  done; \
	fi; \
	if test "$t_bindir" != "$i_bindir"; then \
	  r_bindir=`../relpath "$t_bindir" "$i_bindir" no`; \
	  for file in gsi-gambit; do \
	    (cd $i_bindir && ln -s $r_bindir$file $file); \
	  done; \
	fi
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/gsi'
making install in gsc
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/gsc'
c_bindir=/usr/local/bin; \
	i_bindir=/usr/local/bin; \
	t_bindir=$i_bindir; \
	c_libdir=/usr/local/lib; \
	i_libdir=/usr/local/lib/gambit-c; \
	t_libdir=$i_libdir; \
	../mkidirs $i_bindir $i_libdir; \
	if test "no" = "yes"; then \
	  ../mkidirs $c_bindir $c_libdir; \
	  t_bindir=$c_bindir; \
	  t_libdir=$c_libdir; \
	fi; \
	../install-sh -c -m 644 _gambcgsc.c $t_libdir/_gambcgsc.c; \
	:; \
	../install-sh -c -m 644 libgambcgsc.a $t_libdir/libgambcgsc.a; \
	ranlib $t_libdir/libgambcgsc.a; \
	:; \
	../install-sh -c -m 755 gsc-gambit $t_bindir/gsc-gambit; \
	if test "$t_libdir" != "$i_libdir"; then \
	  r_libdir=`../relpath "$t_libdir" "$i_libdir" no`; \
	  for file in _gambcgsc.c libgambcgsc.a; do \
	    (cd $i_libdir && ln -s $r_libdir$file $file); \
	  done; \
	fi; \
	if test "$t_bindir" != "$i_bindir"; then \
	  r_bindir=`../relpath "$t_bindir" "$i_bindir" no`; \
	  for file in gsc-gambit; do \
	    (cd $i_bindir && ln -s $r_bindir$file $file); \
	  done; \
	fi
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/gsc'
making install in bin
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/bin'
rm -f six six.lnk
rm -f gsi-script gsi-script.lnk
rm -f gsc-script gsc-script.lnk
if test "" = ""; then \
	  ln -s ../gsi/gsi gsi-script; \
	else \
	  echo "@gsi %*" > gsi-script; \
	fi
if test "" = ""; then \
	  ln -s ../gsi/gsi six; \
	else \
	  cp ../gsi/gsi six; \
	fi
rm -f six-script six-script.lnk
if test "" = ""; then \
	  ln -s ../gsc/gsc gsc-script; \
	else \
	  echo "@gsc %*" > gsc-script; \
	fi
if test "" = ""; then \
	  ln -s ../gsi/gsi six-script; \
	else \
	  echo "@gsi %*" > six-script; \
	fi
rm -f scheme-srfi-0 scheme-srfi-0.lnk
rm -f scheme-r5rs scheme-r5rs.lnk
if test "" = ""; then \
	  ln -s ../gsi/gsi scheme-srfi-0; \
	else \
	  echo "@gsi %*" > scheme-srfi-0; \
	fi
rm -f scheme-r4rs scheme-r4rs.lnk
if test "" = ""; then \
	  ln -s ../gsi/gsi scheme-r5rs; \
	else \
	  echo "@gsi %*" > scheme-r5rs; \
	fi
rm -f scheme-ieee-1178-1990 scheme-ieee-1178-1990.lnk
if test "" = ""; then \
	  ln -s ../gsi/gsi scheme-r4rs; \
	else \
	  echo "@gsi %*" > scheme-r4rs; \
	fi
if test "" = ""; then \
	  ln -s ../gsi/gsi scheme-ieee-1178-1990; \
	else \
	  echo "@gsi %*" > scheme-ieee-1178-1990; \
	fi
c_bindir=/usr/local/bin; \
	i_bindir=/usr/local/bin; \
	t_bindir=$i_bindir; \
	../mkidirs $i_bindir; \
	if test "no" = "yes"; then \
	  ../mkidirs $c_bindir; \
	  t_bindir=$c_bindir; \
	fi; \
	for file in six gsi-script six-script scheme-srfi-0 scheme-r5rs scheme-r4rs scheme-ieee-1178-1990 gsc-script; do \
	  rm -f $t_bindir/$file $t_bindir/$file.lnk; \
	done; \
	for file in gsc-cc-o.bat gambc-doc.bat; do \
	  ../install-sh -c -m 755 $file $t_bindir/$file; \
	done; \
	for file in six gsi-script six-script scheme-srfi-0 scheme-r5rs scheme-r4rs scheme-ieee-1178-1990; do \
	  (cd $t_bindir && ln -s gsi $file); \
	done; \
	for file in gsc-script; do \
	  (cd $t_bindir && ln -s gsc $file); \
	done; \
	if test "$t_bindir" != "$i_bindir"; then \
	  r_bindir=`../relpath "$t_bindir" "$i_bindir" no`; \
	  for file in six gsi-script six-script scheme-srfi-0 scheme-r5rs scheme-r4rs scheme-ieee-1178-1990 gsc-script; do \
	    rm -f $i_bindir/$file $i_bindir/$file.lnk; \
	  done; \
	  for file in gsc-cc-o.bat gambc-doc.bat six gsi-script six-script scheme-srfi-0 scheme-r5rs scheme-r4rs scheme-ieee-1178-1990 gsc-script; do \
	    (cd $i_bindir && ln -s $r_bindir$file $file); \
	  done; \
	fi
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/bin'
making install in misc
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/misc'
c_emacsdir=/usr/local/share/emacs/site-lisp; \
	i_emacsdir=/usr/local/share/emacs/site-lisp; \
	t_emacsdir=$i_emacsdir; \
	../mkidirs $i_emacsdir; \
	if test "no" = "yes"; then \
	  ../mkidirs $c_emacsdir; \
	  t_emacsdir=$c_emacsdir; \
	fi; \
	for file in gambit.el; do \
	  ../install-sh -c -m 644 $file $t_emacsdir/$file; \
	done; \
	if test "$t_emacsdir" != "$i_emacsdir"; then \
	  r_emacsdir=`../relpath "$t_emacsdir" "$i_emacsdir" no`; \
	  for file in gambit.el; do \
	    (cd $i_emacsdir && ln -s $r_emacsdir$file $file); \
	  done; \
	fi
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/misc'
making install in doc
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/doc'
c_docdir=/usr/local/doc; \
	i_docdir=/usr/local/share/doc/gambit-c; \
	t_docdir=$i_docdir; \
	c_infodir=/usr/local/info; \
	i_infodir=/usr/local/info; \
	t_infodir=$i_infodir; \
	../mkidirs $i_docdir $i_infodir; \
	if test "no" = "yes"; then \
	  ../mkidirs $c_docdir $c_infodir; \
	  t_docdir=$c_docdir; \
	  t_infodir=$c_infodir; \
	fi; \
	for file in gambit-c.pdf gambit-c*.html gambit-c.txt; do \
	  ../install-sh -c -m 644 $file $t_docdir/$file; \
	done; \
	for file in gambit-c.info*; do \
	  ../install-sh -c -m 644 $file $t_infodir/$file; \
	done; \
	if test "$t_docdir" != "$i_docdir"; then \
	  r_docdir=`../relpath "$t_docdir" "$i_docdir" no`; \
	  for file in gambit-c.pdf gambit-c*.html gambit-c.txt; do \
	    (cd $i_docdir && ln -s $r_docdir$file $file); \
	  done; \
	fi; \
	if test "$t_infodir" != "$i_infodir"; then \
	  r_infodir=`../relpath "$t_infodir" "$i_infodir" no`; \
	  for file in gambit-c.info*; do \
	    (cd $i_infodir && ln -s $r_infodir$file $file); \
	  done; \
	fi
mkdir /usr/local/share/doc/gambit-c
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/doc'
making install in tests
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/tests'
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/tests'
making install in examples
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples'
making all in distr-comp
making install in distr-comp
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/distr-comp'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/distr-comp'
making all in pi
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/distr-comp'
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/pi'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/distr-comp'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/pi'
making install in pi
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/pi'
making all in ring
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/pi'
making install in ring
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/ring'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/ring'
making all in web-repl
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/ring'
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/web-repl'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/web-repl'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/ring'
making all in web-server
making install in web-repl
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/web-server'
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/web-repl'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/web-server'
making all in tcltk
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/web-repl'
making install in web-server
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/tcltk'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/tcltk'
making all in Xlib-simple
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/web-server'
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/Xlib-simple'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/Xlib-simple'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/web-server'
making all in pthread
making install in tcltk
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/pthread'
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/tcltk'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/pthread'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/tcltk'
making all in misc
making install in Xlib-simple
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/misc'
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/Xlib-simple'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/misc'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/Xlib-simple'
making install in pthread
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/pthread'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/pthread'
making install in misc
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/misc'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples/misc'
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/examples'
making install in prebuilt
gmake[1]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt'
making install in macosx
making all in macosx
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt/macosx'
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt/macosx'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt/macosx'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt/macosx'
making install in windows
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt/windows'
making all in windows
gmake[2]: Entering directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt/windows'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt/windows'
gmake[2]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt/windows'
gmake[1]: Leaving directory `/usr/ports/lang/gambit-c/work/gambc-v4_4_3/prebuilt'
1 error
*** Error code 2


More information about the Gambit-list mailing list