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

[Bug]: clang is broken #7788

Closed
Yisus7u7 opened this issue Oct 22, 2021 · 34 comments
Closed

[Bug]: clang is broken #7788

Yisus7u7 opened this issue Oct 22, 2021 · 34 comments
Labels
bug report Something is not working properly

Comments

@Yisus7u7
Copy link
Contributor

Problem description

Clang is broken

What steps will reproduce the bug?

Anything you try to compile doesn't work

What is the expected behavior?

Screenshot_20211022-165308

System information

termux-info:

Application version:
0.117
Packages CPU architecture:                                 arm
Subscribed repositories:
# sources.list                                             deb https://packages.termux.org/apt/termux-main/ stable main
# game-repo (sources.list.d/game.list)                     deb https://packages.termux.org/apt/termux-games games stable
# science-repo (sources.list.d/science.list)
deb https://packages.termux.org/apt/termux-science science stable
Updatable packages:
All packages up to date                                    Android version:
8.0.0
Kernel build information:
Linux localhost 3.18.71-perf-gb847930 #1 SMP PREEMPT Fri Sep 27 14:15:01 CDT 2019 armv7l Android
Device manufacturer:
motorola
Device model:
moto e5 cruise
@Yisus7u7 Yisus7u7 added the bug report Something is not working properly label Oct 22, 2021
@ghost
Copy link

ghost commented Oct 22, 2021

Better to not run pkg upgrade or install something from packages.termux.org at the moment. We are switching to the new NDK and issues are expected.

@Yisus7u7
Copy link
Contributor Author

Better to not run pkg upgrade or install something from packages.termux.org at the moment. We are switching to the new NDK and issues are expected.

Ok

@truboxl
Copy link
Contributor

truboxl commented Oct 23, 2021

I believe we can downgrade for the time being, YMMV
Change aarch64 if you aren't using that

apt install ndk-sysroot:aarch64=21d-2

@linusjf
Copy link

linusjf commented Oct 23, 2021

Also getting following error while invoking pkg and g++:

$ pkg list-installed WARNING: linker: /data/data/com.termux/files/usr/lib/libc++_shared.so: unused DT entry: type 0x70000001 arg 0x0
WARNING: linker: /data/data/com.termux/files/usr/lib/libc++_shared.so: unused DT entry: type 0x70000001 arg 0x0
WARNING: linker: /data/data/com.termux/files/usr/lib/libc++_shared.so: unused DT entry: type 0x70000001 arg 0x0

@ghost
Copy link

ghost commented Oct 23, 2021

Also getting following error while invoking pkg and g++:

$ pkg list-installed WARNING: linker: /data/data/com.termux/files/usr/lib/libc++_shared.so: unused DT entry: type 0x70000001 arg 0x0 WARNING: linker: /data/data/com.termux/files/usr/lib/libc++_shared.so: unused DT entry: type 0x70000001 arg 0x0 WARNING: linker: /data/data/com.termux/files/usr/lib/libc++_shared.so: unused DT entry: type 0x70000001 arg 0x0

Also getting following error while invoking pkg and g++:

$ pkg list-installed WARNING: linker: /data/data/com.termux/files/usr/lib/libc++_shared.so: unused DT entry: type 0x70000001 arg 0x0 WARNING: linker: /data/data/com.termux/files/usr/lib/libc++_shared.so: unused DT entry: type 0x70000001 arg 0x0 WARNING: linker: /data/data/com.termux/files/usr/lib/libc++_shared.so: unused DT entry: type 0x70000001 arg 0x0

#7789 (comment)

@landfillbaby
Copy link
Member

landfillbaby commented Oct 23, 2021

temporary workaround:

echo 'INPUT(-lc)' > $PREFIX/lib/libgcc.so

@linusjf
Copy link

linusjf commented Oct 23, 2021

Executed make and found this:

make           $BINS is [HelloWorld.out PrintNums.out]
echo HelloWorld.out
HelloWorld.out
g++ HelloWorld.o   -o HelloWorld.out
/data/data/com.termux/files/usr/bin/ld: HelloWorld.o: in function `std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >& std::__ndk1::__put_character_sequence<char, std::__ndk1::char_traits<char> >(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >&, char const*, unsigned long)':
/data/data/com.termux/files/usr/include/c++/v1/ostream:745: undefined reference to `_Unwind_Resume'
/data/data/com.termux/files/usr/bin/ld: HelloWorld.o: in function `std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > std::__ndk1::__pad_and_output<char, std::__ndk1::char_traits<char> >(std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> >, char const*, char const*, char const*, std::__ndk1::ios_base&, char)':
/data/data/com.termux/files/usr/include/c++/v1/locale:1407: undefined reference to `_Unwind_Resume'
/data/data/com.termux/files/usr/bin/ld: HelloWorld.o: in function `std::__ndk1::basic_ios<char, std::__ndk1::char_traits<char> >::widen(char) const':
/data/data/com.termux/files/usr/include/c++/v1/ios:778: undefined reference to `_Unwind_Resume'
clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
make: [Makefile:45: HelloWorld.out] Error 1 (ignored)
termux-elf-cleaner HelloWorld.out &> /dev/null || true
echo PrintNums.out
PrintNums.out
g++ PrintNums.o   -o PrintNums.out
/data/data/com.termux/files/usr/bin/ld: PrintNums.o: in function `std::__ndk1::basic_ios<char, std::__ndk1::char_traits<char> >::widen(char) const':
/data/data/com.termux/files/usr/include/c++/v1/ios:778: undefined reference to `_Unwind_Resume'
clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
make: [Makefile:45: PrintNums.out] Error 1 (ignored)
termux-elf-cleaner PrintNums.out &> /dev/null || true

@landfillbaby landfillbaby reopened this Oct 23, 2021
@landfillbaby
Copy link
Member

this should be fixed after #7627

@linusjf
Copy link

linusjf commented Oct 23, 2021

Executed make and found this:

make           $BINS is [HelloWorld.out PrintNums.out]
echo HelloWorld.out
HelloWorld.out
g++ HelloWorld.o   -o HelloWorld.out
/data/data/com.termux/files/usr/bin/ld: HelloWorld.o: in function `std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >& std::__ndk1::__put_character_sequence<char, std::__ndk1::char_traits<char> >(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >&, char const*, unsigned long)':
/data/data/com.termux/files/usr/include/c++/v1/ostream:745: undefined reference to `_Unwind_Resume'
/data/data/com.termux/files/usr/bin/ld: HelloWorld.o: in function `std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > std::__ndk1::__pad_and_output<char, std::__ndk1::char_traits<char> >(std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> >, char const*, char const*, char const*, std::__ndk1::ios_base&, char)':
/data/data/com.termux/files/usr/include/c++/v1/locale:1407: undefined reference to `_Unwind_Resume'
/data/data/com.termux/files/usr/bin/ld: HelloWorld.o: in function `std::__ndk1::basic_ios<char, std::__ndk1::char_traits<char> >::widen(char) const':
/data/data/com.termux/files/usr/include/c++/v1/ios:778: undefined reference to `_Unwind_Resume'
clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
make: [Makefile:45: HelloWorld.out] Error 1 (ignored)
termux-elf-cleaner HelloWorld.out &> /dev/null || true
echo PrintNums.out
PrintNums.out
g++ PrintNums.o   -o PrintNums.out
/data/data/com.termux/files/usr/bin/ld: PrintNums.o: in function `std::__ndk1::basic_ios<char, std::__ndk1::char_traits<char> >::widen(char) const':
/data/data/com.termux/files/usr/include/c++/v1/ios:778: undefined reference to `_Unwind_Resume'
clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
make: [Makefile:45: PrintNums.out] Error 1 (ignored)
termux-elf-cleaner PrintNums.out &> /dev/null || true

My mistake. This is caused by cross-compilation across Termux and Arch Linux for Termux. Switching between the two w/o deleting object files causes the error.

@landfillbaby
Copy link
Member

landfillbaby commented Oct 23, 2021

@finagolfin
Copy link
Member

Updated clang 13 packages have been built on the CI. If you want to try it first, scroll that page down to Artifacts, download the zip file for your arch, unzip the file, tar xf the tarfile, then run dpkg -i debs/*13.0*.deb to install all eight LLVM packages.

There was an issue uploading them to the package server, so the normal pkg install may take longer.

@finagolfin
Copy link
Member

Updated LLVM packages that work with the new NDK 23b sysroot are now up. Test them out- they're working well for me- and reopen if you see any problems.

@ghost
Copy link

ghost commented Oct 24, 2021

Updated LLVM packages that work with the new NDK 23b sysroot are now up. Test them out- they're working well for me- and reopen if you see any problems.

Pillow cannot be installed

python -m pip install pillow Collecting pillow Using cached Pillow-8.4.0.tar.gz (49.4 MB) Preparing metadata (setup.py) ... done Using legacy 'setup.py install' for pillow, since package 'wheel' is not installed. Installing collected packages: pillow Running setup.py install for pillow ... error ERROR: Command errored out with exit status 1: command: /data/data/com.termux/files/usr/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/data/data/com.termux/files/usr/tmp/pip-install-5hw4jza4/pillow_4a06b08ab9974f08ab4c161630c284fa/setup.py'"'"'; file='"'"'/data/data/com.termux/files/usr/tmp/pip-install-5hw4jza4/pillow_4a06b08ab9974f08ab4c161630c284fa/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 /data/data/com.termux/files/usr/tmp/pip-record-r__jws51/install-record.txt --single-version-externally-managed --compile --install-headers /data/data/com.termux/files/usr/include/python3.10/pillow cwd: /data/data/com.termux/files/usr/tmp/pip-install-5hw4jza4/pillow_4a06b08ab9974f08ab4c161630c284fa/ Complete output (257 lines): running install /data/data/com.termux/files/usr/lib/python3.10/site-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-aarch64-3.10 creating build/lib.linux-aarch64-3.10/PIL copying src/PIL/BdfFontFile.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/BlpImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/BmpImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ContainerIO.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/CurImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/DcxImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/DdsImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/EpsImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ExifTags.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/FitsStubImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/FliImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/FontFile.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/FpxImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/FtexImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/GbrImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/GdImageFile.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/GifImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/GimpGradientFile.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/GimpPaletteFile.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/GribStubImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/IcnsImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/IcoImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/Image.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageChops.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageCms.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageColor.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageDraw.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageDraw2.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageEnhance.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageFile.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageFilter.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageFont.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageGrab.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageMath.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageMode.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageMorph.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageOps.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImagePalette.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImagePath.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageQt.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageSequence.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageShow.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageStat.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageTk.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageTransform.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImageWin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/ImtImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/IptcImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/JpegImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/JpegPresets.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/McIdasImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/MicImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/MpegImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/MpoImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/MspImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/PSDraw.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/PaletteFile.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/PalmImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/PcdImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/PcfFontFile.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/PcxImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/PdfImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/PdfParser.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/PixarImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/PngImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/PpmImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/PsdImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/PyAccess.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/SgiImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/SpiderImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/SunImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/TarIO.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/TgaImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/TiffImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/TiffTags.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/WalImageFile.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/WebPImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/WmfImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/XbmImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/XpmImagePlugin.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/init.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/main.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/_binary.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/_tkinter_finder.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/_util.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/_version.py -> build/lib.linux-aarch64-3.10/PIL copying src/PIL/features.py -> build/lib.linux-aarch64-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 '.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' running build_ext building 'PIL._imaging' extension creating build/temp.linux-aarch64-3.10 creating build/temp.linux-aarch64-3.10/src creating build/temp.linux-aarch64-3.10/src/libImaging aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/_imaging.c -o build/temp.linux-aarch64-3.10/src/_imaging.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/decode.c -o build/temp.linux-aarch64-3.10/src/decode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/display.c -o build/temp.linux-aarch64-3.10/src/display.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/encode.c -o build/temp.linux-aarch64-3.10/src/encode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Access.c -o build/temp.linux-aarch64-3.10/src/libImaging/Access.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/AlphaComposite.c -o build/temp.linux-aarch64-3.10/src/libImaging/AlphaComposite.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Bands.c -o build/temp.linux-aarch64-3.10/src/libImaging/Bands.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/BcnDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/BcnDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/BitDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/BitDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Blend.c -o build/temp.linux-aarch64-3.10/src/libImaging/Blend.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/BoxBlur.c -o build/temp.linux-aarch64-3.10/src/libImaging/BoxBlur.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Chops.c -o build/temp.linux-aarch64-3.10/src/libImaging/Chops.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/ColorLUT.c -o build/temp.linux-aarch64-3.10/src/libImaging/ColorLUT.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Convert.c -o build/temp.linux-aarch64-3.10/src/libImaging/Convert.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/ConvertYCbCr.c -o build/temp.linux-aarch64-3.10/src/libImaging/ConvertYCbCr.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Copy.c -o build/temp.linux-aarch64-3.10/src/libImaging/Copy.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Crop.c -o build/temp.linux-aarch64-3.10/src/libImaging/Crop.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Dib.c -o build/temp.linux-aarch64-3.10/src/libImaging/Dib.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Draw.c -o build/temp.linux-aarch64-3.10/src/libImaging/Draw.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Effects.c -o build/temp.linux-aarch64-3.10/src/libImaging/Effects.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/EpsEncode.c -o build/temp.linux-aarch64-3.10/src/libImaging/EpsEncode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/File.c -o build/temp.linux-aarch64-3.10/src/libImaging/File.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Fill.c -o build/temp.linux-aarch64-3.10/src/libImaging/Fill.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Filter.c -o build/temp.linux-aarch64-3.10/src/libImaging/Filter.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/FliDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/FliDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Geometry.c -o build/temp.linux-aarch64-3.10/src/libImaging/Geometry.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/GetBBox.c -o build/temp.linux-aarch64-3.10/src/libImaging/GetBBox.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/GifDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/GifDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/GifEncode.c -o build/temp.linux-aarch64-3.10/src/libImaging/GifEncode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/HexDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/HexDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Histo.c -o build/temp.linux-aarch64-3.10/src/libImaging/Histo.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Jpeg2KDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/Jpeg2KDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Jpeg2KEncode.c -o build/temp.linux-aarch64-3.10/src/libImaging/Jpeg2KEncode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/JpegDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/JpegDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/JpegEncode.c -o build/temp.linux-aarch64-3.10/src/libImaging/JpegEncode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Matrix.c -o build/temp.linux-aarch64-3.10/src/libImaging/Matrix.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/ModeFilter.c -o build/temp.linux-aarch64-3.10/src/libImaging/ModeFilter.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Negative.c -o build/temp.linux-aarch64-3.10/src/libImaging/Negative.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Offset.c -o build/temp.linux-aarch64-3.10/src/libImaging/Offset.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Pack.c -o build/temp.linux-aarch64-3.10/src/libImaging/Pack.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/PackDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/PackDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Palette.c -o build/temp.linux-aarch64-3.10/src/libImaging/Palette.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Paste.c -o build/temp.linux-aarch64-3.10/src/libImaging/Paste.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/PcdDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/PcdDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/PcxDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/PcxDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/PcxEncode.c -o build/temp.linux-aarch64-3.10/src/libImaging/PcxEncode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Point.c -o build/temp.linux-aarch64-3.10/src/libImaging/Point.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Quant.c -o build/temp.linux-aarch64-3.10/src/libImaging/Quant.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/QuantHash.c -o build/temp.linux-aarch64-3.10/src/libImaging/QuantHash.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/QuantHeap.c -o build/temp.linux-aarch64-3.10/src/libImaging/QuantHeap.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/QuantOctree.c -o build/temp.linux-aarch64-3.10/src/libImaging/QuantOctree.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/QuantPngQuant.c -o build/temp.linux-aarch64-3.10/src/libImaging/QuantPngQuant.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/RankFilter.c -o build/temp.linux-aarch64-3.10/src/libImaging/RankFilter.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/RawDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/RawDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/RawEncode.c -o build/temp.linux-aarch64-3.10/src/libImaging/RawEncode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Reduce.c -o build/temp.linux-aarch64-3.10/src/libImaging/Reduce.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Resample.c -o build/temp.linux-aarch64-3.10/src/libImaging/Resample.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/SgiRleDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/SgiRleDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Storage.c -o build/temp.linux-aarch64-3.10/src/libImaging/Storage.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/SunRleDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/SunRleDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/TgaRleDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/TgaRleDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/TgaRleEncode.c -o build/temp.linux-aarch64-3.10/src/libImaging/TgaRleEncode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/TiffDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/TiffDecode.o src/libImaging/TiffDecode.c:654:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (state->xsize != img_width || state->ysize != img_height) { ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libImaging/TiffDecode.c:654:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (state->xsize != img_width || state->ysize != img_height) { ~~~~~~~~~~~~ ^ ~~~~~~~~~ 2 warnings generated. aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/Unpack.c -o build/temp.linux-aarch64-3.10/src/libImaging/Unpack.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/UnpackYCC.c -o build/temp.linux-aarch64-3.10/src/libImaging/UnpackYCC.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/UnsharpMask.c -o build/temp.linux-aarch64-3.10/src/libImaging/UnsharpMask.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/XbmDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/XbmDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/XbmEncode.c -o build/temp.linux-aarch64-3.10/src/libImaging/XbmEncode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/ZipDecode.c -o build/temp.linux-aarch64-3.10/src/libImaging/ZipDecode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/ZipEncode.c -o build/temp.linux-aarch64-3.10/src/libImaging/ZipEncode.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/libImaging/codec_fd.c -o build/temp.linux-aarch64-3.10/src/libImaging/codec_fd.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/map.c -o build/temp.linux-aarch64-3.10/src/map.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/outline.c -o build/temp.linux-aarch64-3.10/src/outline.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DHAVE_XCB -DPILLOW_VERSION="8.4.0" -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/path.c -o build/temp.linux-aarch64-3.10/src/path.o aarch64-linux-android-clang -shared -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib build/temp.linux-aarch64-3.10/src/_imaging.o build/temp.linux-aarch64-3.10/src/decode.o build/temp.linux-aarch64-3.10/src/display.o build/temp.linux-aarch64-3.10/src/encode.o build/temp.linux-aarch64-3.10/src/libImaging/Access.o build/temp.linux-aarch64-3.10/src/libImaging/AlphaComposite.o build/temp.linux-aarch64-3.10/src/libImaging/Bands.o build/temp.linux-aarch64-3.10/src/libImaging/BcnDecode.o build/temp.linux-aarch64-3.10/src/libImaging/BitDecode.o build/temp.linux-aarch64-3.10/src/libImaging/Blend.o build/temp.linux-aarch64-3.10/src/libImaging/BoxBlur.o build/temp.linux-aarch64-3.10/src/libImaging/Chops.o build/temp.linux-aarch64-3.10/src/libImaging/ColorLUT.o build/temp.linux-aarch64-3.10/src/libImaging/Convert.o build/temp.linux-aarch64-3.10/src/libImaging/ConvertYCbCr.o build/temp.linux-aarch64-3.10/src/libImaging/Copy.o build/temp.linux-aarch64-3.10/src/libImaging/Crop.o build/temp.linux-aarch64-3.10/src/libImaging/Dib.o build/temp.linux-aarch64-3.10/src/libImaging/Draw.o build/temp.linux-aarch64-3.10/src/libImaging/Effects.o build/temp.linux-aarch64-3.10/src/libImaging/EpsEncode.o build/temp.linux-aarch64-3.10/src/libImaging/File.o build/temp.linux-aarch64-3.10/src/libImaging/Fill.o build/temp.linux-aarch64-3.10/src/libImaging/Filter.o build/temp.linux-aarch64-3.10/src/libImaging/FliDecode.o build/temp.linux-aarch64-3.10/src/libImaging/Geometry.o build/temp.linux-aarch64-3.10/src/libImaging/GetBBox.o build/temp.linux-aarch64-3.10/src/libImaging/GifDecode.o build/temp.linux-aarch64-3.10/src/libImaging/GifEncode.o build/temp.linux-aarch64-3.10/src/libImaging/HexDecode.o build/temp.linux-aarch64-3.10/src/libImaging/Histo.o build/temp.linux-aarch64-3.10/src/libImaging/Jpeg2KDecode.o build/temp.linux-aarch64-3.10/src/libImaging/Jpeg2KEncode.o build/temp.linux-aarch64-3.10/src/libImaging/JpegDecode.o build/temp.linux-aarch64-3.10/src/libImaging/JpegEncode.o build/temp.linux-aarch64-3.10/src/libImaging/Matrix.o build/temp.linux-aarch64-3.10/src/libImaging/ModeFilter.o build/temp.linux-aarch64-3.10/src/libImaging/Negative.o build/temp.linux-aarch64-3.10/src/libImaging/Offset.o build/temp.linux-aarch64-3.10/src/libImaging/Pack.o build/temp.linux-aarch64-3.10/src/libImaging/PackDecode.o build/temp.linux-aarch64-3.10/src/libImaging/Palette.o build/temp.linux-aarch64-3.10/src/libImaging/Paste.o build/temp.linux-aarch64-3.10/src/libImaging/PcdDecode.o build/temp.linux-aarch64-3.10/src/libImaging/PcxDecode.o build/temp.linux-aarch64-3.10/src/libImaging/PcxEncode.o build/temp.linux-aarch64-3.10/src/libImaging/Point.o build/temp.linux-aarch64-3.10/src/libImaging/Quant.o build/temp.linux-aarch64-3.10/src/libImaging/QuantHash.o build/temp.linux-aarch64-3.10/src/libImaging/QuantHeap.o build/temp.linux-aarch64-3.10/src/libImaging/QuantOctree.o build/temp.linux-aarch64-3.10/src/libImaging/QuantPngQuant.o build/temp.linux-aarch64-3.10/src/libImaging/RankFilter.o build/temp.linux-aarch64-3.10/src/libImaging/RawDecode.o build/temp.linux-aarch64-3.10/src/libImaging/RawEncode.o build/temp.linux-aarch64-3.10/src/libImaging/Reduce.o build/temp.linux-aarch64-3.10/src/libImaging/Resample.o build/temp.linux-aarch64-3.10/src/libImaging/SgiRleDecode.o build/temp.linux-aarch64-3.10/src/libImaging/Storage.o build/temp.linux-aarch64-3.10/src/libImaging/SunRleDecode.o build/temp.linux-aarch64-3.10/src/libImaging/TgaRleDecode.o build/temp.linux-aarch64-3.10/src/libImaging/TgaRleEncode.o build/temp.linux-aarch64-3.10/src/libImaging/TiffDecode.o build/temp.linux-aarch64-3.10/src/libImaging/Unpack.o build/temp.linux-aarch64-3.10/src/libImaging/UnpackYCC.o build/temp.linux-aarch64-3.10/src/libImaging/UnsharpMask.o build/temp.linux-aarch64-3.10/src/libImaging/XbmDecode.o build/temp.linux-aarch64-3.10/src/libImaging/XbmEncode.o build/temp.linux-aarch64-3.10/src/libImaging/ZipDecode.o build/temp.linux-aarch64-3.10/src/libImaging/ZipEncode.o build/temp.linux-aarch64-3.10/src/libImaging/codec_fd.o build/temp.linux-aarch64-3.10/src/map.o build/temp.linux-aarch64-3.10/src/outline.o build/temp.linux-aarch64-3.10/src/path.o -L/data/data/com.termux/files/usr/lib -L/system/lib -L/data/data/com.termux/files/usr/lib -ljpeg -lopenjp2 -lz -ltiff -lxcb -lpython3.10 -o build/lib.linux-aarch64-3.10/PIL/_imaging.cpython-310.so ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux ld.lld: error: /system/lib/libc.so is incompatible with aarch64linux ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux clang-13: error: linker command failed with exit code 1 (use -v to see invocation) building 'PIL._imagingft' extension aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/_imagingft.c -o build/temp.linux-aarch64-3.10/src/_imagingft.o aarch64-linux-android-clang -shared -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib build/temp.linux-aarch64-3.10/src/_imagingft.o -L/data/data/com.termux/files/usr/lib -L/system/lib -L/data/data/com.termux/files/usr/lib -lfreetype -lpython3.10 -o build/lib.linux-aarch64-3.10/PIL/_imagingft.cpython-310.so ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux ld.lld: error: /system/lib/libc.so is incompatible with aarch64linux ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux clang-13: error: linker command failed with exit code 1 (use -v to see invocation) building 'PIL._imagingcms' extension aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/_imagingcms.c -o build/temp.linux-aarch64-3.10/src/_imagingcms.o aarch64-linux-android-clang -shared -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib build/temp.linux-aarch64-3.10/src/_imagingcms.o -L/data/data/com.termux/files/usr/lib -L/system/lib -L/data/data/com.termux/files/usr/lib -llcms2 -lpython3.10 -o build/lib.linux-aarch64-3.10/PIL/_imagingcms.cpython-310.so ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux ld.lld: error: /system/lib/libc.so is incompatible with aarch64linux ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux clang-13: error: linker command failed with exit code 1 (use -v to see invocation) building 'PIL._webp' extension aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -DHAVE_WEBPMUX -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/_webp.c -o build/temp.linux-aarch64-3.10/src/_webp.o aarch64-linux-android-clang -shared -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib build/temp.linux-aarch64-3.10/src/_webp.o -L/data/data/com.termux/files/usr/lib -L/system/lib -L/data/data/com.termux/files/usr/lib -lwebp -lwebpmux -lwebpdemux -lpython3.10 -o build/lib.linux-aarch64-3.10/PIL/_webp.cpython-310.so ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux ld.lld: error: /system/lib/libc.so is incompatible with aarch64linux ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux clang-13: error: linker command failed with exit code 1 (use -v to see invocation) building 'PIL._imagingtk' extension creating build/temp.linux-aarch64-3.10/src/Tk aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/Tk/tkImaging.c -o build/temp.linux-aarch64-3.10/src/Tk/tkImaging.o aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/_imagingtk.c -o build/temp.linux-aarch64-3.10/src/_imagingtk.o aarch64-linux-android-clang -shared -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib build/temp.linux-aarch64-3.10/src/Tk/tkImaging.o build/temp.linux-aarch64-3.10/src/_imagingtk.o -L/data/data/com.termux/files/usr/lib -L/system/lib -L/data/data/com.termux/files/usr/lib -lpython3.10 -o build/lib.linux-aarch64-3.10/PIL/_imagingtk.cpython-310.so ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux ld.lld: error: /system/lib/libc.so is incompatible with aarch64linux ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux clang-13: error: linker command failed with exit code 1 (use -v to see invocation) building 'PIL._imagingmath' extension aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/_imagingmath.c -o build/temp.linux-aarch64-3.10/src/_imagingmath.o aarch64-linux-android-clang -shared -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib build/temp.linux-aarch64-3.10/src/_imagingmath.o -L/data/data/com.termux/files/usr/lib -L/system/lib -L/data/data/com.termux/files/usr/lib -lpython3.10 -o build/lib.linux-aarch64-3.10/PIL/_imagingmath.cpython-310.so ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux ld.lld: error: /system/lib/libc.so is incompatible with aarch64linux ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux clang-13: error: linker command failed with exit code 1 (use -v to see invocation) building 'PIL._imagingmorph' extension aarch64-linux-android-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -I/data/data/com.termux/files/usr/include/freetype2 -I/data/data/com.termux/files/usr/include/openjpeg-2.4 -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/fribidi -I/data/data/com.termux/files/usr/include/python3.10 -c src/_imagingmorph.c -o build/temp.linux-aarch64-3.10/src/_imagingmorph.o aarch64-linux-android-clang -shared -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib build/temp.linux-aarch64-3.10/src/_imagingmorph.o -L/data/data/com.termux/files/usr/lib -L/system/lib -L/data/data/com.termux/files/usr/lib -lpython3.10 -o build/lib.linux-aarch64-3.10/PIL/_imagingmorph.cpython-310.so ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux ld.lld: error: /system/lib/libc.so is incompatible with aarch64linux ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux clang-13: error: linker command failed with exit code 1 (use -v to see invocation) error: command '/data/data/com.termux/files/usr/bin/aarch64-linux-android-clang' failed with exit code 1 ---------------------------------------- ERROR: Command errored out with exit status 1: /data/data/com.termux/files/usr/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/data/data/com.termux/files/usr/tmp/pip-install-5hw4jza4/pillow_4a06b08ab9974f08ab4c161630c284fa/setup.py'"'"'; file='"'"'/data/data/com.termux/files/usr/tmp/pip-install-5hw4jza4/pillow_4a06b08ab9974f08ab4c161630c284fa/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 /data/data/com.termux/files/usr/tmp/pip-record-r__jws51/install-record.txt --single-version-externally-managed --compile --install-headers /data/data/com.termux/files/usr/include/python3.10/pillow Check the logs for full command output.

@finagolfin
Copy link
Member

The failing command is

aarch64-linux-android-clang -shared -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-support -L/home/builder/.termux-build/_cache/android-r21d-api-24-v5/sysroot/usr/lib build/temp.linux-aarch64-3.10/src/Tk/tkImaging.o build/temp.linux-aarch64-3.10/src/_imagingtk.o -L/data/data/com.termux/files/usr/lib -L/system/lib -L/data/data/com.termux/files/usr/lib -lpython3.10 -o build/lib.linux-aarch64-3.10/PIL/_imagingtk.cpython-310.so 

with error

lld: error: /system/lib/libdl.so is incompatible with aarch64linux ld.lld: error: /system/lib/libc.so is incompatible with aarch64linux ld.lld: error: /system/lib/libdl.so is incompatible with aarch64linux clang-13: error: linker command failed with exit code 1 (use -v to see invocation)

The issue is that it is incorrectly linking the 32-bit armv7 system libraries from /system/lib against the aarch64 library you are building. It should be linking against /system/lib64 instead: did this ever work with prior versions of clang? If not, this has nothing to do with the clang upgrade and is an error in your Python package's build configuration.

@landfillbaby
Copy link
Member

landfillbaby commented Oct 24, 2021

reproduced the error on my device, but with wheel installed. i had installed pillow 8.4.0 before the ndk update and it worked fine. i wonder if just bumping python will fix it

@landfillbaby
Copy link
Member

landfillbaby commented Oct 24, 2021

ok that didn't help. and there's another error with numpy too

@finagolfin
Copy link
Member

See if you can find where it's passing -L/system/lib to clang, that's the problem.

@landfillbaby
Copy link
Member

making a pr to pillow to fix it now. it was the part of setup.py marked as specific to termux lol

@sk-Prime
Copy link

sk-Prime commented Oct 24, 2021

Rust is broken too (pkg install rust). It is looking for libllvm-12.so which is not there because current llvm is 13.

@landfillbaby
Copy link
Member

landfillbaby commented Oct 24, 2021

@huidaoweilai2019 try this:

LDFLAGS=-L/system/lib64 pip install Pillow

@landfillbaby
Copy link
Member

re: rust. see #7790

@ghost
Copy link

ghost commented Oct 24, 2021

Compilation error for aria2

ve
make[1]: Entering directory '/data/data/com.termux/files/home/aria2-1.36.0'
Making all in po
make[2]: Entering directory '/data/data/com.termux/files/home/aria2-1.36.0/po'
make[2]: Leaving directory '/data/data/com.termux/files/home/aria2-1.36.0/po'
Making all in lib
make[2]: Entering directory '/data/data/com.termux/files/home/aria2-1.36.0/lib'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/data/data/com.termux/files/home/aria2-1.36.0/lib'
Making all in deps
make[2]: Entering directory '/data/data/com.termux/files/home/aria2-1.36.0/deps'
Making all in wslay
make[3]: Entering directory '/data/data/com.termux/files/home/aria2-1.36.0/deps/wslay'
make all-recursive
make[4]: Entering directory '/data/data/com.termux/files/home/aria2-1.36.0/deps/wslay'
Making all in lib
make[5]: Entering directory '/data/data/com.termux/files/home/aria2-1.36.0/deps/wslay/lib'
Making all in includes
make[6]: Entering directory '/data/data/com.termux/files/home/aria2-1.36.0/deps/wslay/lib/includes'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/data/data/com.termux/files/home/aria2-1.36.0/deps/wslay/lib/includes'
make[6]: Entering directory '/data/data/com.termux/files/home/aria2-1.36.0/deps/wslay/lib'
CCLD libwslay.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
make[6]: *** [Makefile:447: libwslay.la] Error 1
make[6]: Leaving directory '/data/data/com.termux/files/home/aria2-1.36.0/deps/wslay/lib'
make[5]: *** [Makefile:500: all-recursive] Error 1
make[5]: Leaving directory '/data/data/com.termux/files/home/aria2-1.36.0/deps/wslay/lib'
make[4]: *** [Makefile:441: all-recursive] Error 1
make[4]: Leaving directory '/data/data/com.termux/files/home/aria2-1.36.0/deps/wslay'
make[3]: *** [Makefile:371: all] Error 2
make[3]: Leaving directory '/data/data/com.termux/files/home/aria2-1.36.0/deps/wslay'
make[2]: *** [Makefile:444: all-recursive] Error 1
make[2]: Leaving directory '/data/data/com.termux/files/home/aria2-1.36.0/deps'
make[1]: *** [Makefile:557: all-recursive] Error 1
make[1]: Leaving directory '/data/data/com.termux/files/home/aria2-1.36.0'
make: *** [Makefile:468: all] Error 2

@landfillbaby
Copy link
Member

why are you recompiling aria2 and not just installing it from pkg ?

@ghost
Copy link

ghost commented Oct 24, 2021

why are you recompiling aria2 and not just installing it from pkg ?

I changed the number of threads allowed,previously compiled file prompts an error when downloading,When recompiling, the above error will be prompted.

@ghost
Copy link

ghost commented Oct 24, 2021

@huidaoweilai2019 try this: python -m pip install https://github.com/landfillbaby/Pillow.git@patch-2 :)

ERROR: HTTP error 404 while getting https://github.com/landfillbaby/Pillow.git@patch-2
ERROR: Could not install requirement https://github.com/landfillbaby/Pillow.git@patch-2 because of HTTP error 404 Client Error: Not Found for url: https://github.com/landfillbaby/Pillow.git@patch-2 for URL https://github.com/landfillbaby/Pillow.git@patch-2

@landfillbaby
Copy link
Member

oh oops. that should be python -m pip install git+https://github.com/landfillbaby/Pillow.git@patch-2

@ghost
Copy link

ghost commented Oct 24, 2021

why are you recompiling aria2 and not just installing it from pkg ?

I changed the number of threads allowed,previously compiled file prompts an error when downloading,When recompiling, the above error will be prompted.

10/24 20:32:38 [NOTICE] Downloading 1 item(s) [#7f42ae 0B/0B CN:1 DL:0B]Segmentation fault

@ghost
Copy link

ghost commented Oct 24, 2021

oh oops. that should be python -m pip install git+https://github.com/landfillbaby/Pillow.git@patch-2

O,I saw a similar address,pip install git+https://github.com/notcammy/PyInstaLive.git,thank you

@landfillbaby
Copy link
Member

could you open a new issue about the aria2 segfault with more detail btw

@Yisus7u7
Copy link
Contributor Author

Screenshot_20211024-075227

Screenshot_20211024-075316

this is broken, that explains why installing things from pip and gem causes compilation error

@landfillbaby
Copy link
Member

#7232

@Yisus7u7
Copy link
Contributor Author

N.º 7232

But before if it compiled, now it is worse, it does not generate executables

@Grimler91
Copy link
Member

@Yisus7u7 could you open a new issue and fill in the bug report template to provide info about your device?

@ghost
Copy link

ghost commented Oct 24, 2021

could you open a new issue about the aria2 segfault with more detail btw

new issue is created.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug report Something is not working properly
Projects
None yet
Development

No branches or pull requests

7 participants