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: