-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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]: Some packages cannot be built #20966
Comments
Are these related to the ndk r27 update? Or should these be fixed now? |
These issues found using NDK r26b |
As for |
|
Finally got time to look into this.
// [...]
Submodule path 'deps/pcre2': checked out '9a51f31da1c2d45e1f31d6a0d6b2f62975fed373'
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Enumerating objects: 201, done.
remote: Counting objects: 100% (200/200), done.
remote: Compressing objects: 100% (93/93), done.
remote: Total 101 (delta 88), reused 14 (delta 5), pack-reused 0
Receiving objects: 100% (101/101), 17.81 KiB | 17.81 MiB/s, done.
Resolving deltas: 100% (88/88), completed with 83 local objects.
From https://github.com/madler/zlib
* branch 51b7f2abdade71cd9bb0e7a373ef2610ec6f9daf -> FETCH_HEAD
Submodule path 'deps/zlib': checked out '51b7f2abdade71cd9bb0e7a373ef2610ec6f9daf'
~/.termux-build/luvi/cache
fatal: reference is not a tree: b85da58f2549a519486a7296f5b836a8f6a64880 Can probably be fixed by updating |
Updated the tracker with links to each of the packages in question. |
|
This might not be the place to kick off this discussion. It's been EOL since 2020.
|
BTW, about |
I'm looking at |
Look like termux-packages/packages/eltclsh/build.sh Line 18 in 191c936
Though I did run into a symbol error with it. ERROR: ./lib/libeltclsh.so contains undefined symbols:
28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND mblen |
We should probably retire the package. |
I can't reproduce the build failure in |
I am getting a Traceback (most recent call last):
File "/home/builder/.termux-build/python-crossenv-prefix-aarch64/build/lib/python3.11/site-packages/mesonbuild/mesonmain.py", line 188, in run
return options.run_func(options)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/builder/.termux-build/python-crossenv-prefix-aarch64/build/lib/python3.11/site-packages/mesonbuild/msetup.py", line 364, in run
app.generate()
File "/home/builder/.termux-build/python-crossenv-prefix-aarch64/build/lib/python3.11/site-packages/mesonbuild/msetup.py", line 187, in generate
return self._generate(env, capture, vslite_ctx)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/builder/.termux-build/python-crossenv-prefix-aarch64/build/lib/python3.11/site-packages/mesonbuild/msetup.py", line 252, in _generate
captured_compile_args = intr.backend.generate(capture, vslite_ctx)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/builder/.termux-build/python-crossenv-prefix-aarch64/build/lib/python3.11/site-packages/mesonbuild/backend/ninjabackend.py", line 649, in generate
self.generate_target(t)
File "/home/builder/.termux-build/python-crossenv-prefix-aarch64/build/lib/python3.11/site-packages/mesonbuild/backend/ninjabackend.py", line 1072, in generate_target
self.generate_dependency_scan_target(target, compiled_sources, source2object, generated_source_files, fortran_order_deps)
File "/home/builder/.termux-build/python-crossenv-prefix-aarch64/build/lib/python3.11/site-packages/mesonbuild/backend/ninjabackend.py", line 1125, in generate_dependency_scan_target
write = old != scaninfo
^^^^^^^^^^^^^^^
File "<string>", line 4, in __eq__
AttributeError: 'TargetDependencyScannerInfo' object has no attribute 'sources'
ERROR: Unhandled python exception
This is a Meson bug and should be reported!
ERROR Backend subprocess exited when trying to invoke build_wheel But |
Oh, nvm ERROR: ./lib/python2.7/lib-dynload/audioop.so contains undefined symbols:
15: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor
|
I think I have another package to add to the list.
fatal: unable to access 'https://gitflic.ru/project/erthink/libmdbx.git/': The requested URL returned error: 403 I have a suspicion the hosting service may be region locked to refuse IPs from NATO countries. The IP blocking theory is gaining ground. |
It has been fixed in upstream time-rs/time#681. The time crate need to be updated in the projects. |
Seems like sourceforge have broken their download API and links now do multiple redirections to a mirror. Redirections are not done by Currently, packages are using two formats:
A solution that doesn't use For example:
$ curl https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-3.3.17.tar.xz
<html>
<head>
<title>301 Moved Permanently</title>
</head>
<body>
<h1>301 Moved Permanently</h1>
The resource has been moved to <a href="https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-3.3.17.tar.xz/">https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-3.3.17.tar.xz/</a>;
you should be redirected automatically.
</body>
$ curl https://downloads.sourceforge.net/nfs/nfs-utils-2.6.4.tar.bz2
<html>
<head>
<title>301 Moved Permanently</title>
</head>
<body>
<h1>301 Moved Permanently</h1>
The resource has been moved to <a href="https://downloads.sourceforge.net/project/nfs/nfs-utils/2.6.4/nfs-utils-2.6.4.tar.bz2">https://downloads.sourceforge.net/project/nfs/nfs-utils/2.6.4/nfs-utils-2.6.4.tar.bz2</a>;
you should be redirected automatically.
</body>
$ curl https://sourceforge.net/projects/opencore-amr/files/opencore-amr/opencore-amr-0.1.6.tar.gz/download
<html>
<head>
<title>302 Found</title>
</head>
<body>
<h1>302 Found</h1>
The resource was found at <a href="https://downloads.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-0.1.6.tar.gz?ts=gAAAAABmrEGD1Ya2KP8BvDxNyHNBMS-yoZ8WNCauHXcFIrTTBmdCyokMsnLpBHyMchM4JiwClE9Mbkh2uufTUpxjIa0qE4OVZw%3D%3D&use_mirror=cyfuture&r=">https://downloads.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-0.1.6.tar.gz?ts=gAAAAABmrEGD1Ya2KP8BvDxNyHNBMS-yoZ8WNCauHXcFIrTTBmdCyokMsnLpBHyMchM4JiwClE9Mbkh2uufTUpxjIa0qE4OVZw%3D%3D&use_mirror=cyfuture&r=</a>;
you should be redirected automatically.
</body> Btw, Maybe sourceforge should be pinged before making changes. Seems like similar issues for currently used urls have been reported for like last 10 years. |
Additionally to us hosting a packages sources repo, there should be some biweekly/monthly workflow that downloads all sources of all packages too see if their urls and checksums are still valid. |
Is there any reason I can not revbump
But I did not see it in earlier build attempts. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Intermittent issue with PID value. Re-run of the job may fix it. |
Because it's fun. |
This is why I strongly oppose using bionic-host + qemu static binary because of Android libc limitation |
@truboxl Isn't particularly this limit (max pid) is common for all 32bit Linux systems, not just Android? |
This error is easy to fix with |
I'm pretty sure some package builds churn through more than 2^15 PIDs. |
When PID counter hits the limit it is being reset to the first unoccupied PID number above 1, and I am pretty much sure there will never be 32767 simultaneously running processes. |
ARM revbump of gdbm's revdeps seems to be fine, but hit the CI time limit, probably because of running bionic executables with qemu (we already had this with glib-introspection). So I am reverting qemu integration. |
It seems like Audacity is not in the list (related to #18790). |
I'll quickly check what's already covered here so I can mark it as returning for the NDK 27 pass. |
Could I get a spot check on |
Closing since most of the packages already can be rebuilt. Those that dont probably broken for a long time and will be tracked in #21130. |
|
Problem description
These packages are currently not buildable. Either because source URL is dead or some dependencies have since upgraded and not compatible or checksum has changed or some other build issues. Likely duplicate of existing issues.
Main packages
fix bionic-host build and fix bionic-host build #20958fix bionic-host build #21095)
libxml2
#20991)libgnt, finch, pidgin: various fixes #21002)
rcshellrenamed torc
(fix(main/rc): rename fromrcshell
and replace dead source #20995, 1363572, 0a4fa24)Root packages
X11 packages
What steps will reproduce the bug?
./scripts/run-docker.sh ./build-package.sh -I -a aarch64 <package>
What is the expected behavior?
No response
System information
The text was updated successfully, but these errors were encountered: