termux / termux-packages

A package build system for Termux.
https://termux.dev
Other
12.98k stars 2.98k forks source link

Some packages cannot be built 2: Electric boogaloo #21130

Open TomJo2000 opened 4 weeks ago

TomJo2000 commented 4 weeks ago

List of packages that ran into build issues

Batch 1

Batch 2 - [x] recutils (#21120) - [x] redir (#21166) - [x] sl (curses.h, can't reproduce) - [x] sord (can't reproduce) - [x] sse2neon - [ ] sssnake (curses.h) - [ ] ssss (gmp.h) - [ ] stag (curses.h) - [ ] stfl (ncursesw/ncurses.h and iconv.h) - [ ] suitesparse (gmp.h) - [ ] sundials (gmp.h) - [x] tar (#21120) - [x] tcc (#21247) - [ ] termux-am (probably builds, but did not finish up the build process) - [ ] timewarrior (returning, glob.h) - [ ] tmux (glob.h) - [x] tokei (license, #21163) - [ ] tty-clock (ncurses.h) - [ ] tty-solitaire (ncurses.h) - [ ] ttyplot (ncurses.h) - [x] typst-lsp (time crates, #21248) - [ ] udftools (readline/readline.h) - [x] vbindiff (linker error, panel.h, can't reproduce) - [ ] vile - [ ] vim - [x] watchexec (rust: time crate, #21277) - [x] wdiff (source dead, e9bfaaaddb479616a6380735249c5c926a39c46c) - [x] weggli (returning, #21231) - [ ] z3 - [x] zig (`error: ld.lld: /data/data/com.termux/files/usr/lib/libncursesw.so is incompatible with elf64-x86-64`) (dont use `build-all.sh`) - [ ] zrok (tag rereleased, change sha256) - [ ] squashfuse (configure: error: Can't find FUSE with pkgconfig) - [x] wavemon (tag rereleased, change sha256, #21164)

Batch 3 - now at commit https://github.com/termux/termux-packages/commit/de399345d9b5f49786c1318809c33e8785b5c3b9 - [ ] atomvm (OOMs so hard it crashes my whole desktop environment) - [x] coreutils (#21120) - [x] cpio (#21120) - [ ] dart (#21120) - [x] diffutils (#21120) - [ ] findomain - [x] findutils (#21120) - [x] hexcurse (#21165) - [x] hexer (#21221) - [x] libbsd (returning, https://github.com/termux/termux-packages/commit/344f345fd2eba5e1a2a844dc8cb5acbd4ce1a7c5) - [ ] liblightning - [ ] librocksdb - [ ] libtdb (libbsd related) - [x] libtheora - [ ] mg (libbsd related) - [ ] netcat-openbsd (libbsd related) - [ ] pika - [x] pngquant (license, #21278) - [x] rcs (#21120) - [ ] signify (libbsd related) - [x] steghide (returning, #21230) - [ ] tor - [ ] torsocks - [x] typst (rust: time crate, #21249) - [ ] valgrind (returning, symbols) - [ ] erofs-utils (FUSE issue) - [ ] iptables - [ ] apache-orc - [x] crowbook (rust: time crate, #21250) - [ ] csh (libbsd related) - [ ] e2fsprogs (fuse, `Please add -D_FILE_OFFSET_BITS=64 to your compile flags!`) - [ ] e2tools (fuse, `Please add -D_FILE_OFFSET_BITS=64 to your compile flags!`) - [ ] erlang (OOMs so hard it crashes my whole desktop environment) - [ ] fdm (libbsd related) - [x] gleam (OOMs, just had to add more SWAP.) - [x] hollywood (#21120) - [x] lftp (#21120) - [ ] libduckdb (`/bin/sh: 1: /data/data/com.termux/files/usr/bin/ccache: Exec format error`) - [ ] libtd - [ ] libtorrent (symbols) - [ ] lighttpd (symbols) - [ ] luvit (`Aborted (core dumped)`) - [ ] mariadb (#21153) - [ ] neovim - [x] nnn (#21120) - [ ] nodejs (abseil related?) - [ ] obfs4proxy (tor related) - [ ] predict (symbols) - [ ] rizin (symbols, and tree-sitter?) - [ ] sqlcipher - [x] xcb-util-image (symbols, #21172) - [ ] xorg-mkfontscale (#21120) - [ ] alpine (#21120) - [ ] distant (rust: libssh-rs-sys crate) - [ ] elixir (Erlang BEAM VM, OOMs so hard it crashes my whole desktop environment) - [ ] fish - [ ] ghostscript (`clang++: error: unsupported option '-mfpu=' for target 'aarch64-linux-android24'`) - [ ] libmediainfo - [ ] libspectre (`clang++: error: unsupported option '-mfpu=' for target 'aarch64-linux-android24'`) - [ ] libxmlrpc (`curl/curl.h`) - [ ] lit (`Aborted (core dumped)`) - [ ] luarocks (`./configure: 437: /data/data/com.termux/files/usr/bin/lua5.4: Exec format error`) - [ ] mediainfo - [ ] rsnapshot (#21120) - [ ] rtorrent (symbols) - [ ] sheldon - [x] tectonic (rust: time crate, 9014653415007d45a2076a8f8cb47f448c97fb8d) - [x] termux-tools (#21120) - [x] zsh (#21120) - [x] zsh-completions (#21120) - [ ] recordmydesktop (libtheora related) - [ ] xcb-util-cursor (symbols) - [x] xorg-fonts-100dpi (#21120) - [x] xorg-fonts-75dpi (#21120) - [x] bash (#21120) - [x] bash-completion (#21120) - [ ] beanshell (#21120) - [ ] c-script (#21120) - [ ] cargo-c (`libz` problems) - [ ] fff (#21120) - [ ] fzf (#21120) - [ ] gdrive-downloader (#21120) - [ ] google-drive-upload (#21120) - [ ] has (#21120) - [ ] hr (#21120) - [ ] ldd (#21120) - [ ] lesspipe (#21120) - [ ] libtool (#21120) - [ ] lrzip (#21120) - [ ] mailutils (#21120) - [ ] neofetch (#21120) - [ ] paruz (#21120) - [ ] pet (#21120) - [ ] pipes.sh (#21120)

Batch 4 - now at commit https://github.com/termux/termux-packages/commit/51516ddb15bf560449ce0ae005b8722fd40dd2d0 + #21120 applied - [ ] tvheadend (`-Wunused-but-set-variable`) - [ ] eltclsh (license) - [ ] jack-example-tools (`Did not find CMake 'cmake'`) - [x] pypy (Related to `bionic-host`, #21197) wasn't this supposed to be fixed in #21026? - [ ] python-scipy (returning, `ERROR: Could not find a version that satisfies the requirement numpy==1.26.5`) - [ ] gdb - [x] gobject-introspection (`Download of gobject-introspection from https://packages-cf.termux.dev/apt/termux-main failed`)

Batch 5 - now at commit https://github.com/termux/termux-packages/commit/9016ef09eae7ac83450a0f8b2927fb4b69a520fa + #21120 applied - [ ] libosmium - [ ] osmium-tool (protobuf version mismatch) - [ ] python-contourpy (`ERROR: Could not find a version that satisfies the requirement numpy==1.26.5`) - [x] ravencoin (returning, #21229) - [ ] smalltalk (symbols) - [ ] termux-x11-nightly (*really* slow AWS download) - [ ] enchant (`hunspell` dependency is *really* slow to download) - [ ] lgogdownloader - [ ] libarrow-cpp (protobuf or zlib) - [ ] libspatialite (*really* slow source) - [ ] lnav (symbols?) - [ ] mesa (`ERROR: Failed running '/data/data/com.termux/files/usr/bin/llvm-config', binary or interpreter not executable.`) - [x] pypy3 (Related to `bionic-host`) - [ ] python-pyarrow (libarrow-cpp related) - [ ] rust (`failed to execute command: "/data/data/com.termux/files/usr/bin/llvm-config" "--version"; ERROR: Exec format error (os error 8)`) - [ ] samba (libbsd related) - [x] silicon (rust: time crate, #21276) - [ ] spatialite-tools (libspatialite related) - [ ] swift (SIMDMaskScalar) - [x] weechat-matrix-rs (#21232) - [ ] frida (wants NDK 25) - [x] far2l (libbsd related) - [ ] gw (can't find xz/lzma) - [ ] picom (xcb-util-image related) - [ ] qt6-qtbase (xcb-util-image related) - [ ] qt6-qtimageformats (xcb-util-image related) - [ ] virglrenderer (mesa related) - [ ] xorg-server-xvfb (mesa related) - [ ] xwayland (mesa related) - [ ] bitlbee - [ ] chrony (#21200) - [ ] crystal (doesn't like our LLVM version) - [ ] cups (strip out systemd stuff, `cp: cannot create regular file '/etc/dbus-1/system.d/#inst.2175092#': Permission denied`) - [ ] cups-pdf (strip out systemd stuff, `cp: cannot create regular file '/etc/dbus-1/system.d/#inst.2175092#': Permission denied`) - [ ] dpkg (probably see `apt`'s source change, `Failed to download https://mirrors.kernel.org/debian/pool/main/d/dpkg/dpkg_1.22.6.tar.xz`) - [ ] emacs - [ ] enscript (cups related) - [ ] gdal (#21147) - [ ] ghc-libs (returning, wants LLVM between 9 and 15) - [ ] gst-plugins-base (libtheora related) - [ ] gst-plugins-ugly (libtheora related) - [ ] gst-python (libtheora related) - [ ] ices (`configure: error: Unable to link with libxml`) - [ ] ldc (returning, #21243) - [ ] lfortran - [ ] libgnustep-base - [ ] libkiwix (libzim related) - [ ] libspice-server - [ ] lilypond (ghostscript related) - [ ] mapserver (gdal related) - [ ] matplotlib (`ERROR: Could not find a version that satisfies the requirement numpy==1.26.5`) - [ ] openjdk-17 (cups related) - [x] plantuml (openjdk-17 related) - [ ] postgis (gdal related) - [ ] procyon-decompiler (cups related) - [ ] qemu-system-x86-64-headless (libspice-server related) - [ ] scala (openjdk-17 related) - [ ] shellcheck (ghc-libs related) - [ ] termplay - [ ] termux-services (dpkg related) - [ ] texlive-bin - [ ] texlive-installer (texlive-bin related) - [ ] tinygo (symbols) - [ ] tizonia (libmediainfo related) - [ ] unar (libgnustep-base related) - [ ] alacritty (license) - [ ] emacs-x (see emacs) - [ ] feathernotes (hunspell-en-us related) - [ ] featherpad (hunspell-en-us related) - [ ] freerdp - [ ] mesa-demos (mesa related) - [x] qt5-qtwebengine (#21368) - [ ] qt6-qtdeclarative - [ ] qt6-qttools - [ ] qt6-qttranslations - [ ] qt6-qtwayland - [ ] qt6ct - [ ] the-powder-toy (symbols) - [ ] tigervnc (mesa related) - [ ] tuxpaint (symbols) - [ ] weston (freerdp related) - [ ] winestable (mesa related) - [ ] wlroots (mesa related) - [ ] xorg-server (mesa related) - [ ] xpdf - [ ] xrdp (mesa related) - [ ] ant (cups related) - [ ] apksigner (cups related) - [ ] apt (dpkg related) - [ ] aptitude (dpkg related) - [ ] bdsup2sub (cups related) - [ ] cabal-install (ghc-libs related) - [ ] d8 (cups related) - [ ] dex2jar (cups related) - [ ] dvdauthor (can't find xz/lzma) - [ ] gradle (openjdk-17 related) - [ ] graphviz (`configure: error: invalid ltdl library directory: '/data/data/com.termux/files/usr/lib'`) - [ ] groovy (openjdk-17 related) - [ ] gst-plugins-bad (libtheora related) - [ ] imagemagick (can't find xz/lzma) - [ ] imlib2 (can't find xz/lzma) - [ ] jython (openjdk-17 related) - [ ] kiwix-tools (libzim related) - [ ] kotlin (openjdk-17 related) - [ ] libapt-pkg-perl (dpkg related) - [ ] libbcprov-java (openjsk-17 related) - [ ] libcaca (can't find xz/lzma) - [ ] libcommons-lang3-java (openjsk-17 related) - [ ] libtsduck (openjdk-17 related) - [ ] lsix (can't find xz/lzma) - [ ] libtsduck (openjdk-17 related) - [ ] maven (openjdk-17 related) - [ ] mdbook-graphviz (graphviz related) - [ ] octave (symbols) - [x] pdftk (openjdk-17 related, #21223) - [x] php-imagick (can't find xz/lzma, #21227) - [ ] python-apt (dpkg related) - [ ] quilt (graphviz related) - [ ] toilet (can't find xz/lzma) - [ ] valac (graphviz related) - [ ] w3m (can't find xz/lzma) - [ ] yosys (can't find xz/lzma) - [ ] zbar (imagemagick related) - [ ] ayatana-ido (can't find xz/lzma) - [ ] bluefish (`hunspell` dependency is *really* slow to download) - [ ] cairo-dock-core (graphviz related) - [ ] chocolate-doom (symbols) - [ ] clutter-gst (`configure: error: Unable to locate required GL library`) - [ ] dosdox-x (SDL symbols) - [ ] fcitx5 (`hunspell` dependency is *really* slow to download) - [ ] fcitx5-hangul (`hunspell` dependency is *really* slow to download) - [ ] fcitx5-qt (`hunspell` dependency is *really* slow to download) - [ ] feh (can't find xz/lzma) - [ ] fluxbox (can't find xz/lzma) - [ ] gcr (can't find xz/lzma) - [ ] gcr4 (can't find xz/lzma) - [x] godot (returning, can't find OpenGL, #21237) - [ ] goffice (ghostscript related) - [ ] gspell (`hunspell` dependency is *really* slow to download) - [ ] gtksourceview3 (libltdl related) - [ ] gtksourceview4 (libltdl related) - [ ] gtkwave (can't find xz/lzma) - [ ] gucharmap (libltdl related) - [ ] gvfs (libltdl related) - [ ] keepassxc (botan3 related) - [ ] kf6-karchive (qt6-qttools related) - [ ] kf6-kcodecs (qt6-qtdeclarative related) - [ ] kf6-kconfig (qt6-qtdeclarative related) - [ ] kf6-kcoreaddons (qt6-qtdeclarative related) - [ ] kf6-kguiaddons (qt6-qtdeclarative related) - [ ] kf6-ki18n (qt6-qtdeclarative related) - [ ] kf6-kitemmodels (qt6-qtdeclarative related) - [ ] kf6-kitemviews (qt6-qtdeclarative related) - [ ] kf6-kwidgetsaddons (qt6-qtdeclarative related) - [ ] kf6-kwindowsystem (qt6-qtdeclarative related) - [ ] layer-shell-qt (qt6-qtdeclarative related) - [ ] libayatana-indicator (valac related) - [ ] libdazzle (graphviz related) - [ ] libdbusmenu (graphviz related) - [ ] libgtksourceviewmm-3.0 (valac related) - [ ] libhandy (graphviz related) - [ ] libhandy-0.0 (graphviz related) - [ ] libportal (graphviz related) - [ ] libvte (graphviz related) - [ ] libxfce4util (graphviz related) - [ ] libxklavier (graphviz related) - [ ] lite-xl (SDL symbols) - [ ] love (SDL symbols) - [ ] lxqt-menu-data (qt6-qtdeclarative related) - [ ] lyx (ghostscript related) - [ ] mate-terminal (libvte related) - [ ] mindforger (hunspell-en-us related) - [ ] mogan (ghostscript related) - [ ] octave-x (symbols) - [ ] openbox (imlib2 reated) - [ ] orca (gst-plugins-base related) - [ ] pavucontrol-qt (qt6-qtdeclarative related) - [ ] pidgin (gstreamer related) - [ ] qemu-system-x86-64 (libtheora related) - [ ] qt-creator (#21244) - [ ] qt5-qtmultimedia (unable to find SDL) - [ ] qt5-qtwebkit (`EGL/eglplatform.h`) - [ ] qt6-qtcharts (qt6-qtdeclarative related) - [ ] qt6-qtmultimedia - [ ] qtermwidget - [ ] quassel (`EGL/eglplatform.h`) - [ ] rhythmbox (`EGL/eglplatform.h`) - [ ] roxterm (valac related) - [ ] schismtracker (SDL symbols) - [ ] scrot (imlib2 related) - [ ] simulide (`EGL/eglplatform.h`) - [ ] sway (wlroots related) - [ ] synaptic (dpkg related) - [ ] texstudio (hunspell related) - [ ] texworks (hunspell related) - [ ] tilda (valac related) - [ ] tint2 (imlib2) - [ ] trojita (qt5-qtmultimedia related) - [ ] tsmuxergui (`EGL/eglplatform.h`) - [x] tumbler (graphviz related) - [ ] wireshark-qt (`EGL/eglplatform.h`) - [ ] wkhtmltopdf (`EGL/eglplatform.h`) - [ ] wmaker (imagemagick related) - [ ] xf86-input-void (mesa related) - [ ] xf86-video-dummy (mesa related) - [ ] xfconf (graphviz related) - [ ] appstream (graphviz related) - [ ] apt-file (dpkg related) - [ ] awesomeshot (imagemagick related) - [ ] babl (graphviz related) - [ ] dmtx-utils (imagemagick related) - [x] ffmpeg - [x] ffmpegthumbnailer - [ ] gegl (graphviz related) - [ ] gexiv2 (libltdl related) - [ ] gpac (libtheora related) - [ ] gst-libav (libtheora related) - [ ] gst-plugins-good (libtheora related) - [ ] imgflo (graphviz related) - [ ] libgee (graphviz related) - [ ] libgmime (graphviz related) - [ ] libsecret (graphviz related) - [ ] libvips (imagemagick related) - [ ] manim (`ERROR: Could not find a version that satisfies the requirement numpy==1.26.5`) - [x] megacmd - [x] minidlna - [x] mplayer - [x] mpv (libtheora related) - [ ] mu (emacs related) - [ ] nala (dpkg related) - [x] navidrome (libtheora related) - [x] notcurses (libtheora related) - [ ] notmuch (graphviz related) - [x] pianobar (libtheora related) - [x] pipewire (libtheora related) - [ ] proton-bridge (graphviz related) - [x] rsgain (libtheora related) - [ ] srt2vobsub (cups related) - [ ] timg (cups related) - [x] unpaper (libtheora related) - [x] vgmstream (libtheora related) - [ ] waypipe - [x] ytui-music (libtheora related) - [ ] zile (graphviz related) - [ ] abiword (hunspell related) - [ ] audacious-plugins - [ ] cherrytree (hunspell related) - [ ] deadbeef (`EGL/eglplatform.h`) - [ ] eog (valac related) - [ ] evince (`EGL/eglplatform.h`) - [ ] eww (valac related) - [ ] ffplay (can't find SDL) - [ ] firefox (skipped for time, I wanna be done) - [ ] geany (libvte related) - [ ] geany-plugins (geany related) - [ ] gimp (SDL symbols) - [ ] gimp-lqr-plugin (gimp related) - [ ] handbrake - [ ] kf6-kauth - [ ] libfm-qt (qt6-qtdeclarative related) - [ ] libqtxdg (qt6-qtdeclarative related) - [ ] libsysstat - [ ] lximage-qt - [ ] lxqt-archiver - [ ] lxqt-qtplugin (qt6-qttools related) - [ ] mgba (SDL symbols) - [ ] mpv-x (mpv related) - [ ] obconf (imlib2 related) - [ ] olivia (can't find xz/lzma) - [ ] opencv - [ ] oshu (SDL symbols) - [ ] otter-browser (qt5-qtwebengine) - [ ] parole (imlib2 related) - [ ] pcmanfm-qt (qt6-qtdeclarative) - [ ] phantomjs (qt5-qtwebengine) - [ ] pulseeffects (imlib2 related) - [ ] gnome-themes-extra (`EGL/eglplatform.h`) - [ ] fluent-gtk-theme (`EGL/eglplatform.h`) - [ ] python-pyqtwebengine (`EGL/eglplatform.h`) - [ ] python-qscintilla (`EGL/eglplatform.h`) - [ ] python-torch (`EGL/eglplatform.h`) - [ ] python-torchaudio (`EGL/eglplatform.h`) - [ ] python-torchvision (`EGL/eglplatform.h`) - [ ] qterminal - [ ] qtkeychain (`EGL/eglplatform.h`) - [ ] qtxdg-tools - [ ] ristretto (`EGL/eglplatform.h`) - [ ] scrcpy (`EGL/eglplatform.h`) - [ ] thunderbird (`EGL/eglplatform.h`) - [ ] webkit2gtk-4.1 (hunspell-en-us related) - [ ] webkitgtk-6.0 (hunspell-en-us related) - [ ] wxwidgets - [ ] xfce-theme-manager (`EGL/eglplatform.h`) - [ ] xfce4-session (`EGL/eglplatform.h`) - [ ] xfce4-taskmanager (`EGL/eglplatform.h`) - [ ] xfce4-terminal (`EGL/eglplatform.h`) - [ ] xfwm4 (`EGL/eglplatform.h`) - [ ] zenity (`EGL/eglplatform.h`) - [ ] vlc (symbols) - [ ] ardour (`EGL/eglplatform.h`) - [ ] atril (`EGL/eglplatform.h`) - [ ] audacity (`EGL/eglplatform.h`) - [ ] cantata (`EGL/eglplatform.h`) - [ ] codeblock (`EGL/eglplatform.h`) - [ ] epiphany (`EGL/eglplatform.h`) - [ ] exo (`EGL/eglplatform.h`) - [ ] file-roller (`EGL/eglplatform.h`) - [ ] garcon (`EGL/eglplatform.h`) - [ ] gedit (hunspell-en-us related) - [ ] ghex (`EGL/eglplatform.h`) - [ ] gnome-font-viewer (`EGL/eglplatform.h`) - [ ] hugin (can't find OpenGL) - [ ] kid3 (`EGL/eglplatform.h`) - [ ] komorebi (can't find OpenGL) - [ ] lenmus (symbols) - [ ] liblxqt - [ ] lxqt-about - [ ] lxqt-config - [ ] lxqt-globalkeys - [ ] lxqt-notificationd - [ ] lxqt-openssh-askpass - [ ] lxqt-panel - [ ] lxqt-runner - [ ] lxqt-session - [ ] marco (`EGL/eglplatform.h`) - [ ] news-flash-gtk (`EGL/eglplatform.h`) - [ ] nextcloud-client (`EGL/eglplatform.h`) - [ ] obconf-qt (vulkan-headers related) - [ ] spek (can't find OpenGL) - [ ] surf (`EGL/eglplatform.h`) - [ ] vlc-qt (vlc related) - [ ] wxmaxima (can't find OpenGL) - [ ] xfce4-appfinder (`EGL/eglplatform.h`) - [ ] xfce4-panel (`EGL/eglplatform.h`) - [ ] xfce4-panel-profiles (`EGL/eglplatform.h`) - [ ] xfce4-places-plugin (`EGL/eglplatform.h`) - [ ] xfce4-pulseaudio-plugin (`EGL/eglplatform.h`) - [ ] xfce4-screensaver (`EGL/eglplatform.h`) - [ ] xfce4-screenshooter (`EGL/eglplatform.h`) - [ ] xfce4-settings (`EGL/eglplatform.h`) - [ ] xfce4-timer-plugin (`EGL/eglplatform.h`) - [ ] xfce4-wavelan-plugin (`EGL/eglplatform.h`) - [ ] xfce4-whiskermenu-plugin (`EGL/eglplatform.h`) - [ ] thunar (`EGL/eglplatform.h`) - [ ] thunar-archive-plugin (`EGL/eglplatform.h`) - [ ] vala-panel-appmenu (`EGL/eglplatform.h`, probably also valac) - [ ] xfce4-calculator-plugin (`EGL/eglplatform.h`) - [ ] xfce4-clipman-plugin (`EGL/eglplatform.h`) - [ ] xfce4-datetime-plugin (`EGL/eglplatform.h`) - [ ] xfce4-dict (`EGL/eglplatform.h`) - [ ] xfce4-docklike-plugin (`EGL/eglplatform.h`) - [ ] xfce4-eyes-plugin (`EGL/eglplatform.h`) - [ ] xfce4-genmon-plugin (`EGL/eglplatform.h`) - [ ] xfce4-mailwatch-plugin (`EGL/eglplatform.h`) - [ ] xfce4-netload-plugin (`EGL/eglplatform.h`) - [ ] xfce4-notes-plugin (`EGL/eglplatform.h`) - [ ] xfce4-notifyd (`EGL/eglplatform.h`) - [ ] xfdesktop (`EGL/eglplatform.h`) I'll update this as I go.
TomJo2000 commented 4 weeks ago

Started the second batch, looks like mostly simple linker problems so far.

Maxython commented 4 weeks ago

glibc-repo (complains about cgct, Maxy's problem)

I know the reason for this error

TomJo2000 commented 4 weeks ago

I know the reason for this error

Figured it'd be quicker to just leave that one for you to figure out.

TomJo2000 commented 4 weeks ago

Just finished the second batch, that officially puts us at 51 problems. And 791/2517

TomJo2000 commented 3 weeks ago

We're up to 80 now. I wanna get to 50%, and then I think I'm gonna call it a night.

TomJo2000 commented 3 weeks ago

148 now. 1557/2517, 61.86%

I've decided to clean up my build container, rebase to the latest commit, and apply #21120.

I think we get that everything that depends on coreutils is gonna be effected by it, so I'm just gonna save myself the hassle of writing it down another 20 times.

TomJo2000 commented 3 weeks ago

@Maxython I can't get gobject-introspection to build. You might wanna look into that, seeing as its half the reason for 20513.

Maxython commented 3 weeks ago

I can't get gobject-introspection to build.

Could you please post the final compilation log of the gobject-introspection package (gobject-introspection.out)?

TomJo2000 commented 3 weeks ago

Could you please post the final compilation log of the gobject-introspection package (gobject-introspection.out)?

termux - building gobject-introspection for arch aarch64...
Building dependency glib if necessary...
termux - building glib for arch aarch64...
A circular dependency was found on 'gobject-introspection', the old version of the package will be installed to resolve the conflict
Download of gobject-introspection from https://packages-cf.termux.dev/apt/termux-main failed

That's the entire log.

https://packages-cf.termux.dev/apt/termux-main/pool/main/g/gobject-introspection/ exists and I assume that's what it should be downloading. But it doesn't.

TomJo2000 commented 3 weeks ago

Updated the list with the latest batch. Got a bit delayed due to some glib messiness requiring ~150 extra rebuilds.

TomJo2000 commented 3 weeks ago

2427/2517.

431 so far. A vast majority are "related" failures. E.g. some dependency is having a problem, so the dependent package can't be built either. Progress has slowed to a crawl, and I need to sleep. I have been at this for 14 hours today.

TomJo2000 commented 3 weeks ago

In particular:

are a very common cause of related failures. Please try to prioritize these when looking for issues to fix.

licy183 commented 3 weeks ago

I tested some packages related to #21120 and marked them as resolved.

TomJo2000 commented 3 weeks ago

Finally done with the whole list. Those last 100 were a real slog to get through. Most common "new" failure from those seems to be

[12/13] Compiling C object src/libepoxy.so.p/meson-generated_.._gl_generated_dispatch.c.o
FAILED: src/libepoxy.so.p/meson-generated_.._gl_generated_dispatch.c.o
aarch64-linux-android-clang -Isrc/libepoxy.so.p -Isrc -I../src/src -Iinclude -I../src/include -Iinclude/epoxy -I/data/data/com.termux/files/usr/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -Oz -g -fstack-protector-strong -Oz -fPIC -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -Wno-int-conversion -fvisibility=hidden -MD -MQ src/libepoxy.so.p/meson-generated_.._gl_generated_dispatch.c.o -MF src/libepoxy.so.p/meson-generated_.._gl_generated_dispatch.c.o.d -o src/libepoxy.so.p/meson-generated_.._gl_generated_dispatch.c.o -c src/gl_generated_dispatch.c 
In file included from src/gl_generated_dispatch.c:26:
In file included from ../src/src/dispatch_common.h:59:
In file included from ../src/include/epoxy/egl.h:46:
include/epoxy/egl_generated.h:11:10: fatal error: 'EGL/eglplatform.h' file not found
   11 | #include "EGL/eglplatform.h"
      |          ^~~~~~~~~~~~~~~~~~~

From the opengl package.

TomJo2000 commented 3 weeks ago

Final count. 513 issues. If I had to guess, a solid 80% of those are because some dependency doesn't build.

fornwall commented 3 weeks ago

enchant (hunspell dependency is really slow to download) bluefish (hunspell dependency is really slow to download) fcitx5 (hunspell dependency is really slow to download) fcitx5-hangul (hunspell dependency is really slow to download) fcitx5-qt (hunspell dependency is really slow to download) gspell (hunspell dependency is really slow to download)

I think this might have been a temporary github or networking issue - we download from https://github.com/hunspell/hunspell/archive/v1.7.2.tar.gz and the file is less than a megabyte, so I don't see why downloading that file should be slow, and I can't reproduce it either. Do you (or anyone else) still see this?

truboxl commented 4 days ago

Leftovers from the old issue #20966:

truboxl commented 3 hours ago

https://github.com/truboxl/termux-packages/commits/393a444cc789cbfc6e7616508d497268f3a8df22/

I haven't clean up and summarised the failed packages yet but can check out the failed GitHub Actions