I am running on a ARM and I think the latest release 0.4.6 has problems with even the 32 bit (x84)
Can anyone help? 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 >>>>>>>>>>>>>> >>>>>>>>>>>>>>
