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

[Request] android_translation_layer-git #3398

Open
os-guy opened this issue Dec 1, 2024 · 18 comments
Open

[Request] android_translation_layer-git #3398

os-guy opened this issue Dec 1, 2024 · 18 comments
Labels
interfere required Needs patching the PKGBUILD. priority:low This package affects just a few users. request:new-pkg New package requested. waiting:misc Waiting for something else to occur

Comments

@os-guy
Copy link

os-guy commented Dec 1, 2024

Packages

https://aur.archlinux.org/pkgbase/android_translation_layer-git
... https://aur.archlinux.org/pkgbase/art_standalone-git
... ... https://aur.archlinux.org/pkgbase/bionic_translation-git
... ... https://aur.archlinux.org/pkgbase/bsd-compat-headers
... ... https://aur.archlinux.org/pkgbase/wolfssl-jni
... https://aur.archlinux.org/pkgbase/skia-sharp-atl-git
... https://aur.archlinux.org/pkgbase/libopensles-standalone-git

Purpose

Android Translation Layer AKA ATL works as a translation layer as WINE but instead of translating the code between Windows and GNU/Linux API Requests, this program is aims to translate Android and GNU/Linux API Requests. So it basically runs Android Apps on GNU/Linux.

License

GPL-v3

More information

It can run NewPipe! :D (I couldn't find any further information to give :D)
Whatsapp Running through ATL - Reddit
Project Main Page - GitLab
image

@os-guy os-guy added the request:new-pkg New package requested. label Dec 1, 2024
@Technetium1 Technetium1 added the priority:low This package affects just a few users. label Dec 1, 2024
@xiota
Copy link
Contributor

xiota commented Dec 2, 2024

@txtsd Help with art_standalone would be appreciated. Don't know reason for this error. Log is 29MiB uncompressed. art_standalone.log.gz

trouble writing output: excess write of 8
make: *** [build/core/host_dalvik_java_library.mk:105: out/host/common/obj/JAVA_LIBRARIES/core-all-hostdex_intermediates/classes.dex] Error 2
make: *** Waiting for unfinished jobs....

@txtsd
Copy link

txtsd commented Dec 2, 2024

@xiota It built fine for me in chroot just now. I'm not sure what's different about your environment.

Build log for art_standalone: https://github.com/txtsd/ankylosaurus/actions/runs/12114196057
Build log for art_standalone-git: https://github.com/txtsd/ankylosaurus/actions/runs/12111200039/job/33762725969

You can inquire about the build error in the matrix channel:
https://matrix.to/#/#android-translation-layer:matrix.org

btw if you're doing android_translation_layer-git, you should also use the rest of the -git packages:

EDIT1: The non -git packages don't have upstream tags so they're arbitrarily commit-tagged.
EDIT2: Lead dev says they've never seen that error.

@txtsd
Copy link

txtsd commented Dec 3, 2024

Is there a CI log that can be linked to?

@dr460nf1r3
Copy link
Member

dr460nf1r3 commented Dec 3, 2024

I couldn't find one, which means @xiota likely did a local build. In general, all the deploy logs can be found on this page:
https://aur.chaotic.cx/deploy-log

@xiota xiota changed the title [Request] android_translation_layer-git [Request] android_translation_layer Dec 9, 2024
@xiota xiota changed the title [Request] android_translation_layer [Request] android_translation_layer-git Dec 9, 2024
@xiota
Copy link
Contributor

xiota commented Dec 9, 2024

git version fails to build. "stable" version succeeds, but upstream doesn't appear to have any actual releases yet.

@txtsd
Copy link

txtsd commented Dec 10, 2024

If the -git version is failing because of git-lfs, it just needs to run again.

@xiota
Copy link
Contributor

xiota commented Dec 10, 2024

Last attempt failed while building tests. Didn't see any clear error messages. Will try again later.

@xiota xiota added the waiting:misc Waiting for something else to occur label Dec 10, 2024
@txtsd
Copy link

txtsd commented Dec 11, 2024

I will also rebuild today and see where it is failing.

@xiota
Copy link
Contributor

xiota commented Dec 11, 2024

@txtsd Your help is appreciated. The depends have been added to chaotic-aur, in case you need to check for problems.

Here's a build log android_translation_layer-git.log.gz

@txtsd
Copy link

txtsd commented Dec 11, 2024

@xiota I was able to build the whole -git stack in clean chroots. Unfortunately, using the dependencies from the chaotic-aur yields the same error as yours.

@txtsd
Copy link

txtsd commented Dec 11, 2024

Since you're using the non -git versions for the dependencies, might as well use the non -git android_translation_layer too.

@txtsd
Copy link

txtsd commented Dec 11, 2024

Hold on let me bump the commits up to current HEADs, and it should work.

@txtsd
Copy link

txtsd commented Dec 11, 2024

Okay pull the latest versions of art_standalone and android_translation_layer, and it should build. Please don't mix -git and non -git in the future,

@xiota
Copy link
Contributor

xiota commented Dec 11, 2024

Please don't mix -git and non -git in the future,

@txtsd If this is the case, the git packages should depends directly on the other git packages.

Upon examination, following packages don't have tagged releases: android_translation_layer, art_standalone, bionic_translation, skia-sharp-atl, and libopensles-standalone. Will rebuild and revise repo packages later. Build server is currently back-logged.

@xiota xiota added the interfere required Needs patching the PKGBUILD. label Dec 11, 2024
@os-guy
Copy link
Author

os-guy commented Dec 11, 2024

@txtsd Your help is appreciated. The depends have been added to chaotic-aur, in case you need to check for problems.

Here's a build log android_translation_layer-git.log.gz

Same issue that I deal with.

Are you sure that you installed all of theese packages?
art_standalone-git
bionic_translation-git
bsd-compat-headers
wolfssl-jni
skia-sharp-atl-git
libopensles-standalone-git

It was built perfectly fine on my Arch Linux after I installed all of theese.

@xiota
Copy link
Contributor

xiota commented Dec 12, 2024

art_standalone-git failed to build, log

external/wolfssljni/native/com_wolfssl_wolfcrypt_ECC.c:22:10: fatal error: wolfssl/options.h: No such file or directory
   22 | #include <wolfssl/options.h>
      |          ^~~~~~~~~~~~~~~~~~~

@os-guy
Copy link
Author

os-guy commented Dec 12, 2024

art_standalone-git failed to build, log

external/wolfssljni/native/com_wolfssl_wolfcrypt_ECC.c:22:10: fatal error: wolfssl/options.h: No such file or directory
   22 | #include <wolfssl/options.h>
      |          ^~~~~~~~~~~~~~~~~~~

Are you sure that you installed wolfssl-jni correctly?

@xiota
Copy link
Contributor

xiota commented Dec 12, 2024

Are you sure that you installed wolfssl-jni correctly?

Packages are installed automatically prior to build. If package wasn't installed, build shouldn't have proceeded that far because of unsatisfied depends. I'll try again sometime during the weekend.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
interfere required Needs patching the PKGBUILD. priority:low This package affects just a few users. request:new-pkg New package requested. waiting:misc Waiting for something else to occur
Development

No branches or pull requests

5 participants