Hi,
I am trying to install stunnel-4.56 on my Solaris10 server. configure step completed successfully. But make and make install commands failed miserably.
# gzip -dc stunnel-3.8.tar.gz | tar -xvf -
# cd stunnel-3.8
# ./configure
bash-3.00# make
bash: make: command not found
bash-3.00# export PATH=/usr/ccs/bin
bash-3.00# make
bash: line 8: sed: command not found
*** Error code 127
The following command caused the error:
fail= failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
case $f in \
*=* | --[!k]*);; \
*k*) failcom='fail=yes';; \
esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='src doc tools'; for subdir in $list; do \
echo "Making $target in $subdir"; \
if test "$subdir" = "."; then \
dot_seen=yes; \
local_target="$target-am"; \
else \
local_target="$target"; \
fi; \
(CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \
|| eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
make "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
bash-3.00# make install
bash: line 8: sed: command not found
*** Error code 127
The following command caused the error:
fail= failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
case $f in \
*=* | --[!k]*);; \
*k*) failcom='fail=yes';; \
esac; \
done; \
dot_seen=no; \
target=`echo install-recursive | sed s/-recursive//`; \
list='src doc tools'; for subdir in $list; do \
echo "Making $target in $subdir"; \
if test "$subdir" = "."; then \
dot_seen=yes; \
local_target="$target-am"; \
else \
local_target="$target"; \
fi; \
(CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \
|| eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
make "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `install-recursive'
bash-3.00#
bash-3.00#
bash-3.00# echo $PATH
/usr/ccs/bin
=========================================================
* 2nd Try:*
=========================================================
bash-3.00# echo $PATH
/usr/sbin:/usr/bin
bash-3.00# PATH=$PATH:/usr/sbin:/usr/sfw/bin:/usr/ccs/bin
bash-3.00# LD_LIBARAY_PATH=/lib:/usr/lib:/usr/local/lib
bash-3.00# cd /opt/softwares/stunnel-4.56
bash-3.00# make
Making all in src
make all-am
Making all in doc
Making all in tools
bash-3.00# make install
Making install in src
test -z "/usr/local/bin" || ../auto/install-sh -c -d "/usr/local/bin"
/bin/bash ../libtool --mode=install ../auto/install-sh -c stunnel '/usr/local/bin'
libtool: install: ../auto/install-sh -c stunnel /usr/local/bin/stunnel
test -z "/usr/local/bin" || ../auto/install-sh -c -d "/usr/local/bin"
../auto/install-sh -c stunnel3 '/usr/local/bin'
test -z "/usr/local/lib/stunnel" || ../auto/install-sh -c -d "/usr/local/lib/stunnel"
/bin/bash ../libtool --mode=install ../auto/install-sh -c libstunnel.la'/usr/local/lib/stunnel'
libtool: install: ../auto/install-sh -c .libs/libstunnel.so /usr/local/lib/stunnel/libstunnel.so
libtool: install: chmod +x /usr/local/lib/stunnel/libstunnel.so
libtool: install: ../auto/install-sh -c .libs/libstunnel.lai /usr/local/lib/stunnel/libstunnel.la
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib/stunnel
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- use the `-RLIBDIR' linker flag
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Making install in doc
test -z "/usr/local/share/doc/stunnel" || ../auto/install-sh -c -d "/usr/local/share/doc/stunnel"
../auto/install-sh -c -m 644 stunnel.html stunnel.pl.html stunnel.fr.html '/usr/local/share/doc/stunnel'
test -z "/usr/local/share/man/man8" || ../auto/install-sh -c -d "/usr/local/share/man/man8"
../auto/install-sh -c -m 644 stunnel.8 stunnel.pl.8 stunnel.fr.8 '/usr/local/share/man/man8'
Making install in tools
test -z "/usr/local/etc/stunnel" || ../auto/install-sh -c -d "/usr/local/etc/stunnel"
../auto/install-sh -c -m 644 stunnel.conf-sample '/usr/local/etc/stunnel'
if test ! -r /usr/local/etc/stunnel/stunnel.pem; then \
if test -r "/dev/urandom"; then \
dd if="/dev/urandom" of=stunnel.rnd bs=256 count=1; \
RND="-rand stunnel.rnd"; \
else \
RND=""; \
fi; \
/usr//bin/openssl req -new -x509 -days 365 $RND \
-config ./stunnel.cnf \
-out stunnel.pem -keyout stunnel.pem; \
/usr//bin/openssl gendh $RND 1024 >> stunnel.pem; \
/usr//bin/openssl x509 -subject -dates -fingerprint -noout -in stunnel.pem; \
../auto/install-sh -c -m 600 stunnel.pem /usr/local/etc/stunnel/stunnel.pem; \
rm stunnel.pem; \
fi
1+0 records in
1+0 records out
bash: line 7: /usr//bin/openssl: No such file or directory
*** Error code 1
make: Fatal error: Command failed for target `install-data-local'
Current working directory /opt/softwares/stunnel-4.56/tools
*** Error code 1
The following command caused the error:
make install-exec-am install-data-am
make: Fatal error: Command failed for target `install-am'
Current working directory /opt/softwares/stunnel-4.56/tools
*** Error code 1
The following command caused the error:
fail= failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
case $f in \
*=* | --[!k]*);; \
*k*) failcom='fail=yes';; \
esac; \
done; \
dot_seen=no; \
target=`echo install-recursive | sed s/-recursive//`; \
list='src doc tools'; for subdir in $list; do \
echo "Making $target in $subdir"; \
if test "$subdir" = "."; then \
dot_seen=yes; \
local_target="$target-am"; \
else \
local_target="$target"; \
fi; \
(CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \
|| eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
make "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `install-recursive'
bash-3.00#
Can someone please help to resolve the above error.
Thanks,
Ashok Kumar G