[openssl-dev] [openssl.org #4459] openssl-1.1.0-pre4: make install fals on solaris64-x86_64-gcc.
Kiyoshi KANAZAWA via RT
rt at openssl.org
Sun Mar 20 15:46:35 UTC 2016
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 <yoi_no_myoujou at yahoo.co.jp>
> 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
More information about the openssl-dev
mailing list