forked from ReFirmLabs/binwalk
-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Description
I installed binwalk head on Windows without problem on Python 3.8.8, but when I start it it just exits without reason, with return code 0.
binwalk
echo %errorlevel%
0
empty returns:
binwalk --version
binwalk test.bin
C:\py38_64\Scripts\binwalk.exe --version
maybe some exception is silenced without reason and it carries on.
install:
C:\tmp\binwalk-master
λ python3 setup.py install
running install
C:\py38_64\lib\site-packages\setuptools\_distutils\cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
C:\py38_64\lib\site-packages\setuptools\_distutils\cmd.py:66: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
self.initialize_options()
running bdist_egg
running egg_info
creating src\binwalk.egg-info
writing src\binwalk.egg-info\PKG-INFO
writing dependency_links to src\binwalk.egg-info\dependency_links.txt
writing entry points to src\binwalk.egg-info\entry_points.txt
writing top-level names to src\binwalk.egg-info\top_level.txt
writing manifest file 'src\binwalk.egg-info\SOURCES.txt'
reading manifest file 'src\binwalk.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
adding license file 'NOTICE.md'
writing manifest file 'src\binwalk.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
creating build\lib\binwalk
copying src\binwalk\__init__.py -> build\lib\binwalk
copying src\binwalk\__main__.py -> build\lib\binwalk
creating build\lib\binwalk\core
copying src\binwalk\core\common.py -> build\lib\binwalk\core
copying src\binwalk\core\compat.py -> build\lib\binwalk\core
copying src\binwalk\core\display.py -> build\lib\binwalk\core
copying src\binwalk\core\exceptions.py -> build\lib\binwalk\core
copying src\binwalk\core\idb.py -> build\lib\binwalk\core
copying src\binwalk\core\magic.py -> build\lib\binwalk\core
copying src\binwalk\core\module.py -> build\lib\binwalk\core
copying src\binwalk\core\plugin.py -> build\lib\binwalk\core
copying src\binwalk\core\settings.py -> build\lib\binwalk\core
copying src\binwalk\core\statuserver.py -> build\lib\binwalk\core
copying src\binwalk\core\version.py -> build\lib\binwalk\core
copying src\binwalk\core\__init__.py -> build\lib\binwalk\core
creating build\lib\binwalk\modules
copying src\binwalk\modules\compression.py -> build\lib\binwalk\modules
copying src\binwalk\modules\disasm.py -> build\lib\binwalk\modules
copying src\binwalk\modules\entropy.py -> build\lib\binwalk\modules
copying src\binwalk\modules\extractor.py -> build\lib\binwalk\modules
copying src\binwalk\modules\general.py -> build\lib\binwalk\modules
copying src\binwalk\modules\hexdiff.py -> build\lib\binwalk\modules
copying src\binwalk\modules\signature.py -> build\lib\binwalk\modules
copying src\binwalk\modules\__init__.py -> build\lib\binwalk\modules
C:\py38_64\lib\site-packages\setuptools\command\build_py.py:220: _Warning: Package 'binwalk.config' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'binwalk.config' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'binwalk.config' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'binwalk.config' to be distributed and are
already explicitly excluding 'binwalk.config' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
C:\py38_64\lib\site-packages\setuptools\command\build_py.py:220: _Warning: Package 'binwalk.magic' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'binwalk.magic' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'binwalk.magic' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'binwalk.magic' to be distributed and are
already explicitly excluding 'binwalk.magic' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
C:\py38_64\lib\site-packages\setuptools\command\build_py.py:220: _Warning: Package 'binwalk.plugins' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'binwalk.plugins' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'binwalk.plugins' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'binwalk.plugins' to be distributed and are
already explicitly excluding 'binwalk.plugins' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
creating build\lib\binwalk\config
copying src\binwalk\config\extract.conf -> build\lib\binwalk\config
creating build\lib\binwalk\magic
copying src\binwalk\magic\animation -> build\lib\binwalk\magic
copying src\binwalk\magic\archives -> build\lib\binwalk\magic
copying src\binwalk\magic\audio -> build\lib\binwalk\magic
copying src\binwalk\magic\binarch -> build\lib\binwalk\magic
copying src\binwalk\magic\bincast -> build\lib\binwalk\magic
copying src\binwalk\magic\binwalk -> build\lib\binwalk\magic
copying src\binwalk\magic\bootloaders -> build\lib\binwalk\magic
copying src\binwalk\magic\code -> build\lib\binwalk\magic
copying src\binwalk\magic\compressed -> build\lib\binwalk\magic
copying src\binwalk\magic\console -> build\lib\binwalk\magic
copying src\binwalk\magic\crypto -> build\lib\binwalk\magic
copying src\binwalk\magic\ebml -> build\lib\binwalk\magic
copying src\binwalk\magic\ecos -> build\lib\binwalk\magic
copying src\binwalk\magic\efi -> build\lib\binwalk\magic
copying src\binwalk\magic\encoding -> build\lib\binwalk\magic
copying src\binwalk\magic\executables -> build\lib\binwalk\magic
copying src\binwalk\magic\filesystems -> build\lib\binwalk\magic
copying src\binwalk\magic\firmware -> build\lib\binwalk\magic
copying src\binwalk\magic\hashing -> build\lib\binwalk\magic
copying src\binwalk\magic\images -> build\lib\binwalk\magic
copying src\binwalk\magic\linux -> build\lib\binwalk\magic
copying src\binwalk\magic\lzma -> build\lib\binwalk\magic
copying src\binwalk\magic\misc -> build\lib\binwalk\magic
copying src\binwalk\magic\network -> build\lib\binwalk\magic
copying src\binwalk\magic\phones -> build\lib\binwalk\magic
copying src\binwalk\magic\sql -> build\lib\binwalk\magic
copying src\binwalk\magic\vxworks -> build\lib\binwalk\magic
creating build\lib\binwalk\plugins
copying src\binwalk\plugins\arcadyan.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\cpio.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\dlromfsextract.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\gzipextract.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\gzipvalid.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\hilink.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\jffs2valid.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\lzmaextract.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\lzmavalid.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\os9_68kvalid.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\pgp.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\tar.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\ubivalid.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\unjffs2.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\unpfs.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\wincedecompr.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\winceextract.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\winceextractor.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\ziphelper.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\zlibextract.py -> build\lib\binwalk\plugins
copying src\binwalk\plugins\zlibvalid.py -> build\lib\binwalk\plugins
warning: build_py: byte-compiling is disabled, skipping.
creating build\bdist.win-amd64\egg
creating build\bdist.win-amd64\egg\binwalk
creating build\bdist.win-amd64\egg\binwalk\config
copying build\lib\binwalk\config\extract.conf -> build\bdist.win-amd64\egg\binwalk\config
creating build\bdist.win-amd64\egg\binwalk\core
copying build\lib\binwalk\core\common.py -> build\bdist.win-amd64\egg\binwalk\core
copying build\lib\binwalk\core\compat.py -> build\bdist.win-amd64\egg\binwalk\core
copying build\lib\binwalk\core\display.py -> build\bdist.win-amd64\egg\binwalk\core
copying build\lib\binwalk\core\exceptions.py -> build\bdist.win-amd64\egg\binwalk\core
copying build\lib\binwalk\core\idb.py -> build\bdist.win-amd64\egg\binwalk\core
copying build\lib\binwalk\core\magic.py -> build\bdist.win-amd64\egg\binwalk\core
copying build\lib\binwalk\core\module.py -> build\bdist.win-amd64\egg\binwalk\core
copying build\lib\binwalk\core\plugin.py -> build\bdist.win-amd64\egg\binwalk\core
copying build\lib\binwalk\core\settings.py -> build\bdist.win-amd64\egg\binwalk\core
copying build\lib\binwalk\core\statuserver.py -> build\bdist.win-amd64\egg\binwalk\core
copying build\lib\binwalk\core\version.py -> build\bdist.win-amd64\egg\binwalk\core
copying build\lib\binwalk\core\__init__.py -> build\bdist.win-amd64\egg\binwalk\core
creating build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\animation -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\archives -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\audio -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\binarch -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\bincast -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\binwalk -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\bootloaders -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\code -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\compressed -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\console -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\crypto -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\ebml -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\ecos -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\efi -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\encoding -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\executables -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\filesystems -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\firmware -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\hashing -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\images -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\linux -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\lzma -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\misc -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\network -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\phones -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\sql -> build\bdist.win-amd64\egg\binwalk\magic
copying build\lib\binwalk\magic\vxworks -> build\bdist.win-amd64\egg\binwalk\magic
creating build\bdist.win-amd64\egg\binwalk\modules
copying build\lib\binwalk\modules\compression.py -> build\bdist.win-amd64\egg\binwalk\modules
copying build\lib\binwalk\modules\disasm.py -> build\bdist.win-amd64\egg\binwalk\modules
copying build\lib\binwalk\modules\entropy.py -> build\bdist.win-amd64\egg\binwalk\modules
copying build\lib\binwalk\modules\extractor.py -> build\bdist.win-amd64\egg\binwalk\modules
copying build\lib\binwalk\modules\general.py -> build\bdist.win-amd64\egg\binwalk\modules
copying build\lib\binwalk\modules\hexdiff.py -> build\bdist.win-amd64\egg\binwalk\modules
copying build\lib\binwalk\modules\signature.py -> build\bdist.win-amd64\egg\binwalk\modules
copying build\lib\binwalk\modules\__init__.py -> build\bdist.win-amd64\egg\binwalk\modules
creating build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\arcadyan.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\cpio.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\dlromfsextract.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\gzipextract.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\gzipvalid.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\hilink.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\jffs2valid.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\lzmaextract.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\lzmavalid.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\os9_68kvalid.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\pgp.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\tar.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\ubivalid.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\unjffs2.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\unpfs.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\wincedecompr.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\winceextract.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\winceextractor.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\ziphelper.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\zlibextract.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\plugins\zlibvalid.py -> build\bdist.win-amd64\egg\binwalk\plugins
copying build\lib\binwalk\__init__.py -> build\bdist.win-amd64\egg\binwalk
copying build\lib\binwalk\__main__.py -> build\bdist.win-amd64\egg\binwalk
warning: install_lib: byte-compiling is disabled, skipping.
creating build\bdist.win-amd64\egg\EGG-INFO
copying src\binwalk.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
copying src\binwalk.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying src\binwalk.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying src\binwalk.egg-info\entry_points.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying src\binwalk.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating dist
creating 'dist\binwalk-2.4.3-py3.8.egg' and adding 'build\bdist.win-amd64\egg' to it
removing 'build\bdist.win-amd64\egg' (and everything under it)
Processing binwalk-2.4.3-py3.8.egg
Copying binwalk-2.4.3-py3.8.egg to c:\py38_64\lib\site-packages
Adding binwalk 2.4.3 to easy-install.pth file
Installing binwalk-script.py script to C:\py38_64\Scripts
Installing binwalk.exe script to C:\py38_64\Scripts
Installed c:\py38_64\lib\site-packages\binwalk-2.4.3-py3.8.egg
Processing dependencies for binwalk==2.4.3
Finished processing dependencies for binwalk==2.4.3
Metadata
Metadata
Assignees
Labels
No labels