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

fails to install in Android terminal emulator due to supposedly missing curl dependency #23

Open
stuart-little opened this issue Dec 24, 2020 · 1 comment

Comments

@stuart-little
Copy link

stuart-little commented Dec 24, 2020

I am on Android 10 running Termux. It's a terminal emulator that's allowed me to build and install raku, zef, etc.

I have a curl executable:

$ curl --version
curl 7.74.0 (aarch64-unknown-linux-android) libcurl/7.74.0 OpenSSL/1.1.1i zlib/1.2.11 libssh2/1.9.0 nghttp2/1.42.0
Release-Date: 2020-12-09
Protocols: dict file ftp ftps gopher http https imap imaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS HTTP2 HTTPS-proxy IPv6 Largefile libz NTLM NTLM_WB SSL UnixSockets

Nevertheless:

$ zef install LibCurl
===> Searching for: LibCurl
===> Searching for missing dependencies: NativeLibs:ver<0.0.7+>:auth<github:salortiz>, curl:ver<4>:from<native>, Test::When
===> Failed to find dependencies: curl:ver<4>:from<native>
Failed to resolve some missing dependencies

Should I be reporting this in the zef repo instead? In any case, it somehow fails to resolve that dependency when trying to install this module.

Edit:

There's now also a zef issue regarding this.

@stuart-little
Copy link
Author

I believe this has been resolved now: I had libcurl.so but not libcurl.so.4, so I symlinked the former to the latter.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant