sauce-archives / isign

Code sign iOS applications, without proprietary Apple software or hardware
Other
757 stars 314 forks source link

openssl problem while installing isign on macOS Sierra #105

Open SuperQAxClub opened 7 years ago

SuperQAxClub commented 7 years ago

SQAsMacnch10125:isign superquanganh$ sudo ./install.sh Password: This script may install or upgrade the following software:

You seem to have brew. brew's stuff seems to be owned by superquanganh... Trying to check if /usr/local/bin/openssl openssl version is okay... Found /usr/local/bin/openssl version 1.0.2l. /usr/local/bin/openssl version looks okay. Error: Running Homebrew as root is extremely dangerous and no longer supported. As Homebrew does not drop privileges on installation you would be giving all build scripts full access to your system. Error: Running Homebrew as root is extremely dangerous and no longer supported. As Homebrew does not drop privileges on installation you would be giving all build scripts full access to your system. Checking for libffi... Nope, no libffi. Installing... Warning: libffi 3.2.1 is already installed Error: Running Homebrew as root is extremely dangerous and no longer supported. As Homebrew does not drop privileges on installation you would be giving all build scripts full access to your system. pip version 9.0.1 looks okay. Warning: libimobiledevice 1.2.0_2 is already installed --- Flags --- LDFLAGS= CPPFLAGS= CFLAGS=

running install Checking .pth file support in /Library/Python/2.7/site-packages/ /usr/bin/python -E -c pass TEST PASSED: /Library/Python/2.7/site-packages/ appears to support .pth files running bdist_egg running egg_info writing requirements to isign.egg-info/requires.txt writing isign.egg-info/PKG-INFO writing top-level names to isign.egg-info/top_level.txt writing dependency_links to isign.egg-info/dependency_links.txt reading manifest file 'isign.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'isign.egg-info/SOURCES.txt' installing library code to build/bdist.macosx-10.12-intel/egg running install_lib running build_py copying isign/version.json -> build/lib/isign creating build/bdist.macosx-10.12-intel/egg creating build/bdist.macosx-10.12-intel/egg/isign copying build/lib/isign/init.py -> build/bdist.macosx-10.12-intel/egg/isign creating build/bdist.macosx-10.12-intel/egg/isign/apple_credentials copying build/lib/isign/apple_credentials/applecerts.pem -> build/bdist.macosx-10.12-intel/egg/isign/apple_credentials copying build/lib/isign/archive.py -> build/bdist.macosx-10.12-intel/egg/isign copying build/lib/isign/bundle.py -> build/bdist.macosx-10.12-intel/egg/isign copying build/lib/isign/code_resources.py -> build/bdist.macosx-10.12-intel/egg/isign copying build/lib/isign/code_resources_template.xml -> build/bdist.macosx-10.12-intel/egg/isign copying build/lib/isign/codesig.py -> build/bdist.macosx-10.12-intel/egg/isign copying build/lib/isign/exceptions.py -> build/bdist.macosx-10.12-intel/egg/isign copying build/lib/isign/isign.py -> build/bdist.macosx-10.12-intel/egg/isign copying build/lib/isign/macho.py -> build/bdist.macosx-10.12-intel/egg/isign copying build/lib/isign/macho_cs.py -> build/bdist.macosx-10.12-intel/egg/isign copying build/lib/isign/makesig.py -> build/bdist.macosx-10.12-intel/egg/isign copying build/lib/isign/multisign.py -> build/bdist.macosx-10.12-intel/egg/isign copying build/lib/isign/signable.py -> build/bdist.macosx-10.12-intel/egg/isign copying build/lib/isign/signer.py -> build/bdist.macosx-10.12-intel/egg/isign copying build/lib/isign/version.json -> build/bdist.macosx-10.12-intel/egg/isign byte-compiling build/bdist.macosx-10.12-intel/egg/isign/init.py to init.pyc byte-compiling build/bdist.macosx-10.12-intel/egg/isign/archive.py to archive.pyc byte-compiling build/bdist.macosx-10.12-intel/egg/isign/bundle.py to bundle.pyc byte-compiling build/bdist.macosx-10.12-intel/egg/isign/code_resources.py to code_resources.pyc byte-compiling build/bdist.macosx-10.12-intel/egg/isign/codesig.py to codesig.pyc byte-compiling build/bdist.macosx-10.12-intel/egg/isign/exceptions.py to exceptions.pyc byte-compiling build/bdist.macosx-10.12-intel/egg/isign/isign.py to isign.pyc byte-compiling build/bdist.macosx-10.12-intel/egg/isign/macho.py to macho.pyc byte-compiling build/bdist.macosx-10.12-intel/egg/isign/macho_cs.py to macho_cs.pyc byte-compiling build/bdist.macosx-10.12-intel/egg/isign/makesig.py to makesig.pyc byte-compiling build/bdist.macosx-10.12-intel/egg/isign/multisign.py to multisign.pyc byte-compiling build/bdist.macosx-10.12-intel/egg/isign/signable.py to signable.pyc byte-compiling build/bdist.macosx-10.12-intel/egg/isign/signer.py to signer.pyc creating build/bdist.macosx-10.12-intel/egg/EGG-INFO installing scripts to build/bdist.macosx-10.12-intel/egg/EGG-INFO/scripts running install_scripts running build_scripts creating build/bdist.macosx-10.12-intel/egg/EGG-INFO/scripts copying build/scripts-2.7/isign -> build/bdist.macosx-10.12-intel/egg/EGG-INFO/scripts copying build/scripts-2.7/isign_export_creds.sh -> build/bdist.macosx-10.12-intel/egg/EGG-INFO/scripts copying build/scripts-2.7/isign_guess_mobileprovision.sh -> build/bdist.macosx-10.12-intel/egg/EGG-INFO/scripts copying build/scripts-2.7/multisign -> build/bdist.macosx-10.12-intel/egg/EGG-INFO/scripts changing mode of build/bdist.macosx-10.12-intel/egg/EGG-INFO/scripts/isign to 755 changing mode of build/bdist.macosx-10.12-intel/egg/EGG-INFO/scripts/isign_export_creds.sh to 755 changing mode of build/bdist.macosx-10.12-intel/egg/EGG-INFO/scripts/isign_guess_mobileprovision.sh to 755 changing mode of build/bdist.macosx-10.12-intel/egg/EGG-INFO/scripts/multisign to 755 copying isign.egg-info/PKG-INFO -> build/bdist.macosx-10.12-intel/egg/EGG-INFO copying isign.egg-info/SOURCES.txt -> build/bdist.macosx-10.12-intel/egg/EGG-INFO copying isign.egg-info/dependency_links.txt -> build/bdist.macosx-10.12-intel/egg/EGG-INFO copying isign.egg-info/requires.txt -> build/bdist.macosx-10.12-intel/egg/EGG-INFO copying isign.egg-info/top_level.txt -> build/bdist.macosx-10.12-intel/egg/EGG-INFO zip_safe flag not set; analyzing archive contents... isign.init: module references file isign.code_resources: module references file isign.isign: module references file creating 'dist/isign-1.6.15.1502609716.dev2+root-py2.7.egg' and adding 'build/bdist.macosx-10.12-intel/egg' to it removing 'build/bdist.macosx-10.12-intel/egg' (and everything under it) Processing isign-1.6.15.1502609716.dev2+root-py2.7.egg creating /Library/Python/2.7/site-packages/isign-1.6.15.1502609716.dev2+root-py2.7.egg Extracting isign-1.6.15.1502609716.dev2+root-py2.7.egg to /Library/Python/2.7/site-packages Removing isign 1.6.15.1502609378.dev2+root from easy-install.pth file Adding isign 1.6.15.1502609716.dev2+root to easy-install.pth file Installing isign script to /usr/local/bin Installing isign_export_creds.sh script to /usr/local/bin Installing isign_guess_mobileprovision.sh script to /usr/local/bin Installing multisign script to /usr/local/bin

Installed /Library/Python/2.7/site-packages/isign-1.6.15.1502609716.dev2+root-py2.7.egg Processing dependencies for isign==1.6.15.1502609716.dev2+root Searching for cryptography>=0.7 Reading https://pypi.python.org/simple/cryptography/ Best match: cryptography 2.0.3 Downloading https://pypi.python.org/packages/9c/1a/0fc8cffb04582f9ffca61b15b0681cf2e8588438e55f61403eb9880bd8e0/cryptography-2.0.3.tar.gz#md5=24cbdab3fda22be31dd3aef2808f5d2f Processing cryptography-2.0.3.tar.gz Writing /tmp/easy_install-9MGuzB/cryptography-2.0.3/setup.cfg Running cryptography-2.0.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-9MGuzB/cryptography-2.0.3/egg-dist-tmp-FjMP0O

Installed /private/tmp/easy_install-9MGuzB/cryptography-2.0.3/.eggs/cffi-1.10.0-py2.7-macosx-10.12-intel.egg Searching for pycparser Reading https://pypi.python.org/simple/pycparser/ Best match: pycparser 2.18 Downloading https://pypi.python.org/packages/8c/2d/aad7f16146f4197a11f8e91fb81df177adcc2073d36a17b1491fd09df6ed/pycparser-2.18.tar.gz#md5=72370da54358202a60130e223d488136 Processing pycparser-2.18.tar.gz Writing /tmp/easy_install-9MGuzB/cryptography-2.0.3/temp/easy_install-kGwbQu/pycparser-2.18/setup.cfg Running pycparser-2.18/setup.py -q bdist_egg --dist-dir /tmp/easy_install-9MGuzB/cryptography-2.0.3/temp/easy_install-kGwbQu/pycparser-2.18/egg-dist-tmp-jBSERS warning: no previously-included files matching 'yacctab.' found under directory 'tests' warning: no previously-included files matching 'lextab.' found under directory 'tests' warning: no previously-included files matching 'yacctab.' found under directory 'examples' warning: no previously-included files matching 'lextab.' found under directory 'examples' zip_safe flag not set; analyzing archive contents... pycparser.ply.lex: module references file pycparser.ply.lex: module MAY be using inspect.getsourcefile pycparser.ply.yacc: module references file pycparser.ply.yacc: module MAY be using inspect.getsourcefile pycparser.ply.yacc: module MAY be using inspect.stack pycparser.ply.ygen: module references file creating /private/tmp/easy_install-9MGuzB/cryptography-2.0.3/.eggs/pycparser-2.18-py2.7.egg Extracting pycparser-2.18-py2.7.egg to /private/tmp/easy_install-9MGuzB/cryptography-2.0.3/.eggs

Installed /private/tmp/easy_install-9MGuzB/cryptography-2.0.3/.eggs/pycparser-2.18-py2.7.egg no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*' found under directory 'vectors' build/temp.macosx-10.12-intel-2.7/_openssl.c:434:10: fatal error: 'openssl/opensslv.h' file not found

include <openssl/opensslv.h>

     ^

1 error generated. error: Setup script exited with error: command 'cc' failed with exit status 1

rfay commented 5 years ago

This remains true in Mojave.

WhoJave commented 5 years ago

@daviddeteo Have you solved ?