On Tuesday, September 6, 2016 at 8:21:48 PM UTC, Lutfullah Tomak wrote:
>
> I use julia 0.4.6 package from Debian Stretch in arm cpu(with chroot 
> environment in my android phone). It works well and IJulia works too.
>

You mean you use Julia straight on Android, not on Debian or Ubuntu (in a 
VM under Android)? Interesting.. I had heard of the latter in a VM.

I think I know what chroot is, not quite a VM, lightweight, and you get the 
file system hierarchy you expect. Was that the point?

[Android isn't strictly supported, only the Linux [kernel], but this 
indicates to me that nothing more in userspace is needed and only file 
system changes/chroot is needed (if that..).]



> On Tuesday, September 6, 2016 at 11:12:24 PM UTC+3, Angshuman Goswami 
> wrote:
>>
>> Anyone has a working version of Julia running on ARM processors?
>>
>> On Thursday, September 1, 2016 at 10:15:05 PM UTC-4, Josh Langsfeld wrote:
>>>
>>> This link is only to an archive of the source code; you would still have 
>>> to build julia after downloading this.
>>>
>>> Ideally what you want is an ARM binary that's version 0.4 instead of a 
>>> nightly build but I don't see anywhere obvious where that can be downloaded.
>>>
>>> RobotOS will start working on 0.5 and up eventually, but you may still 
>>> need to wait a few weeks.
>>>
>>> On Thursday, September 1, 2016 at 7:52:09 PM UTC-4, Angshuman Goswami 
>>> wrote:
>>>>
>>>> But there is no folder /bin/julia in the one I downloaded from 
>>>> https://github.com/JuliaLang/julia/releases/tag/v0.4.6
>>>>
>>>> What should be the simlink when I try to build with this ??
>>>>
>>>> On Thursday, September 1, 2016 at 6:52:41 PM UTC-4, Kaj Wiik wrote:
>>>>>
>>>>> Hi!
>>>>>
>>>>> You symlink a wrong file, first 
>>>>> sudo rm /usr/local/bin/julia.h
>>>>>
>>>>> The correct symlink line is
>>>>> sudo ln -s /opt/julia-0.4.6/bin/julia  /usr/local/bin
>>>>>
>>>>> On Friday, September 2, 2016 at 1:11:07 AM UTC+3, Angshuman Goswami 
>>>>> wrote:
>>>>>>
>>>>>> I have downloaded the Julia 0.4.6 from the repository: 
>>>>>> https://github.com/JuliaLang/julia/releases/tag/v0.4.6
>>>>>> I extracted the folder and copied to opt folder
>>>>>> sudo ln -s /opt/julia-0.4.6/src/julia.h  /usr/local/bin
>>>>>>
>>>>>> I made the folder executable using sudo chmod +x *
>>>>>>
>>>>>> But I am getting the error:
>>>>>> bash: julia: command not found
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thursday, September 1, 2016 at 5:38:10 PM UTC-4, Angshuman Goswami 
>>>>>> wrote:
>>>>>>>
>>>>>>> I want to use Julia 0.4.6. Can you guide me through the process as 
>>>>>>> if I am a novice
>>>>>>> On Thursday, September 1, 2016 at 2:24:43 AM UTC-4, Lutfullah Tomak 
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> You've already built julia I guess. You need to install python 
>>>>>>>> using ubuntu's package system. In command prompt
>>>>>>>> sudo apt-get install `pkg-name`
>>>>>>>> will install the package you want to install by asking you your 
>>>>>>>> password.
>>>>>>>> For python
>>>>>>>> sudo apt-get install python
>>>>>>>> will install python. Close prompt and open julia and try again 
>>>>>>>> building PyCall.jl by Pkg.build().
>>>>>>>>
>>>>>>>> On Wednesday, August 31, 2016 at 11:48:32 PM UTC+3, Angshuman 
>>>>>>>> Goswami wrote:
>>>>>>>>>
>>>>>>>>> I don't get how to do that. 
>>>>>>>>>
>>>>>>>>> Can you please tell me the steps. Its all too confusing and I am 
>>>>>>>>> very new to Ubuntu or Julia. Mostly used to work on Matlab. I have no 
>>>>>>>>> idea 
>>>>>>>>> how to install dependancies
>>>>>>>>>
>>>>>>>>> On Wednesday, August 31, 2016 at 3:26:40 AM UTC-4, Kaj Wiik wrote:
>>>>>>>>>>
>>>>>>>>>> Ah, sorry, I assumed you are using x86_64. Find the arm binary 
>>>>>>>>>> tarball and follow the instructions otherwise. See
>>>>>>>>>> https://github.com/JuliaLang/julia/blob/master/README.arm.md
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Wednesday, August 31, 2016 at 9:54:38 AM UTC+3, Lutfullah 
>>>>>>>>>> Tomak wrote:
>>>>>>>>>>>
>>>>>>>>>>> You are on an arm cpu so Conda cannot install python for you. 
>>>>>>>>>>> Also, you tried downloading x86 cpu linux binaries, instead try arm 
>>>>>>>>>>> nightlies.
>>>>>>>>>>> To get away with PyCall issues you have to manually install all 
>>>>>>>>>>> depencies. 
>>>>>>>>>>>
>>>>>>>>>>> On Wednesday, August 31, 2016 at 7:53:24 AM UTC+3, Angshuman 
>>>>>>>>>>> Goswami wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> When i performed build again errors cropped up.
>>>>>>>>>>>>
>>>>>>>>>>>> Pkg.build("PyCall")
>>>>>>>>>>>> WARNING: unable to determine host cpu name.
>>>>>>>>>>>> INFO: Building PyCall
>>>>>>>>>>>> INFO: No system-wide Python was found; got the following error:
>>>>>>>>>>>> could not spawn `/usr/local/lib/python2.7 -c "import 
>>>>>>>>>>>> distutils.sysconfig; 
>>>>>>>>>>>> print(distutils.sysconfig.get_config_var('VERSION'))"`: permission 
>>>>>>>>>>>> denied 
>>>>>>>>>>>> (EACCES)
>>>>>>>>>>>> using the Python distribution in the Conda package
>>>>>>>>>>>> INFO: Downloading miniconda installer ...
>>>>>>>>>>>>   % Total    % Received % Xferd  Average Speed   Time    
>>>>>>>>>>>> Time     Time  Current
>>>>>>>>>>>>                                  Dload  Upload   Total   
>>>>>>>>>>>> Spent    Left  Speed
>>>>>>>>>>>> 100 24.7M  100 24.7M    0     0  2401k      0  0:00:10  0:00:10 
>>>>>>>>>>>> --:--:-- 2743k
>>>>>>>>>>>> INFO: Installing miniconda ...
>>>>>>>>>>>> PREFIX=/home/odroid/.julia/v0.4/Conda/deps/usr
>>>>>>>>>>>> installing: _cache-0.0-py27_x0 ...
>>>>>>>>>>>> installing: python-2.7.11-0 ...
>>>>>>>>>>>> installing: conda-env-2.4.5-py27_0 ...
>>>>>>>>>>>> installing: openssl-1.0.2g-0 ...
>>>>>>>>>>>> installing: pycosat-0.6.1-py27_0 ...
>>>>>>>>>>>> installing: pyyaml-3.11-py27_1 ...
>>>>>>>>>>>> installing: readline-6.2-2 ...
>>>>>>>>>>>> installing: requests-2.9.1-py27_0 ...
>>>>>>>>>>>> installing: sqlite-3.9.2-0 ...
>>>>>>>>>>>> installing: tk-8.5.18-0 ...
>>>>>>>>>>>> installing: yaml-0.1.6-0 ...
>>>>>>>>>>>> installing: zlib-1.2.8-0 ...
>>>>>>>>>>>> installing: conda-4.0.5-py27_0 ...
>>>>>>>>>>>> installing: pycrypto-2.6.1-py27_0 ...
>>>>>>>>>>>> installing: pip-8.1.1-py27_1 ...
>>>>>>>>>>>> installing: wheel-0.29.0-py27_0 ...
>>>>>>>>>>>> installing: setuptools-20.3-py27_0 ...
>>>>>>>>>>>> /home/odroid/.julia/v0.4/Conda/deps/usr/installer.sh: line 288: 
>>>>>>>>>>>> /home/odroid/.julia/v0.4/Conda/deps/usr/pkgs/python-2.7.11-0/bin/python:
>>>>>>>>>>>>  
>>>>>>>>>>>> cannot execute binary file: Exec format error
>>>>>>>>>>>> ERROR:
>>>>>>>>>>>> cannot execute native linux-32 binary, output from 'uname -a' 
>>>>>>>>>>>> is:
>>>>>>>>>>>> Linux odroid 3.10.69 #1 SMP PREEMPT Thu Feb 12 15:22:14 BRST 
>>>>>>>>>>>> 2015 armv7l armv7l armv7l GNU/Linux
>>>>>>>>>>>> ===============================[ ERROR: PyCall 
>>>>>>>>>>>> ]================================
>>>>>>>>>>>>
>>>>>>>>>>>> LoadError: failed process: 
>>>>>>>>>>>> Process(`/home/odroid/.julia/v0.4/Conda/deps/usr/installer.sh -b 
>>>>>>>>>>>> -f -p 
>>>>>>>>>>>> /home/odroid/.julia/v0.4/Conda/deps/usr`, ProcessExited(1)) [1]
>>>>>>>>>>>> while loading /home/odroid/.julia/v0.4/PyCall/deps/build.jl, in 
>>>>>>>>>>>> expression starting on line 17
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ================================================================================
>>>>>>>>>>>>
>>>>>>>>>>>> ================================[ BUILD ERRORS 
>>>>>>>>>>>> ]================================
>>>>>>>>>>>>
>>>>>>>>>>>> WARNING: PyCall had build errors.
>>>>>>>>>>>>
>>>>>>>>>>>>  - packages with build errors remain installed in 
>>>>>>>>>>>> /home/odroid/.julia/v0.4
>>>>>>>>>>>>  - build the package(s) and all dependencies with 
>>>>>>>>>>>> `Pkg.build("PyCall")`
>>>>>>>>>>>>  - build a single package by running its `deps/build.jl` script
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ================================================================================
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Wednesday, August 31, 2016 at 12:08:33 AM UTC-4, Angshuman 
>>>>>>>>>>>> Goswami wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> julia> Pkg.status()
>>>>>>>>>>>>> 7 required packages:
>>>>>>>>>>>>>  - AmplNLWriter                  0.2.2
>>>>>>>>>>>>>  - CoinOptServices               0.1.2
>>>>>>>>>>>>>  - IJulia                        1.2.0
>>>>>>>>>>>>>  - Ipopt                         0.2.4
>>>>>>>>>>>>>  - JuMP                          0.14.0
>>>>>>>>>>>>>  - PyCall                        1.7.1
>>>>>>>>>>>>>  - RobotOS                       0.4.1
>>>>>>>>>>>>> 19 additional packages:
>>>>>>>>>>>>>  - BinDeps                       0.4.3
>>>>>>>>>>>>>  - Calculus                      0.1.15
>>>>>>>>>>>>>  - Cbc                           0.2.3
>>>>>>>>>>>>>  - Clp                           0.2.2
>>>>>>>>>>>>>  - Compat                        0.8.8
>>>>>>>>>>>>>  - Conda                         0.2.3
>>>>>>>>>>>>>  - DataStructures                0.4.5
>>>>>>>>>>>>>  - ForwardDiff                   0.2.4
>>>>>>>>>>>>>  - JSON                          0.7.0
>>>>>>>>>>>>>  - Lazy                          0.11.0
>>>>>>>>>>>>>  - LightXML                      0.3.0
>>>>>>>>>>>>>  - MacroTools                    0.3.2
>>>>>>>>>>>>>  - MathProgBase                  0.5.4
>>>>>>>>>>>>>  - NaNMath                       0.2.1
>>>>>>>>>>>>>  - Nettle                        0.2.4
>>>>>>>>>>>>>  - ReverseDiffSparse             0.5.8
>>>>>>>>>>>>>  - SHA                           0.2.1
>>>>>>>>>>>>>  - URIParser                     0.1.6
>>>>>>>>>>>>>  - ZMQ                           0.3.4
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tuesday, August 30, 2016 at 10:58:39 PM UTC-4, Angshuman 
>>>>>>>>>>>>> Goswami wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I am running julia on a 32 bit system and I made sure the 
>>>>>>>>>>>>>> version i downloaded is 32 bit
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tuesday, August 30, 2016 at 10:34:25 PM UTC-4, Angshuman 
>>>>>>>>>>>>>> Goswami wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I did that and now I am getting this error when I type julia 
>>>>>>>>>>>>>>> to run in the command line 
>>>>>>>>>>>>>>> bash: /usr/local/bin/julia: cannot execute binary file: Exec 
>>>>>>>>>>>>>>> format error
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tuesday, August 30, 2016 at 4:55:54 AM UTC-4, Kaj Wiik 
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I have been using the third route very successfully:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Download the binary from e.g.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> https://julialang.s3.amazonaws.com/bin/linux/x64/0.4/julia-0.4.6-linux-x86_64.tar.gz
>>>>>>>>>>>>>>>> or
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> https://s3.amazonaws.com/julialang/bin/linux/x64/0.5/julia-0.5.0-rc3-linux-x86_64.tar.gz
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (http://julialang.org/downloads/)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> cd /opt
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> sudo tar xzvf tarball.tgz
>>>>>>>>>>>>>>>> A directory like julia-2e358ce975 will be created.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Then make a symlink
>>>>>>>>>>>>>>>> sudo ln -s /opt/julia-2e358ce975/bin/julia /usr/local/bin
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> That's it, very easy.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Note that now you can support multiple versions by making 
>>>>>>>>>>>>>>>> symlinks e.g. julia-v0.5, that's not possible (or very 
>>>>>>>>>>>>>>>> difficult) with the 
>>>>>>>>>>>>>>>> deb packages.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>>>> Kaj
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Tuesday, August 30, 2016 at 8:26:29 AM UTC+3, Angshuman 
>>>>>>>>>>>>>>>> Goswami wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I was running Julia to run my MPC code. I needed to 
>>>>>>>>>>>>>>>>> upgrade and hence i deleted the folder i cloned from git hub. 
>>>>>>>>>>>>>>>>> Now I have 
>>>>>>>>>>>>>>>>> two problems:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 1) Installing julia by sudo get-apt install julia, I get 
>>>>>>>>>>>>>>>>> the following message:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Reading package lists... Done
>>>>>>>>>>>>>>>>> Building dependency tree       
>>>>>>>>>>>>>>>>> Reading state information... Done
>>>>>>>>>>>>>>>>> Package julia is not available, but is referred to by 
>>>>>>>>>>>>>>>>> another package.
>>>>>>>>>>>>>>>>> This may mean that the package is missing, has been 
>>>>>>>>>>>>>>>>> obsoleted, or
>>>>>>>>>>>>>>>>> is only available from another source
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> E: Package 'julia' has no installation candidate
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 2) When I cloned the github link by  git clone 
>>>>>>>>>>>>>>>>> https://github.com/JuliaLang/julia.git
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I tried make -j N
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> it didn't work
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 3) I then used 
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> git pull && make
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Now Julia was updated to 0.4.7 
>>>>>>>>>>>>>>>>> And now I thought it will finally work.
>>>>>>>>>>>>>>>>> But now when I do i) using PyCall or  ii) using RobotOS
>>>>>>>>>>>>>>>>> I get the following error:
>>>>>>>>>>>>>>>>> julia: codegen.cpp:3155: llvm::Value* emit_expr(jl_value_t*, 
>>>>>>>>>>>>>>>>> jl_codectx_t*, bool, bool): Assertion 
>>>>>>>>>>>>>>>>> `ctx->gensym_assigned.at(idx)' failed.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> signal (6): Aborted
>>>>>>>>>>>>>>>>> ERROR: LoadError: Failed to precompile PyCall to 
>>>>>>>>>>>>>>>>> /home/odroid/.julia/lib/v0.4/PyCall.ji
>>>>>>>>>>>>>>>>> while loading 
>>>>>>>>>>>>>>>>> /home/odroid/.julia/v0.4/RobotOS/src/RobotOS.jl, in 
>>>>>>>>>>>>>>>>> expression starting on line 3
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> M stuck
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>

Reply via email to