fotolockr / CakeWallet

Home of Cake Wallet for XMR
https://www.cakewallet.io
MIT License
83 stars 38 forks source link

./install.sh fails - cant find headers #21

Open Stoff81 opened 6 years ago

Stoff81 commented 6 years ago

Please see log:

There are various headers which cannot be found. It seems to be pulling the build folder of the necessary repos, so not sure why this is failing. Please help

Building IOS armv7 ~/dev/CakeWallet/External/monero-gui/monero/build/release ~/dev/CakeWallet/External/monero-gui -- Toolchain using default iOS SDK: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.4.sdk -- ios arch: armv7 -- IOS CMAKE conf finished -- The C compiler identification is AppleClang 9.1.0.9020039 -- The CXX compiler identification is AppleClang 9.1.0.9020039 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building without build tag -- Could not find DEVELOPER_LOCAL_TOOLS in env (not required) -- BOOST_IGNORE_SYSTEM_PATHS defaults to OFF -- Could not find DEVELOPER_LIBUNBOUND_OLD in env (not required) -- Building for a 32-bit system -- Building internal libraries as static -- Could not find DATABASE in env (not required unless you want to change database type from default: lmdb) -- Using LMDB as default DB type -- Stack trace on exception disabled -- Found OpenSSL: /Users/tomstoffer/dev/CakeWallet/External/OpenSSL/lib/libcrypto.a (found version "1.0.2j") -- Using OpenSSL include dir at /Users/tomstoffer/dev/CakeWallet/External/OpenSSL/include -- Using miniupnpc from local source tree for static build -- Looking for libunbound -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - found -- Found Threads: TRUE
-- Looking for arpa/inet.h -- Looking for arpa/inet.h - found -- Looking for endian.h -- Looking for endian.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for event.h -- Looking for event.h - not found -- Looking for getopt.h -- Looking for getopt.h - found -- Looking for glob.h -- Looking for glob.h - found -- Looking for grp.h -- Looking for grp.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for iphlpapi.h -- Looking for iphlpapi.h - not found -- Looking for login_cap.h -- Looking for login_cap.h - not found -- Looking for memory.h -- Looking for memory.h - found -- Looking for netdb.h -- Looking for netdb.h - found -- Looking for netinet/in.h -- Looking for netinet/in.h - found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pwd.h -- Looking for pwd.h - found -- Looking for stdarg.h -- Looking for stdarg.h - found -- Looking for stdbool.h -- Looking for stdbool.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stdlib.h -- Looking for stdlib.h - found -- Looking for strings.h -- Looking for strings.h - found -- Looking for string.h -- Looking for string.h - found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/sha2.h -- Looking for sys/sha2.h - not found -- Looking for sys/socket.h -- Looking for sys/socket.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/sysctl.h -- Looking for sys/sysctl.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sys/uio.h -- Looking for sys/uio.h - found -- Looking for sys/un.h -- Looking for sys/un.h - found -- Looking for sys/wait.h -- Looking for sys/wait.h - found -- Looking for syslog.h -- Looking for syslog.h - found -- Looking for time.h -- Looking for time.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for vfork.h -- Looking for vfork.h - not found -- Looking for windows.h -- Looking for windows.h - not found -- Looking for winsock2.h -- Looking for winsock2.h - not found -- Looking for ws2tcpip.h -- Looking for ws2tcpip.h - not found -- Looking for _beginthreadex -- Looking for _beginthreadex - not found -- Looking for arc4random -- Looking for arc4random - found -- Looking for arc4random_uniform -- Looking for arc4random_uniform - found -- Looking for chown -- Looking for chown - found -- Looking for chroot -- Looking for chroot - found -- Looking for ctime_r -- Looking for ctime_r - found -- Looking for daemon -- Looking for daemon - found -- Looking for endprotoent -- Looking for endprotoent - found -- Looking for endservent -- Looking for endservent - found -- Looking for fork -- Looking for fork - found -- Looking for fseeko -- Looking for fseeko - found -- Looking for fsync -- Looking for fsync - found -- Looking for getauxval -- Looking for getauxval - not found -- Looking for getentropy -- Looking for getentropy - found -- Looking for getpwnam -- Looking for getpwnam - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for glob -- Looking for glob - found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for fcntl -- Looking for fcntl - found -- Looking for inet_aton -- Looking for inet_aton - found -- Looking for inet_ntop -- Looking for inet_ntop - found -- Looking for inet_pton -- Looking for inet_pton - found -- Looking for initgroups -- Looking for initgroups - found -- Looking for ioctlsocket -- Looking for ioctlsocket - not found -- Looking for isblank -- Looking for isblank - found -- Looking for kill -- Looking for kill - found -- Looking for localtime_r -- Looking for localtime_r - found -- Looking for malloc -- Looking for malloc - found -- Looking for memmove -- Looking for memmove - found -- Looking for random -- Looking for random - found -- Looking for reallocarray -- Looking for reallocarray - not found -- Looking for recvmsg -- Looking for recvmsg - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for sendmsg -- Looking for sendmsg - found -- Looking for setregid -- Looking for setregid - found -- Looking for setresgid -- Looking for setresgid - not found -- Looking for setresuid -- Looking for setresuid - not found -- Looking for setreuid -- Looking for setreuid - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for setsid -- Looking for setsid - found -- Looking for setusercontent -- Looking for setusercontent - not found -- Looking for sigprocmask -- Looking for sigprocmask - found -- Looking for sleep -- Looking for sleep - found -- Looking for snprintf -- Looking for snprintf - found -- Looking for socketpair -- Looking for socketpair - found -- Looking for srandom -- Looking for srandom - found -- Looking for strsep -- Looking for strsep - found -- Looking for strftime -- Looking for strftime - found -- Looking for strlcat -- Looking for strlcat - found -- Looking for strlcpy -- Looking for strlcpy - found -- Looking for strptime -- Looking for strptime - found -- Looking for tzset -- Looking for tzset - found -- Looking for usleep -- Looking for usleep - found -- Looking for writev -- Looking for writev - found -- Looking for getaddrinfo -- Looking for getaddrinfo - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of time_t -- Check size of time_t - done -- Check size of gid_t -- Check size of gid_t - done -- Check size of in_addr_t -- Check size of in_addr_t - done -- Check size of in_port_t -- Check size of in_port_t - done -- Check size of int16_t -- Check size of int16_t - done -- Check size of int32_t -- Check size of int32_t - done -- Check size of int64_t -- Check size of int64_t - done -- Check size of int8_t -- Check size of int8_t - done -- Check size of pid_t -- Check size of pid_t - done -- Check size of rlim_t -- Check size of rlim_t - done -- Check size of ssize_t -- Check size of ssize_t - done -- Check size of uid_t -- Check size of uid_t - done -- Check size of uint16_t -- Check size of uint16_t - done -- Check size of uint32_t -- Check size of uint32_t - done -- Check size of uint64_t -- Check size of uint64_t - done -- Check size of uint8_t -- Check size of uint8_t - done -- Looking for PTHREAD_PRIO_INHERIT -- Looking for PTHREAD_PRIO_INHERIT - found -- Looking for pthread_rwlock_t -- Looking for pthread_rwlock_t - not found -- Looking for pthread_spinlock_t -- Looking for pthread_spinlock_t - not found -- Looking for openssl/conf.h -- Looking for openssl/conf.h - found -- Looking for openssl/engine.h -- Looking for openssl/engine.h - found -- Looking for openssl/err.h -- Looking for openssl/err.h - found -- Looking for openssl/rand.h -- Looking for openssl/rand.h - found -- Looking for openssl/ssl.h -- Looking for openssl/ssl.h - found -- Looking for NID_secp384r1 -- Looking for NID_secp384r1 - not found -- Looking for NID_X9_62_prime256v1 -- Looking for NID_X9_62_prime256v1 - not found -- Looking for sk_SSL_COMP_pop_free -- Looking for sk_SSL_COMP_pop_free - not found -- Looking for SSL_COMP_get_compression_methods -- Looking for SSL_COMP_get_compression_methods - not found -- Looking for EVP_MD_CTX_new -- Looking for EVP_MD_CTX_new - not found -- Looking for EVP_sha1 -- Looking for EVP_sha1 - found -- Looking for EVP_sha256 -- Looking for EVP_sha256 - found -- Looking for EVP_sha512 -- Looking for EVP_sha512 - found -- Looking for FIPS_mode -- Looking for FIPS_mode - found -- Looking for HMAC_Update -- Looking for HMAC_Update - found -- Looking for OPENSSL_config -- Looking for OPENSSL_config - found -- Looking for SHA512_Update -- Looking for SHA512_Update - found -- Found PkgConfig: /usr/local/bin/pkg-config (found version "0.29.2") -- Looking for LIBRESSL_VERSION_TEXT -- Looking for LIBRESSL_VERSION_TEXT - not found -- Using 32-bit LMDB from source tree -- Building on for armv7 -- AES support not available on ARMv7 -- Setting FPU Flags for ARM Processors -- Checking to see if CXX compiler accepts flag -mfpu=vfp3-d16 -- Checking to see if CXX compiler accepts flag -mfpu=vfp3-d16 - yes -- Checking to see if CXX compiler accepts flag -mfpu=vfp4 -- Checking to see if CXX compiler accepts flag -mfpu=vfp4 - yes -- Checking to see if CXX compiler accepts flag -mfloat-abi=hard -- Checking to see if CXX compiler accepts flag -mfloat-abi=hard - no -- Checking to see if CXX compiler accepts flag -mfloat-abi=softfp -- Checking to see if CXX compiler accepts flag -mfloat-abi=softfp - yes -- Selecting VFP4 for ARMv7 -- Setting Software ABI for Floating Point -- Enabling PIE executable -- Found Boost Version: 106000 -- Could NOT find Readline (missing: Readline_INCLUDE_DIR) -- Performing Test GNU_READLINE_FOUND -- Performing Test GNU_READLINE_FOUND - Failed -- Could not find GNU readline library so building without readline support CMake Error at CMakeLists.txt:733 (message): Could not find required header zmq.hpp

-- Configuring incomplete, errors occurred! See also "/Users/tomstoffer/dev/CakeWallet/External/monero-gui/monero/build/release/CMakeFiles/CMakeOutput.log". See also "/Users/tomstoffer/dev/CakeWallet/External/monero-gui/monero/build/release/CMakeFiles/CMakeError.log". TS-MBP-NZ-001:CakeWallet tomstoffer$ git status On branch master Your branch is up to date with 'origin/master'.

Stoff81 commented 6 years ago

I believe this error is being caused by not having the correct dependencies installed for the correct architecures. @fotolockr Do you have a guide on how to install/build the dependencies for the armv7/arm64 and x86_64? I seem to mainly be having issues with libreadline. How have you compiled this for these archs?