On Sat, 2020-08-01 at 00:06 +0300, Vitaly Chikunov wrote: > On Fri, Jul 31, 2020 at 10:40:44PM +0200, Petr Vorel wrote: > > And when using suggested branch openssl_1_1_0, it also fails on make install > > $ ./tests/install-gost-engine.sh > > OpenSSL 1.1.1g 21 Apr 2020 > > Cloning into 'engine'... > > remote: Enumerating objects: 63, done. > > remote: Counting objects: 100% (63/63), done. > > remote: Compressing objects: 100% (40/40), done. > > remote: Total 2738 (delta 33), reused 32 (delta 21), pack-reused 2675 > > Receiving objects: 100% (2738/2738), 2.48 MiB | 2.09 MiB/s, done. > > Resolving deltas: 100% (1735/1735), done. > > -- The C compiler identification is GNU 10.1.1 > > -- Detecting C compiler ABI info > > -- Detecting C compiler ABI info - done > > -- Check for working C compiler: /usr/bin/cc - skipped > > -- Detecting C compile features > > -- Detecting C compile features - done > > -- Found OpenSSL: /usr/lib64/libcrypto.so (found suitable version "1.1.1g", minimum required is "1.1") > > -- Check if the system is big endian > > -- Searching 16 bit integer > > -- Looking for sys/types.h > > -- Looking for sys/types.h - found > > -- Looking for stdint.h > > -- Looking for stdint.h - found > > -- Looking for stddef.h > > -- Looking for stddef.h - found > > -- Check size of unsigned short > > -- Check size of unsigned short - done > > -- Searching 16 bit integer - Using unsigned short > > -- Check if the system is big endian - little endian > > -- LITTLE_ENDIAN > > -- Configuring done > > -- Generating done > > -- Build files have been written to: /home/pvorel/install/src/ima-evm-utils.git/engine > > make: *** No rule to make target 'install'. Stop. > > It seems this branch does not have install target. I think, > > - `engine/bin/gost.so` should be moved in platform dependent engines dir, > for example for debian9 it's `/usr/lib/x86_64-linux-gnu/engines-1.1/` > (found with strace). > > - Or, just keep it as is, but `OPENSSL_ENGINES` env should be set to > `/home/pvorel/install/src/ima-evm-utils.git/engine/bin/`. > > - Or even better, Bionic (which is supported by Travis) should have > gost-engine already in the libengine-gost-openssl1.1 package. > > In that case `.travis.yml` should have `dist: bionic`. > https://docs.travis-ci.com/user/reference/bionic/ Petr, Vitaly, so I should drop "ima-evm-utils: travis: openssl gost engine" and add "dist: bionic" instead? Mimi