Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem with install ycast on router keenetic #127

Open
nahimov opened this issue Mar 2, 2023 · 2 comments
Open

Problem with install ycast on router keenetic #127

nahimov opened this issue Mar 2, 2023 · 2 comments

Comments

@nahimov
Copy link

nahimov commented Mar 2, 2023

Hello! Is it possible install ycast with out pillow ?
There problem to install pillow on keenetic ultra II home router. As I understand pillow need only for icons, wo on my denons (rcd-n7, n9, n4), and harman kardon i haven't this icons....

Using legacy 'setup.py install' for Pillow, since package 'wheel' is not installed.
Installing collected packages: Pillow, ycast
    Running setup.py install for Pillow ... error
    ERROR: Command errored out with exit status 1:
     command: /opt/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/opt/tmp/pip-install-i4a58hvr/pillow_386827662c714c14bd50b6c0166227ee/setup.py'"'"'; __file__='"'"'/opt/tmp/pip-install-i4a58hvr/pillow_386827662c714c14bd50b6c0166227ee/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /opt/tmp/pip-record-fddd3u7v/install-record.txt --single-version-externally-managed --compile --install-headers /opt/include/python3.6/Pillow
         cwd: /opt/tmp/pip-install-i4a58hvr/pillow_386827662c714c14bd50b6c0166227ee/
    Complete output (170 lines):
    running install
    /opt/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
      setuptools.SetuptoolsDeprecationWarning,
    running build
    running build_py
    creating build
    creating build/lib.linux-mips-3.6
    creating build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImagePalette.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageTransform.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageOps.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/MpoImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/MpegImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/XpmImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/FontFile.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/BmpImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageFilter.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/FpxImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/WalImageFile.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/BdfFontFile.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageTk.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/BlpImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/PyAccess.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/features.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/TiffImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/PcxImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageWin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageEnhance.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/IcnsImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/_binary.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/MspImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageFile.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageShow.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageColor.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/GbrImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/Image.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/PsdImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/__init__.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/_tkinter_finder.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/JpegPresets.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/PdfParser.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/SgiImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/PcdImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageDraw.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/WmfImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/_util.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/PcfFontFile.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/FliImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageQt.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImagePath.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/PSDraw.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageGrab.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/SpiderImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageMode.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/TgaImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageMorph.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/EpsImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/PdfImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/WebPImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageFont.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ExifTags.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/PpmImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/PngImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/__main__.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/FtexImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/CurImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/DdsImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/GdImageFile.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageMath.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/GribStubImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/FitsStubImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageStat.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/TarIO.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageChops.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/XbmImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/PixarImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/GifImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/PalmImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/GimpPaletteFile.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageCms.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageDraw2.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/IptcImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/TiffTags.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ContainerIO.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/JpegImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/DcxImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/SunImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImtImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/IcoImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/ImageSequence.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/PaletteFile.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/GimpGradientFile.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/MicImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/McIdasImagePlugin.py -> build/lib.linux-mips-3.6/PIL
    copying src/PIL/_version.py -> build/lib.linux-mips-3.6/PIL
    running egg_info
    writing src/Pillow.egg-info/PKG-INFO
    writing dependency_links to src/Pillow.egg-info/dependency_links.txt
    writing top-level names to src/Pillow.egg-info/top_level.txt
    reading manifest file 'src/Pillow.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no files found matching '*.c'
    warning: no files found matching '*.h'
    warning: no files found matching '*.sh'
    warning: no previously-included files found matching '.appveyor.yml'
    warning: no previously-included files found matching '.clang-format'
    warning: no previously-included files found matching '.coveragerc'
    warning: no previously-included files found matching '.editorconfig'
    warning: no previously-included files found matching '.readthedocs.yml'
    warning: no previously-included files found matching 'codecov.yml'
    warning: no previously-included files matching '.git*' found anywhere in distribution
    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    warning: no previously-included files matching '*.so' found anywhere in distribution
    no previously-included directories found matching '.ci'
    adding license file 'LICENSE'
    writing manifest file 'src/Pillow.egg-info/SOURCES.txt'
    warning: build_py: byte-compiling is disabled, skipping.

    running build_ext


    The headers or library files could not be found for zlib,
    a required dependency when compiling Pillow from source.

    Please see the install instructions at:
       https://pillow.readthedocs.io/en/latest/installation.html

    Traceback (most recent call last):
      File "/opt/tmp/pip-install-i4a58hvr/pillow_386827662c714c14bd50b6c0166227ee/setup.py", line 1024, in <module>
        zip_safe=not (debug_build() or PLATFORM_MINGW),
      File "/opt/lib/python3.6/site-packages/setuptools/__init__.py", line 153, in setup
        return distutils.core.setup(**attrs)
      File "/core.py", line 148, in setup
      File "/dist.py", line 955, in run_commands
      File "/dist.py", line 974, in run_command
      File "/opt/lib/python3.6/site-packages/setuptools/command/install.py", line 68, in run
        return orig.install.run(self)
      File "/install.py", line 545, in run
      File "/cmd.py", line 313, in run_command
      File "/dist.py", line 974, in run_command
      File "/build.py", line 135, in run
      File "/cmd.py", line 313, in run_command
      File "/dist.py", line 974, in run_command
      File "/opt/lib/python3.6/site-packages/setuptools/command/build_ext.py", line 79, in run
        _build_ext.run(self)
      File "/build_ext.py", line 339, in run
      File "/opt/tmp/pip-install-i4a58hvr/pillow_386827662c714c14bd50b6c0166227ee/setup.py", line 790, in build_extensions
        raise RequiredDependencyException(f)
    __main__.RequiredDependencyException: zlib

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/opt/tmp/pip-install-i4a58hvr/pillow_386827662c714c14bd50b6c0166227ee/setup.py", line 1037, in <module>
        raise RequiredDependencyException(msg)
    __main__.RequiredDependencyException:

    The headers or library files could not be found for zlib,
    a required dependency when compiling Pillow from source.

    Please see the install instructions at:
       https://pillow.readthedocs.io/en/latest/installation.html


    ----------------------------------------
ERROR: Command errored out with exit status 1: /opt/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/opt/tmp/pip-install-i4a58hvr/pillow_386827662c714c14bd50b6c0166227ee/setup.py'"'"'; __file__='"'"'/opt/tmp/pip-install-i4a58hvr/pillow_386827662c714c14bd50b6c0166227ee/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /opt/tmp/pip-record-fddd3u7v/install-record.txt --single-version-externally-managed --compile --install-headers /opt/include/python3.6/Pillow Check the logs for full command output.

@nahimov
Copy link
Author

nahimov commented Mar 7, 2023

Guys, please, help me to install this package. Or anyone can me tell what's wrong and what i must to do to solve this problem. I have 4 device at home and want to start my own vtuner. I start at virtual pc on centos, but it's not a good idea, because i must switched on my pc 24/7, but i have good router owned by linux and want to start on it.

@ryzhovau
Copy link

ryzhovau commented Mar 8, 2023

Looks like @Entware -specific issues.
Please, try opkg install python3-pillow first and follow this manual then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants