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 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>
