ekke / android-openssl-qt

scripts to generate openssl .so to be used from Qt Android Projects
50 stars 19 forks source link

Prebuild directory is empty #10

Open ismailGz opened 5 years ago

ismailGz commented 5 years ago

This is terminal output:

` ismails-MacBook-Pro:android-openssl-qt-master ismail$ chmod 755 ./build-all-arch.sh ismails-MacBook-Pro:android-openssl-qt-master ismail$ chmod 755 ./setenv-android-mod.sh ismails-MacBook-Pro:android-openssl-qt-master ismail$ export ANDROID_NDK_ROOT=/Users/ismail/Documents/Android/android-ndk-r10e ismails-MacBook-Pro:android-openssl-qt-master ismail$ export OPENSSL_VERSION="openssl-1.1.1b" ismails-MacBook-Pro:android-openssl-qt-master ismail$ ./build-all-arch.sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 8021k 100 8021k 0 0 1824k 0 0:00:04 0:00:04 --:--:-- 1855k Error: FIPS_SIG does not specify incore module. Please edit this script. CHECK_CROSS_COMPILER = arm-linux-androideabi- ANDROID_NDK_ROOT: /Users/ismail/Documents/Android/android-ndk-r10e ANDROID_ARCH: arch-arm ANDROID_EABI: arm-linux-androideabi-4.9 ANDROID_API: android-21 ANDROID_SYSROOT: /Users/ismail/Documents/Android/android-ndk-r10e/platforms/android-21/arch-arm ANDROID_TOOLCHAIN: /Users/ismail/Documents/Android/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin FIPS_SIG: CROSS_COMPILE: arm-linux-androideabi- ANDROID_DEV: /Users/ismail/Documents/Android/android-ndk-r10e/platforms/android-21/arch-arm/usr CROSS COMPILE ENV : arm-linux-androideabi- Can't open Makefile.org: No such file or directory. ***** Deprecated options: no-ssl2 Configuring OpenSSL version 1.1.1b (0x1010102fL) for android-armv7 Using os-specific seed configuration Usage: Configure [no- ...] [enable- ...] [-Dxxx] [-lxxx] [-Lxxx] [-fxxx] [-Kxxx] [no-hw-xxx|no-hw] [[no-]threads] [[no-]shared] [[no-]zlib|zlib-dynamic] [no-asm] [no-dso] [no-egd] [sctp] [386] [--prefix=DIR] [--openssldir=OPENSSLDIR] [--with-xxx[=vvv]] [--config=FILE] os/compiler[:flags]

pick os/compiler from: BS2000-OSD BSD-generic32 BSD-generic64 BSD-ia64 BSD-sparc64 BSD-sparcv8 BSD-x86 BSD-x86-elf BSD-x86_64 Cygwin Cygwin-i386 Cygwin-i486 Cygwin-i586 Cygwin-i686 Cygwin-x86 Cygwin-x86_64 DJGPP MPE/iX-gcc UEFI UWIN VC-CE VC-WIN32 VC-WIN32-ARM VC-WIN32-ONECORE VC-WIN64-ARM VC-WIN64A VC-WIN64A-ONECORE VC-WIN64A-masm VC-WIN64I aix-cc aix-gcc aix64-cc aix64-gcc android-arm android-arm64 android-armeabi android-mips android-mips64 android-x86 android-x86_64 android64 android64-aarch64 android64-mips64 android64-x86_64 bsdi-elf-gcc cc darwin-i386-cc darwin-ppc-cc darwin64-ppc-cc darwin64-x86_64-cc gcc haiku-x86 haiku-x86_64 hpux-ia64-cc hpux-ia64-gcc hpux-parisc-cc hpux-parisc-gcc hpux-parisc1_1-cc hpux-parisc1_1-gcc hpux64-ia64-cc hpux64-ia64-gcc hpux64-parisc2-cc hpux64-parisc2-gcc hurd-x86 ios-cross ios-xcrun ios64-cross ios64-xcrun iossimulator-xcrun iphoneos-cross irix-mips3-cc irix-mips3-gcc irix64-mips4-cc irix64-mips4-gcc linux-aarch64 linux-alpha-gcc linux-aout linux-arm64ilp32 linux-armv4 linux-c64xplus linux-elf linux-generic32 linux-generic64 linux-ia64 linux-mips32 linux-mips64 linux-ppc linux-ppc64 linux-ppc64le linux-sparcv8 linux-sparcv9 linux-x32 linux-x86 linux-x86-clang linux-x86_64 linux-x86_64-clang linux32-s390x linux64-mips64 linux64-s390x linux64-sparcv9 mingw mingw64 nextstep nextstep3.3 sco5-cc sco5-gcc solaris-sparcv7-cc solaris-sparcv7-gcc solaris-sparcv8-cc solaris-sparcv8-gcc solaris-sparcv9-cc solaris-sparcv9-gcc solaris-x86-gcc solaris64-sparcv9-cc solaris64-sparcv9-gcc solaris64-x86_64-cc solaris64-x86_64-gcc tru64-alpha-cc tru64-alpha-gcc uClinux-dist uClinux-dist64 unixware-2.0 unixware-2.1 unixware-7 unixware-7-gcc vms-alpha vms-alpha-p32 vms-alpha-p64 vms-ia64 vms-ia64-p32 vms-ia64-p64 vos-gcc vxworks-mips vxworks-ppc405 vxworks-ppc60x vxworks-ppc750 vxworks-ppc750-debug vxworks-ppc860 vxworks-ppcgen vxworks-simlinux

NOTE: If in doubt, on Unix-ish systems use './config'. `

there is only armeabi-v7a folder in prebuild directory and it's empty. Except this, prebuild directory is completely empty.

Why? Is this issue about ssl version?

Thanks.

EDIT: I tried with ssl version 1.0.2r and it's worked and .so files generated for x86 and armeabi-v7 but there is not arm64. Is it normal?

ekke commented 5 years ago

this script is only working with ssl 1.0.2x

try this fork of my project https://github.com/akontsevich/openssl-android-build should build also arm64

ismailGz commented 5 years ago

Thanks for your help.