Hey, I'm trying to use PyInstaller to bundle a very simple app that contains Flask. I'm on ubuntu 13.10 x86. What I've done is install PyInstaller in the same virtualenv as my project.
My problem is that when I try to run pyinstaller myscript.py I get the following error: "Security-Alert: try to store file outside of dist-directory. Aborting. '../../../../../../usr/lib/python2.7/config-x86_64-linux-gnu/Makefile'" I don't understand why it needs to write to that location. Furthermore I've tried this on OS X and there it worked fine. I've attached both the output and the warning logs. Thanks, -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out.
W: no module named flask._request_ctx_stack (top-level import by flask.testing) W: no module named org (delayed import by xml.sax) W: no module named _subprocess (conditional import by subprocess) W: no module named _markerlib.compile (delayed import by pkg_resources) W: no module named _dummy_threading (top-level import by dummy_threading) W: no module named jinja2.escape (top-level import by flask) W: no module named cl (delayed, conditional import by aifc) W: no module named flask.render_template (top-level import by __main__) W: no module named werkzeug.debug.DebuggedApplication (delayed, conditional import by werkzeug.serving) W: no module named nt (conditional import by pyi_os_path) W: no module named nt (conditional import by __main__) W: no module named greenlet (top-level import by werkzeug.local) W: no module named org (top-level import by pickle) W: no module named Carbon (delayed import by plistlib) W: no module named logging.getLoggerClass (top-level import by __main__) W: no module named markupsafe.soft_unicode (top-level import by jinja2.utils) W: no module named flask.Flask (top-level import by __main__) W: no module named jinja2.Environment (top-level import by flask.templating) W: no module named ctypes.cdll (delayed import by ctypes.util) W: no module named msvcrt (conditional import by getpass) W: no module named socketserver (conditional import by werkzeug.serving) W: no module named win32api (delayed import by platform) W: no module named blinker (top-level import by flask.signals) W: no module named MacOS (delayed import by platform) W: no module named jinja2.FileSystemLoader (top-level import by flask.helpers) W: no module named simplejson (top-level import by itsdangerous) W: no module named win32wnet (delayed import by uuid) W: no module named netbios (delayed import by uuid) W: no module named OpenSSL (delayed, conditional import by werkzeug.serving) W: no module named jinja2.Markup (top-level import by flask) W: no module named Markup (top-level import by __main__) W: no module named _scproxy (conditional import by urllib) W: no module named _psutil_mswindows (top-level import by psutil._psmswindows) W: no module named _psutil_osx (top-level import by psutil._psosx) W: no module named _xmlplus (top-level import by xml) W: no module named EasyDialogs (conditional import by getpass) W: no module named _thread (conditional import by werkzeug.local) W: no module named _emx_link (conditional import by os) W: no module named gestalt (delayed import by platform) W: no module named org (top-level import by copy) W: no module named pretty (delayed import by jinja2.utils) W: no module named msvcrt (conditional import by subprocess) W: no module named msvcrt (delayed import by getpass) W: no module named _winreg (delayed, conditional import by platform) W: no module named ctypes.macholib (conditional import by ctypes.util) W: no module named _psutil_bsd (top-level import by psutil._psbsd) W: no module named _sysconfigdata_d (conditional import by _sysconfigdata) W: no module named logging.getLogger (top-level import by __main__) W: no module named java (delayed import by platform) W: no module named cl (delayed import by aifc) W: no module named builtins (conditional import by psutil._compat) W: no module named xmlparse (top-level import by pyexpat) W: no module named builtins (top-level import by werkzeug._compat) W: no module named html (top-level import by werkzeug.utils) W: no module named java (conditional import by xml.sax._exceptions) W: no module named logging.DEBUG (top-level import by __main__) W: no module named _psutil_sunos (top-level import by psutil._pssunos) W: no module named importlib._bootstrap (conditional import by pkg_resources) W: no module named markupsafe.Markup (top-level import by jinja2.utils) W: no module named win32con (delayed import by platform) W: no module named jinja2.debugrenderer (delayed import by jinja2.debug) W: no module named jinja2.Markup (top-level import by flask.json) W: no module named jinja2.TemplateNotFound (top-level import by flask.templating) W: no module named flask.jsonify (top-level import by __main__) W: no module named logging.Formatter (top-level import by __main__) W: no module named _thread (conditional import by werkzeug.serving) W: no module named pyinotify (delayed import by werkzeug.serving) W: no module named logging.StreamHandler (top-level import by __main__) W: no module named xmltok (top-level import by pyexpat) W: no module named __pypy__ (top-level import by jinja2.debug) W: no module named rourl2path (conditional import by urllib) W: no module named _winreg (top-level import by mimetypes) W: no module named OpenSSL (delayed import by werkzeug.serving) W: no module named win32pipe (delayed, conditional import by platform) W: no module named vms_lib (delayed, conditional import by platform) W: no module named jinja2.BaseLoader (top-level import by flask.templating) W: no module named SOCKS (top-level import by ftplib) W: no module named _winreg (delayed import by urllib) W: no module named nt (top-level import by ntpath) W: no module named markupsafe.Markup (top-level import by markupsafe._native) W: no module named pyinotify (delayed, conditional import by werkzeug.serving) W: no module named markupsafe.escape (top-level import by jinja2.utils) W: no module named email.Utils (conditional import by werkzeug.http) W: delayed exec statement detected at line 0 - code (/usr/lib/python2.7/code.pyc) W: delayed conditional __import__ hack detected at line 0 - pyi_archive (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/PyInstaller/loader/pyi_archive.pyc) W: __all__ is built strangely at line 0 - dummy_threading (/usr/lib/python2.7/dummy_threading.pyc) W: delayed exec statement detected at line 0 - bdb (/usr/lib/python2.7/bdb.pyc) W: delayed eval hack detected at line 0 - bdb (/usr/lib/python2.7/bdb.pyc) W: delayed eval hack detected at line 0 - bdb (/usr/lib/python2.7/bdb.pyc) W: delayed __import__ hack detected at line 0 - optparse (/usr/lib/python2.7/optparse.pyc) W: delayed __import__ hack detected at line 0 - importlib (/usr/lib/python2.7/importlib/__init__.pyc) W: delayed exec statement detected at line 0 - pkg_resources (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/pkg_resources.pyc) W: delayed conditional __import__ hack detected at line 0 - pkg_resources (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/pkg_resources.pyc) W: delayed conditional __import__ hack detected at line 0 - pkg_resources (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/pkg_resources.pyc) W: delayed __import__ hack detected at line 0 - pkg_resources (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/pkg_resources.pyc) W: delayed conditional __import__ hack detected at line 0 - doctest (/usr/lib/python2.7/doctest.pyc) W: delayed exec statement detected at line 0 - doctest (/usr/lib/python2.7/doctest.pyc) W: delayed conditional __import__ hack detected at line 0 - doctest (/usr/lib/python2.7/doctest.pyc) W: __all__ is built strangely at line 0 - tokenize (/usr/lib/python2.7/tokenize.pyc) W: __all__ is built strangely at line 0 - tokenize (/usr/lib/python2.7/tokenize.pyc) W: delayed __import__ hack detected at line 0 - pickle (/usr/lib/python2.7/pickle.pyc) W: delayed __import__ hack detected at line 0 - pickle (/usr/lib/python2.7/pickle.pyc) W: delayed conditional __import__ hack detected at line 0 - jinja2.utils (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/jinja2/utils.pyc) W: delayed __import__ hack detected at line 0 - jinja2.utils (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/jinja2/utils.pyc) W: delayed eval hack detected at line 0 - werkzeug.debug.tbtools (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/werkzeug/debug/tbtools.pyc) W: top-level conditional exec statement detected at line 0 - flask._compat (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/flask/_compat.pyc) W: top-level exec statement detected at line 0 - jinja2.debug (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/jinja2/debug.pyc) W: delayed exec statement detected at line 0 - jinja2.debug (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/jinja2/debug.pyc) W: top-level conditional exec statement detected at line 0 - werkzeug._compat (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/werkzeug/_compat.pyc) W: delayed __import__ hack detected at line 0 - encodings (/media/win_share/Projects/python/virtualenvs/my_project/lib/python2.7/encodings/__init__.pyc) W: delayed __import__ hack detected at line 0 - pydoc (/usr/lib/python2.7/pydoc.pyc) W: delayed __import__ hack detected at line 0 - pydoc (/usr/lib/python2.7/pydoc.pyc) W: delayed conditional __import__ hack detected at line 0 - flask.helpers (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/flask/helpers.pyc) W: delayed conditional __import__ hack detected at line 0 - flask.helpers (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/flask/helpers.pyc) W: __all__ is built strangely at line 0 - dis (/usr/lib/python2.7/dis.pyc) W: __all__ is built strangely at line 0 - hashlib (/usr/lib/python2.7/hashlib.pyc) W: delayed conditional eval hack detected at line 0 - warnings (/media/win_share/Projects/python/virtualenvs/my_project/lib/python2.7/warnings.pyc) W: delayed conditional __import__ hack detected at line 0 - warnings (/media/win_share/Projects/python/virtualenvs/my_project/lib/python2.7/warnings.pyc) W: delayed conditional exec statement detected at line 0 - pyi_importers (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/PyInstaller/loader/pyi_importers.pyc) W: delayed exec statement detected at line 0 - psutil._compat (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/psutil/_compat.pyc) W: __all__ is built strangely at line 0 - jinja2.defaults (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/jinja2/defaults.pyc) W: delayed conditional __import__ hack detected at line 0 - werkzeug.utils (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/werkzeug/utils.pyc) W: delayed __import__ hack detected at line 0 - werkzeug.utils (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/werkzeug/utils.pyc) W: delayed conditional __import__ hack detected at line 0 - werkzeug.utils (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/werkzeug/utils.pyc) W: delayed eval hack detected at line 0 - _markerlib.markers (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/_markerlib/markers.pyc) W: delayed __import__ hack detected at line 0 - email (/usr/lib/python2.7/email/__init__.pyc) W: delayed __import__ hack detected at line 0 - ctypes (/usr/lib/python2.7/ctypes/__init__.pyc) W: delayed __import__ hack detected at line 0 - ctypes (/usr/lib/python2.7/ctypes/__init__.pyc) W: delayed eval hack detected at line 0 - werkzeug.debug.console (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/werkzeug/debug/console.pyc) W: delayed exec statement detected at line 0 - pdb (/usr/lib/python2.7/pdb.pyc) W: delayed conditional eval hack detected at line 0 - pdb (/usr/lib/python2.7/pdb.pyc) W: delayed eval hack detected at line 0 - pdb (/usr/lib/python2.7/pdb.pyc) W: delayed conditional eval hack detected at line 0 - pdb (/usr/lib/python2.7/pdb.pyc) W: delayed eval hack detected at line 0 - pdb (/usr/lib/python2.7/pdb.pyc) W: delayed __import__ hack detected at line 0 - pkgutil (/usr/lib/python2.7/pkgutil.pyc) W: delayed conditional __import__ hack detected at line 0 - pkgutil (/usr/lib/python2.7/pkgutil.pyc) W: __all__ is built strangely at line 0 - collections (/usr/lib/python2.7/collections.pyc) W: delayed exec statement detected at line 0 - collections (/usr/lib/python2.7/collections.pyc) W: delayed conditional __import__ hack detected at line 0 - unittest.main (/usr/lib/python2.7/unittest/main.pyc) W: delayed exec statement detected at line 0 - jinja2.environment (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/jinja2/environment.pyc) W: top-level conditional exec statement detected at line 0 - jinja2._compat (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/jinja2/_compat.pyc) W: delayed conditional __import__ hack detected at line 0 - unittest.loader (/usr/lib/python2.7/unittest/loader.pyc) W: delayed conditional __import__ hack detected at line 0 - unittest.loader (/usr/lib/python2.7/unittest/loader.pyc) W: delayed __import__ hack detected at line 0 - unittest.loader (/usr/lib/python2.7/unittest/loader.pyc) W: __all__ is built strangely at line 0 - __future__ (/usr/lib/python2.7/__future__.pyc) W: delayed conditional __import__ hack detected at line 0 - werkzeug (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/werkzeug/__init__.pyc) W: delayed conditional __import__ hack detected at line 0 - werkzeug (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/werkzeug/__init__.pyc) W: delayed exec statement detected at line 0 - flask.config (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/flask/config.pyc) W: delayed __import__ hack detected at line 0 - xml.sax (/usr/lib/python2.7/xml/sax/__init__.pyc) W: delayed eval hack detected at line 0 - gettext (/usr/lib/python2.7/gettext.pyc) W: delayed conditional __import__ hack detected at line 0 - jinja2.loaders (/media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/jinja2/loaders.pyc)
28 INFO: wrote /media/win_share/Projects/python/my_project/main.spec 50 INFO: UPX is available. 86 INFO: Processing hook hook-os 307 INFO: Processing hook hook-time 316 INFO: Processing hook hook-cPickle 420 INFO: Processing hook hook-_sre 650 INFO: Processing hook hook-cStringIO 816 INFO: Processing hook hook-encodings 845 INFO: Processing hook hook-codecs 1766 INFO: Extending PYTHONPATH with /media/win_share/Projects/python/my_project 1766 INFO: checking Analysis 1766 INFO: building Analysis because out00-Analysis.toc non existent 1766 INFO: running Analysis out00-Analysis.toc 1788 INFO: Analyzing /media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/PyInstaller/loader/_pyi_bootstrap.py 1802 INFO: Processing hook hook-os 1823 INFO: Processing hook hook-site 1846 INFO: Processing hook hook-encodings 2047 INFO: Processing hook hook-time 2053 INFO: Processing hook hook-cPickle 2147 INFO: Processing hook hook-_sre 2370 INFO: Processing hook hook-cStringIO 2544 INFO: Processing hook hook-codecs 3314 INFO: Processing hook hook-pydoc 3560 INFO: Processing hook hook-email 3650 INFO: Processing hook hook-httplib 3690 INFO: Processing hook hook-email.message 3833 INFO: Analyzing /media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/PyInstaller/loader/pyi_importers.py 4014 INFO: Analyzing /media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/PyInstaller/loader/pyi_archive.py 4167 INFO: Analyzing /media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/PyInstaller/loader/pyi_carchive.py 4300 INFO: Analyzing /media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/PyInstaller/loader/pyi_os_path.py 4314 INFO: Analyzing main.py 4861 INFO: Processing hook hook-jinja2 5383 INFO: Processing hook hook-distutils 5643 INFO: Processing hook hook-parser 5710 INFO: Processing hook hook-sysconfig 5943 INFO: Processing hook hook-xml 6038 INFO: Processing hook hook-xml.sax 6084 INFO: Processing hook hook-pyexpat 6847 INFO: Hidden import 'codecs' has been found otherwise 6847 INFO: Hidden import 'encodings' has been found otherwise 6847 INFO: Looking for run-time hooks 6848 INFO: Analyzing rthook /media/win_share/Projects/python/virtualenvs/my_project/local/lib/python2.7/site-packages/PyInstaller/loader/rthooks/pyi_rth_pkgres.py objdump: section '.dynamic' mentioned in a -j option, but not found in any input file 7836 INFO: Using Python library /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 7836 INFO: Adding Python library to binary dependencies 7997 INFO: Warnings written to /media/win_share/Projects/python/my_project/build/main/warnmain.txt 8012 INFO: checking PYZ 8013 INFO: rebuilding out00-PYZ.toc because out00-PYZ.pyz is missing 8013 INFO: building PYZ (ZlibArchive) out00-PYZ.toc 9732 INFO: checking PKG 9732 INFO: rebuilding out00-PKG.toc because out00-PKG.pkg is missing 9732 INFO: building PKG (CArchive) out00-PKG.pkg objdump: section '.dynamic' mentioned in a -j option, but not found in any input file 9782 INFO: checking EXE 9783 INFO: rebuilding out00-EXE.toc because main missing 9783 INFO: building EXE from out00-EXE.toc 9849 INFO: Appending archive to EXE /media/win_share/Projects/python/my_project/build/main/main 9862 INFO: checking COLLECT 9863 INFO: building COLLECT out00-COLLECT.toc Security-Alert: try to store file outside of dist-directory. Aborting. '../../../../../../usr/lib/python2.7/config-x86_64-linux-gnu/Makefile'
