When trying to build 1.0.2 beta 2 on Solaris I noticed, that the fix for #3271 was incomplete. The same problem happened in 3 Makefiles for beta1 but only one was fixed for beta2.

The two files still broken are engines/Makefile and engines/ccgost/Makefile. The solution applied to the top Makefile (flipping the if and else parts) applies here as well.

Am 28.02.2014 um 22:57 schrieb Andy Polyakov via RT:
Change
http://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=b3ef742cbbc1c8bf0e33dca60f08c65031647b07
broke "make install" on Solaris. Error message:

/bin/sh: !: not found

The new syntax

-  if [ "$(PLATFORM)" != "Cygwin" ]; then \
+  if ! expr "$(PLATFORM)" : "Cygwin" >/dev/null; then \

introduced to the Makefile doesn't work for /bin/sh on Solaris.

flipped condition in
http://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=cd077dab08769091ebff3c2a5cbb27ffdb8043a7.
thanks for report.

Regards,

Rainer

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to