-
-
Notifications
You must be signed in to change notification settings - Fork 472
Open
Labels
bug 🪲Something isn't workingSomething isn't workingcompilationRelated to compiling the firmware and firmware optionsRelated to compiling the firmware and firmware options
Milestone
Description
Is there an existing issue for this problem?
- I have searched the existing issues
What part of EdgeTX is the focus of this bug?
Build system
Current Behavior
I try to build EdgeTX on Ubuntu 22.04. I try to follow https://github.com/EdgeTX/edgetx/wiki/Build-Instructions-under-Ubuntu-20.04 with s/20.04/22.04/g -- see #7034 about possibly updating the documentation to a more recent Ubuntu version.
When I run ./setup_buildenv_ubuntu22.04.sh, it ends with
Building wheels for collected packages: pillow, asciitree, patch-ng
Building wheel for pillow (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [172 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.10
creating build/lib.linux-x86_64-3.10/PIL
copying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImtImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/FtexImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/_util.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/features.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageMode.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ContainerIO.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/TgaImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageMorph.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageShow.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageCms.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/BlpImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/DcxImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/GifImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PsdImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageStat.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/TiffImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/GribStubImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/_version.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageFont.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PcdImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/JpegImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageQt.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/JpegPresets.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImagePath.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/_tkinter_finder.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/CurImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageSequence.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/__init__.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/FontFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/MpoImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/WalImageFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageFilter.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/__main__.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageOps.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PalmImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PaletteFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/GbrImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/BmpImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/MspImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PSDraw.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/EpsImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageDraw2.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/XbmImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/TiffTags.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageTk.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/WebPImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PixarImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/SpiderImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageMath.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/XpmImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/GdImageFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/_binary.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/SunImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageColor.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/GimpGradientFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/IptcImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PdfParser.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PyAccess.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/MpegImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/BdfFontFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PngImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageTransform.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/MicImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/Image.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageChops.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PcxImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageWin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/FitsStubImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/IcoImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageEnhance.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PpmImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/McIdasImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PcfFontFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/TarIO.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageGrab.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/IcnsImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageDraw.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/SgiImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/GimpPaletteFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/FliImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PdfImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/FpxImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/WmfImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ExifTags.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImagePalette.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/DdsImagePlugin.py -> build/lib.linux-x86_64-3.10/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 '.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'
running build_ext
The headers or library files could not be found for jpeg,
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 "/tmp/pip-install-muok3zy7/pillow_6d2e64c41b9e4dc7b97ff14a56c260c6/setup.py", line 864, in <module>
setup(
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3.10/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.10/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", line 299, in run
self.run_command('build')
File "/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3.10/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3.10/distutils/command/build_ext.py", line 340, in run
self.build_extensions()
File "/tmp/pip-install-muok3zy7/pillow_6d2e64c41b9e4dc7b97ff14a56c260c6/setup.py", line 694, in build_extensions
raise RequiredDependencyException(f)
__main__.RequiredDependencyException: jpeg
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/tmp/pip-install-muok3zy7/pillow_6d2e64c41b9e4dc7b97ff14a56c260c6/setup.py", line 918, in <module>
raise RequiredDependencyException(msg)
__main__.RequiredDependencyException:
The headers or library files could not be found for jpeg,
a required dependency when compiling Pillow from source.
Please see the install instructions at:
https://pillow.readthedocs.io/en/latest/installation.html
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pillow
Running setup.py clean for pillow
Building wheel for asciitree (setup.py) ... done
Created wheel for asciitree: filename=asciitree-0.3.3-py3-none-any.whl size=5050 sha256=75833ad74858136ca3ade1c0899741d25d6ec8109211604a3e4bf2a5750170ff
Stored in directory: /root/.cache/pip/wheels/7f/4e/be/1171b40f43b918087657ec57cf3b81fa1a2e027d8755baa184
Building wheel for patch-ng (pyproject.toml) ... done
Created wheel for patch-ng: filename=patch_ng-1.19.0-py3-none-any.whl size=17534 sha256=2922a97426f92594754d0af60c854a76cf758ba5db8fb4bfd55b806abcddbe26
Stored in directory: /root/.cache/pip/wheels/bc/cb/90/f8b3633f4bf8d43942dbb0128a32c2a46f7e5d2a1c8e9adc58
Successfully built asciitree patch-ng
Failed to build pillow
Installing collected packages: texttable, pyelftools, clang, brotli, asciitree, typing-extensions, soupsieve, semantic-version, pyppmd, pycryptodomex, pybcj, psutil, pillow, patch-ng, multivolumefile, lz4, lxml, inflate64, humanize, future, filelock, defusedxml, charset_normalizer, backports.zstd, requests, py7zr, beautifulsoup4, bs4, aqtinstall
Attempting uninstall: pillow
Found existing installation: Pillow 9.0.1
Not uninstalling pillow at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'Pillow'. No files were found to uninstall.
Running setup.py install for pillow ... error
error: subprocess-exited-with-error
× Running setup.py install for pillow did not run successfully.
│ exit code: 1
╰─> [176 lines of output]
running install
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.10
creating build/lib.linux-x86_64-3.10/PIL
copying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImtImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/FtexImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/_util.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/features.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageMode.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ContainerIO.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/TgaImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageMorph.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageShow.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageCms.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/BlpImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/DcxImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/GifImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PsdImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageStat.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/TiffImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/GribStubImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/_version.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageFont.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PcdImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/JpegImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageQt.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/JpegPresets.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImagePath.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/_tkinter_finder.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/CurImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageSequence.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/__init__.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/FontFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/MpoImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/WalImageFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageFilter.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/__main__.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageOps.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PalmImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PaletteFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/GbrImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/BmpImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/MspImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PSDraw.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/EpsImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageDraw2.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/XbmImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/TiffTags.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageTk.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/WebPImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PixarImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/SpiderImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageMath.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/XpmImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/GdImageFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/_binary.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/SunImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageColor.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/GimpGradientFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/IptcImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PdfParser.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PyAccess.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/MpegImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/BdfFontFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PngImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageTransform.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/MicImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/Image.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageChops.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PcxImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageWin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/FitsStubImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/IcoImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageEnhance.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PpmImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/McIdasImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PcfFontFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/TarIO.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageGrab.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/IcnsImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImageDraw.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/SgiImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/GimpPaletteFile.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/FliImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/PdfImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/FpxImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/WmfImagePlugin.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ExifTags.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/ImagePalette.py -> build/lib.linux-x86_64-3.10/PIL
copying src/PIL/DdsImagePlugin.py -> build/lib.linux-x86_64-3.10/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 '.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'
running build_ext
The headers or library files could not be found for jpeg,
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 "/tmp/pip-install-muok3zy7/pillow_6d2e64c41b9e4dc7b97ff14a56c260c6/setup.py", line 864, in <module>
setup(
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3.10/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.10/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 68, in run
return orig.install.run(self)
File "/usr/lib/python3.10/distutils/command/install.py", line 619, in run
self.run_command('build')
File "/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3.10/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3.10/distutils/command/build_ext.py", line 340, in run
self.build_extensions()
File "/tmp/pip-install-muok3zy7/pillow_6d2e64c41b9e4dc7b97ff14a56c260c6/setup.py", line 694, in build_extensions
raise RequiredDependencyException(f)
__main__.RequiredDependencyException: jpeg
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/tmp/pip-install-muok3zy7/pillow_6d2e64c41b9e4dc7b97ff14a56c260c6/setup.py", line 918, in <module>
raise RequiredDependencyException(msg)
__main__.RequiredDependencyException:
The headers or library files could not be found for jpeg,
a required dependency when compiling Pillow from source.
Please see the install instructions at:
https://pillow.readthedocs.io/en/latest/installation.html
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Can't roll back Pillow; was not uninstalled
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> pillow
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
Expected Behavior
./setup_buildenv_ubuntu22.04.sh works on stock Ubuntu 22.04 and prepares the build environment.
Steps To Reproduce
- Use https://cloud-images.ubuntu.com/releases/22.04/release/ubuntu-22.04-server-cloudimg-amd64.img to create Ubuntu 22.04 VM.
- Log in to the Ubuntu 22.04 VM.
wget https://raw.githubusercontent.com/EdgeTX/edgetx/main/tools/setup_buildenv_ubuntu22.04.shchmod a+x setup_buildenv_ubuntu22.04.sh./setup_buildenv_ubuntu22.04.sh
Version
Other (Please specify below)
Transmitter
Other (Please specify below)
Operating System (OS)
Linux
OS Version
Ubuntu 22.04.5 LTS
Anything else?
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bug 🪲Something isn't workingSomething isn't workingcompilationRelated to compiling the firmware and firmware optionsRelated to compiling the firmware and firmware options