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

Julia won't start #259

Closed
MasonProtter opened this issue Jan 8, 2019 · 8 comments
Closed

Julia won't start #259

MasonProtter opened this issue Jan 8, 2019 · 8 comments

Comments

@MasonProtter
Copy link

Tried loading the Julia programming language from a compiled binary. Crashed from an illegal byte sequence(?). Steps to reproduce:

iPad:~# apk add curl 

iPad:~# curl https://julialang-s3.julialang.org/bin/linux/x64/1.0/julia-1.0.3-linux-x86_64.tar.gz --output julia-1.0.3-linux-x86_64.tar.gz

iPad:~# tar xvzf julia-1.0.3-linux-x86_64.tar.gz  

iPad:~# julia-1.0.3/bin/julia
julia-1.0.3/bin/julia: line 1: can't create @@@8: Illegal byte sequence                                                                                                                   
julia-1.0.3/bin/julia: line 1: �ELF: not found                                                                                                                                             
julia-1.0.3/bin/julia: line 1: syntax error: unterminated quoted string      

This shouldn't be particularly surprising, but it'd be really freaking cool if we got this working. I'd love to run Julia code directly on my ipad.

@tbodt
Copy link
Member

tbodt commented Jan 8, 2019

You're trying to run the 64-bit version and iSH is 32 bit only at the moment. It's supposed to give a nicer error message than that though.

@tbodt
Copy link
Member

tbodt commented Jan 8, 2019

Even the 32-bit version probably won't work because it depends on glibc. This is similar to the issue with Rust (#67).

@MasonProtter
Copy link
Author

Right you are! I'm a little embarrassed to admit that I didn't even check if ish was 32 or 64 bit. I tried again with the 32 bit version of julia and I'm getting an even stranger error:

iPad:~# apk add curl 

iPad:~# curl https://julialang-s3.julialang.org/bin/linux/x86/1.0/julia-1.0.3-linux-i686.tar.gz --output julia-1.0.3-linux-i686.tar.gz

iPad:~# tar xvzf julia-1.0.3-linux-i686.tar.gz

iPad:~# julia-1.0.3/bin/julia
-ash: julia-1.0.3/bin/julia: not found                             

even though julia-1.0.3/bin/julia definitely exists and is an executable.

I was mostly just doing this (like the Rust guy) so it could go on the compatibility list.

@tbodt
Copy link
Member

tbodt commented Jan 8, 2019

That's the error you get when running a glibc-dependent executable on a system without glibc.

@tbodt
Copy link
Member

tbodt commented Jan 13, 2019

Gonna close this for the same reason as the rust issue.

@tbodt tbodt closed this as completed Jan 13, 2019
@MasonProtter
Copy link
Author

I noticed this is in he Works category for Compatability. I just checked and it seems to not work still for the same reasons as before.

@tbodt
Copy link
Member

tbodt commented Aug 6, 2019

I think it moved because I closed the project?

@sbromberger
Copy link

Happy to help test if you need.

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

3 participants