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