I should have been less obtuse. I would guess your bash shell path
doesn't include the current directory while the sh one does. A simple
test would be to edit the crypto command to be ./crypto or make sure
your path includes the current directory.
Mike
Fred Leeflang wrote:
>
> Mike wrote:
> >
> > It is trying to run the command "crypto" which it cannot find in your
> > current path.
> >
> > Mike
>
> That would be too obvious :) No, I actually inspected the makefiles
> for as far as I understood them, and in the generated Makefile.ssl
> it tries to:
>
> all: Makefile.ssl
> @need_shlib=true; \
> for i in $(DIRS) ;\
> do \
> if [ "$$i" = ".shlib-clean." ]; then \
> if [ "$(SHLIB_TARGET)" != "" ]; then \
> $(MAKE) clean-shared; \
> fi; \
> elif [ "$$i" = ".shlib." ]; then \
> if [ "$(SHLIB_TARGET)" != "" ]; then \
> $(MAKE) $(SHARED_LIBS); \
> fi; \
> need_shlib=false; \
> else \
> (cd $$i && echo "making all in $$i..." && \
>
> [snip]
>
> The last 'cd $$i' seems to be the culprit, since it never
> gets to echo 'making all in $$i'. I tried to insert a 'pwd',
> tried to use CD=/bin/cd and then $(CD) $$i, but nothing seems
> to work, the cd keeps bailing out for some weird reason.
>
> I'm running bash-2.0. I figured something may be wrong with that
> so I just changed my login shell to /bin/sh... Geee, that WORKS!
> isn't that odd?
>
> -Fred
> ______________________________________________________________________
> OpenSSL Project http://www.openssl.org
> User Support Mailing List [EMAIL PROTECTED]
> Automated List Manager [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]