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