[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

automake error



Hello,

Maybe when I wake up I will realize what the problem is, but for now:
any ideas how to debug this problem?  I am stumped.

[513] [snoopy:bam] ~/heimdal-0.3c/build-tree/heimdal-0.3c/lib/sl >make install
/bin/sh:  : command not found
/bin/sh:  : command not found
make: *** [install-build-headers] Error 127

[516] [snoopy:bam] ~/heimdal-0.3c/build-tree/heimdal-0.3c/lib/sl >make -n install
foo=' '; \
for f in $foo; do \
	f=`basename $f`; \
	if test -f "./$f"; then file="./$f"; \
	else file="$f"; fi; \
	if cmp -s  $file ../../include/$f 2> /dev/null ; then \
	: ; else \
		echo " cp $file ../../include/$f"; \
		cp $file ../../include/$f; \
	fi ; \
done
foo='sl.h ss.h'; \
for f in $foo; do \
	f=`basename $f`; \
	if test -f "./$f"; then file="./$f"; \
	else file="$f"; fi; \
	if cmp -s  $file ../../include/ss/$f 2> /dev/null ; then \                : ; else \
		echo "cp $file ../../include/ss/$f";\
		cp $file ../../include/ss/$f; \
	fi ; \
done
make  install-exec-am install-data-am
make[1]: Entering directory `/homes/bam/heimdal-0.3c/build-tree/heimdal-0.3c/lib/sl'
:
/bin/sh ../../mkinstalldirs /usr/lib
list='libsl.la libss.la'; for p in $list; do \
  if test -f $p; then \
    echo " /bin/sh ../../libtool  --mode=install /usr/bin/install -c  $p /usr/lib/$p"; \
    /bin/sh ../../libtool  --mode=install /usr/bin/install -c  $p /usr/lib/$p; \
  else :; fi; \
done
:
/bin/sh ../../mkinstalldirs /usr/bin
list='mk_cmds'; for p in $list; do \
  if test -f $p; then \
    f="`echo $p|sed -e 's/$//' -e 's,x,x,' -e 's/$//'`"; \
    echo " /bin/sh ../../libtool  --mode=install /usr/bin/install -c  $p /usr/bin/$f"; \
    /bin/sh ../../libtool  --mode=install /usr/bin/install -c  $p /usr/bin/$f; \
  else :; fi; \
done
:
make  install-exec-hook
make[2]: Entering directory `/homes/bam/heimdal-0.3c/build-tree/heimdal-0.3c/lib/sl'
foo=''; \
for file in $foo; do \
x=/usr/bin/$file; \
if chown 0:0 $x && chmod u+s $x; then :; else \
chmod 0 $x; fi; done
make[2]: Leaving directory `/homes/bam/heimdal-0.3c/build-tree/heimdal-0.3c/lib/sl'
:
/bin/sh ../../mkinstalldirs /usr/include/ss
list='sl.h ss.h'; for p in $list; do \
  if test -f "$p"; then d= ; else d="./"; fi; \
  f="`echo $p | sed -e 's|^.*/||'`"; \
  echo " /usr/bin/install -c -m 644 $d$p /usr/include/ss/$f"; \
  /usr/bin/install -c -m 644 $d$p /usr/include/ss/$f; \
done
ext=1;\
foo=''; \
bar=''; \
for i in $bar; do \
case $i in \
*.1) foo="$foo $i";; \
esac; done; \
if test "$foo"; then \
	/bin/sh ../../mkinstalldirs /usr/share/man/cat1; \
	for x in $foo; do \
		f=`echo $x | sed 's/\.[^.]*$/.cat1/'`; \
		if test -f "./$f"; then \
			b=`echo $x | sed 's!\(.*\)\.\([0-9]\)!\1!'`; \
			echo "/usr/bin/install -c -m 644 ./$f /usr/share/man/cat1/$b.@CATSUFFIX@";\
			/usr/bin/install -c -m 644 ./$g /usr/share/man/cat1/$b.@CATSUFFIX@;\
		 fi; \
	done ;\
fi
ext=3;\
foo=''; \
bar=''; \
for i in $bar; do \
case $i in \
*.3) foo="$foo $i";; \
esac; done; \
if test "$foo"; then \
	/bin/sh ../../mkinstalldirs /usr/share/man/cat3; \
	for x in $foo; do \
		f=`echo $x | sed 's/\.[^.]*$/.cat3/'`; \
		if test -f "./$f"; then \
			b=`echo $x | sed 's!\(.*\)\.\([0-9]\)!\1!'`; \
			echo "/usr/bin/install -c -m 644 ./$f /usr/share/man/cat3/$b.@CATSUFFIX@";\
			/usr/bin/install -c -m 644 ./$g /usr/share/man/cat3/$b.@CATSUFFIX@;\
		 fi; \
	done ;\
fi
ext=5;\
foo=''; \
bar=''; \
for i in $bar; do \
case $i in \
*.5) foo="$foo $i";; \
esac; done; \
if test "$foo"; then \
	/bin/sh ../../mkinstalldirs /usr/share/man/cat5; \
	for x in $foo; do \
		f=`echo $x | sed 's/\.[^.]*$/.cat5/'`; \
		if test -f "./$f"; then \
			b=`echo $x | sed 's!\(.*\)\.\([0-9]\)!\1!'`; \
			echo "/usr/bin/install -c -m 644 ./$f /usr/share/man/cat5/$b.@CATSUFFIX@";\
			/usr/bin/install -c -m 644 ./$g /usr/share/man/cat5/$b.@CATSUFFIX@;\
		 fi; \
	done ;\
fi
ext=8;\
foo=''; \
bar=''; \
for i in $bar; do \
case $i in \
*.8) foo="$foo $i";; \
esac; done; \
if test "$foo"; then \
	/bin/sh ../../mkinstalldirs /usr/share/man/cat8; \
	for x in $foo; do \
		f=`echo $x | sed 's/\.[^.]*$/.cat8/'`; \
		if test -f "./$f"; then \
			b=`echo $x | sed 's!\(.*\)\.\([0-9]\)!\1!'`; \
			echo "/usr/bin/install -c -m 644 ./$f /usr/share/man/cat8/$b.@CATSUFFIX@";\
			/usr/bin/install -c -m 644 ./$g /usr/share/man/cat8/$b.@CATSUFFIX@;\
		 fi; \
	done ;\
fi
make[1]: Leaving directory `/homes/bam/heimdal-0.3c/build-tree/heimdal-0.3c/lib/sl'

It might have something to do with this code, which I copied elsewhere
(and works fine for the other library). This is the only change I made
that I can think of since it last worked. make -d doesn't show
anything useful except that the last rule before it crashes is
install-build-headers.

ssincludedir = $(includedir)/ss
buildssinclude = $(buildinclude)/ss
ssinclude_HEADERS = sl.h ss.h

install-build-headers:: $(ssinclude_HEADERS)
        @foo='$(ssinclude_HEADERS)'; \
        for f in $$foo; do \
                f=`basename $$f`; \
                if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
                else file="$$f"; fi; \
                if cmp -s  $$file $(buildssinclude)/$$f 2> /dev/null ; then \
                        echo "cp $$file $(buildssinclude)/$$f";\
                        cp $$file $(buildssinclude)/$$f; \
                fi ; \
        done


this works in build phase, but not install phase.
-- 
Brian May <bam@debian.org>



Reply to: