Hello, Yes, ENGINES in the top level Makefile is empty.
22: LIBS=libcrypto.a libssl.a 23: SHLIBS= 24: ENGINES= 25: PROGRAMS=apps/openssl Changing Makefile has no effect. % make install : /bin/sh: syntax error at line 1: `;' unexpected Makefile:251: recipe for target 'install_engines' failed make: *** [install_engines] Error 2 Makefile is changed as: % diff -c5 Makefile.orig Makefile *** Makefile.orig 2016-03-21 00:26:45.677312045 +0900 --- Makefile 2016-03-21 00:41:29.792734235 +0900 *************** *** 249,259 **** install_engines: @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) @$(PERL) $(SRCDIR)/util/mkdir-p.pl $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)/engines/ @echo "*** Installing engines" ! @set -e; for e in $(ENGINES); do \ fn=`basename $$e`; \ if [ "$$fn" = 'ossltest.so' ]; then \ continue; \ fi; \ echo "install $$e -> $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)/engines/$$fn"; \ --- 249,259 ---- install_engines: @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) @$(PERL) $(SRCDIR)/util/mkdir-p.pl $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)/engines/ @echo "*** Installing engines" ! @set -ex; for e in $(ENGINES); do \ fn=`basename $$e`; \ if [ "$$fn" = 'ossltest.so' ]; then \ continue; \ fi; \ echo "install $$e -> $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)/engines/$$fn"; \ Regards, --- Kiyoshi <[email protected]> > Am 20.03.2016 um 15:07 schrieb Kiyoshi KANAZAWA via RT: >> With patch for #4444, >> >> >> % mkdir /tmp/install_check >> % ./config --prefix=/tmp/install_check >> >> : >> Configured for solaris64-x86_64-gcc. >> >> % make >> (passed) >> >> % make test >> (passed) >> >> % make install >> : >> install openssl.pc -> /tmp/install_check/lib/pkgconfig/openssl.pc >> *** Installing engines >> /bin/sh: syntax error at line 1: `;' unexpected >> Makefile:251: recipe for target 'install_engines' failed >> make: *** [install_engines] Error 2 >> >> >> >> OS: Solaris10 x86/x64 > > Could it be that the ENGINES variable in the top level Makefile is > empty? On my Solaris Sparc system it is > > ENGINES=engines/capi.so engines/dasync.so engines/ossltest.so > engines/padlock.so > > (line 24) > > To debug, you might look for the line starting with > > install_engines: > > and then change the > > @set -e; ... > > a few lines down into > > @set -ex; ... > > (add the "x") and run "make install" again. > > Regards, > > Rainer > > > -- > Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4459 > Please log in as guest with password guest if prompted > -- Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4459 Please log in as guest with password guest if prompted -- openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev
