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'

Reply via email to