If `julia/usr/bin/julia` or `julia/usr/bin/julia-debug` do not exist, then
something went wrong in the build.

On Fri, Jul 10, 2015 at 10:40 AM, El suisse <elsuiz...@gmail.com> wrote:

> from the README..md
>
> Once it is built, you can run the julia executable using its full path in
> the directory created above (the julia directory), or, to run it from
> anywhere, either
>
>    -
>
>    add a soft link to the julia executable in the julia directory to
>    /usr/local/bin (or any suitable directory already in your path), or
>     -
>
>    add the julia directory to your executable path for this shell session
>    (in bash: export PATH="$(pwd):$PATH" ; in csh or tcsh:
>    set path= ( $path $cwd ) ), or
>     -
>
>    add the julia directory to your executable path permanently (e.g. in
>    .bash_profile), or
>     -
>
>    write prefix=/path/to/install/folder into Make.user and then run make
>    install.
>
> Now you should be able to run Julia like this:
>
> julia
>
> If everything works correctly, you will see a Julia banner and an
> interactive prompt into which you can enter expressions for evaluation.
> (Errors related to libraries might be caused by old, incompatible libraries
> sitting around in your PATH. In that case, try moving the julia directory
> earlier in the PATH).
> ​
>
> 2015-07-10 11:33 GMT-03:00 Kostas Tavlaridis-Gyparakis <
> kostas.tavlari...@gmail.com>:
>
>> I downloaded the julia file and located them in the home directory
>> ("/home/kostav/julia")
>> then I run make, make test and make install as well.
>> All of them seem to work.
>> Then when I try to run julia command in terminal opening terminal
>> from the file where the source is located ("/home/kostav/julia"), I
>> receive
>> a msg saying that julia is not installed.
>> In the usr/bin there is no folder or file under the name julia.
>> I am really not sure what to do to fix this, and since I want Cxx package
>> I do need the source code installation...
>>
>>
>> On Friday, July 10, 2015 at 4:26:43 PM UTC+2, Seth wrote:
>>>
>>> I haven't read the entire thread here, but if you're in the top-level
>>> julia source directory and have built julia from source, the binary is
>>> located in ./usr/bin/julia .
>>>
>>>
>>> On Friday, July 10, 2015 at 7:19:53 AM UTC-7, Kostas
>>> Tavlaridis-Gyparakis wrote:
>>>>
>>>> Any suggestions pls???
>>>>
>>>> On Friday, July 10, 2015 at 11:04:58 AM UTC+2, Kostas
>>>> Tavlaridis-Gyparakis wrote:
>>>>>
>>>>> Finally manage to run make command with no errors.
>>>>> Yet again after this I perform make test and everything seems to be
>>>>> fine.
>>>>> Then I run make install and once its finished, I try to run Julia
>>>>> command in
>>>>> terminal in the path where the julia source file is located but I
>>>>> receive msg
>>>>> saying that I don't have julia installed.
>>>>> Any idea on how to proceed with this?
>>>>>
>>>>> On Friday, July 10, 2015 at 1:17:53 AM UTC+2, Kostas
>>>>> Tavlaridis-Gyparakis wrote:
>>>>>>
>>>>>> * I was missing cmake now this problem is solved.
>>>>>> Hopefully the build will work properly now!
>>>>>>
>>>>>> On Friday, July 10, 2015 at 12:58:12 AM UTC+2, Kostas
>>>>>> Tavlaridis-Gyparakis wrote:
>>>>>>>
>>>>>>> Thanks a lot once again.
>>>>>>> So after fixing this a few more errors I am stacked with the
>>>>>>> following error msg:
>>>>>>>
>>>>>>> Making check in cxx
>>>>>>> ==================
>>>>>>> All 0 tests passed
>>>>>>> ==================
>>>>>>> Making check in mpn
>>>>>>> Making check in mpz
>>>>>>> Making check in mpq
>>>>>>> Making check in mpf
>>>>>>> Making check in printf
>>>>>>> Making check in scanf
>>>>>>> Making check in rand
>>>>>>> Making check in cxx
>>>>>>> Making check in demos
>>>>>>> Making check in calc
>>>>>>> Making check in expr
>>>>>>> Making check in tune
>>>>>>> Making check in doc
>>>>>>> Note: checking out '159061a8ce206b694448313a84387600408f6029'.
>>>>>>>
>>>>>>> You are in 'detached HEAD' state. You can look around, make
>>>>>>> experimental
>>>>>>> changes and commit them, and you can discard any commits you make in
>>>>>>> this
>>>>>>> state without impacting any branches by performing another checkout.
>>>>>>>
>>>>>>> If you want to create a new branch to retain commits you create, you
>>>>>>> may
>>>>>>> do so (now or later) by using -b with the checkout command again.
>>>>>>> Example:
>>>>>>>
>>>>>>>   git checkout -b new_branch_name
>>>>>>>
>>>>>>> patching file CMakeLists.txt
>>>>>>> patching file src/openssl_stream.c
>>>>>>> /bin/sh: 2: cmake: not found
>>>>>>> Makefile:1907: recipe for target 'libgit2/build/Makefile' failed
>>>>>>> make[1]: *** [libgit2/build/Makefile] Error 127
>>>>>>> Makefile:49: recipe for target 'julia-deps' failed
>>>>>>> make: *** [julia-deps] Error 2
>>>>>>>
>>>>>>>
>>>>>>> On Thursday, July 9, 2015 at 10:27:12 PM UTC+2, Keno Fischer wrote:
>>>>>>>>
>>>>>>>> I fixed that this morning in
>>>>>>>> https://github.com/llvm-mirror/lldb/commit/f9d5ebafe446857ff805b078b90c8c400758acdd.
>>>>>>>> Try updating LLDB (make -C deps update-llvm will do the trick).
>>>>>>>>
>>>>>>>> On Thu, Jul 9, 2015 at 4:24 PM, Kostas Tavlaridis-Gyparakis <
>>>>>>>> kostas.t...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hello again,
>>>>>>>>> I am facing some problems when trying to run the julia source code.
>>>>>>>>> As you pointed out I created the Make.user file and tried to run
>>>>>>>>> the source
>>>>>>>>> code but I receive the following error which I can not sort out
>>>>>>>>> how to fix:
>>>>>>>>>
>>>>>>>>> /home/kostav/julia/deps/llvm-svn/build_Release+Asserts/Release+Asserts/lib/liblldbInitialize.a(SystemInitializerCommon.o):
>>>>>>>>> In function `lldb_private::SystemInitializerCommon::Initialize()':
>>>>>>>>> SystemInitializerCommon.cpp:(.text._ZN12lldb_private23SystemInitializerCommon10InitializeEv+0x65):
>>>>>>>>> undefined reference to
>>>>>>>>> `lldb_private::DynamicLoaderWindowsDYLD::Initialize()'
>>>>>>>>> /home/kostav/julia/deps/llvm-svn/build_Release+Asserts/Release+Asserts/lib/liblldbInitialize.a(SystemInitializerCommon.o):
>>>>>>>>> In function `lldb_private::SystemInitializerCommon::Terminate()':
>>>>>>>>> SystemInitializerCommon.cpp:(.text._ZN12lldb_private23SystemInitializerCommon9TerminateEv+0x3c):
>>>>>>>>> undefined reference to 
>>>>>>>>> `lldb_private::DynamicLoaderWindowsDYLD::Terminate()'
>>>>>>>>> collect2: error: ld returned 1 exit status
>>>>>>>>> /home/kostav/julia/deps/llvm-svn/Makefile.rules:1206: recipe for
>>>>>>>>> target
>>>>>>>>> '/home/kostav/julia/deps/llvm-svn/build_Release+Asserts/Release+Asserts/lib/liblldb.so'
>>>>>>>>> failed
>>>>>>>>> make[5]: ***
>>>>>>>>> [/home/kostav/julia/deps/llvm-svn/build_Release+Asserts/Release+Asserts/lib/liblldb.so]
>>>>>>>>> Error 1
>>>>>>>>> /home/kostav/julia/deps/llvm-svn/Makefile.rules:880: recipe for
>>>>>>>>> target 'install' failed
>>>>>>>>> make[4]: *** [install] Error 1
>>>>>>>>> /home/kostav/julia/deps/llvm-svn/Makefile.rules:965: recipe for
>>>>>>>>> target 'install' failed
>>>>>>>>> make[3]: *** [install] Error 1
>>>>>>>>> /home/kostav/julia/deps/llvm-svn/Makefile.rules:880: recipe for
>>>>>>>>> target 'install' failed
>>>>>>>>> make[2]: *** [install] Error 1
>>>>>>>>> Makefile:642: recipe for target
>>>>>>>>> '/home/kostav/julia/usr/lib/libLLVMCodeGen.a' failed
>>>>>>>>> make[1]: *** [/home/kostav/julia/usr/lib/libLLVMCodeGen.a] Error 2
>>>>>>>>> Makefile:49: recipe for target 'julia-deps' failed
>>>>>>>>> make: *** [julia-deps] Error 2
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tuesday, July 7, 2015 at 6:03:12 PM UTC+2, Keno Fischer wrote:
>>>>>>>>>>
>>>>>>>>>> Yes, that is correct, just create a Make.user file with that
>>>>>>>>>> content in the same directory as your julia source install (where the
>>>>>>>>>> Make.inc file already is). The `LLVM_VER=svn` line directs it to
>>>>>>>>>> use the svn version of llvm.
>>>>>>>>>>
>>>>>>>>>> On Tue, Jul 7, 2015 at 11:59 AM, Kostas Tavlaridis-Gyparakis <
>>>>>>>>>> kostas.t...@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Ok, thank you pointing that out.
>>>>>>>>>>> So, I need to uninstall my current version and install using the
>>>>>>>>>>> source files.
>>>>>>>>>>> Just two questions really noob ones.
>>>>>>>>>>> In the read me file, it says that I need to add the following
>>>>>>>>>>> lines to a Make.user:
>>>>>>>>>>>
>>>>>>>>>>> override LLDB_VER=master
>>>>>>>>>>> override LLVM_VER=svn
>>>>>>>>>>> override LLVM_ASSERTIONS=1
>>>>>>>>>>> override BUILD_LLVM_CLANG=1
>>>>>>>>>>> override BUILD_LLDB=1
>>>>>>>>>>> override USE_LLVM_SHLIB=1
>>>>>>>>>>> override LLDB_DISABLE_PYTHON=1
>>>>>>>>>>>
>>>>>>>>>>> Does this mean that I just create a file with the name Make.user 
>>>>>>>>>>> and copy paste this line
>>>>>>>>>>> on the file and then save it in the directory where the source file 
>>>>>>>>>>> is downloaded?
>>>>>>>>>>> Also when you say "ne that uses LLVM-svn" not sure what I need to 
>>>>>>>>>>> check for this one.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tuesday, July 7, 2015 at 5:36:49 PM UTC+2, Keno Fischer wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Please see the instructions in the Cxx.jl README.
>>>>>>>>>>>>
>>>>>>>>>>>> In particular, you need (at the moment at least)
>>>>>>>>>>>> - a source install of julia
>>>>>>>>>>>> - one that uses LLVM-svn
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jul 7, 2015 at 11:33 AM, Kostas Tavlaridis-Gyparakis <
>>>>>>>>>>>> kostas.t...@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hello,
>>>>>>>>>>>>> I am running the following version of Julia:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Julia Version 0.4.0-dev+5809
>>>>>>>>>>>>> Commit b414076* (2015-07-06 15:38 UTC)
>>>>>>>>>>>>> Platform Info:
>>>>>>>>>>>>>   System: Linux (x86_64-linux-gnu)
>>>>>>>>>>>>>   CPU: Intel(R) Core(TM) i5-4300U CPU @ 1.90GHz
>>>>>>>>>>>>>   WORD_SIZE: 64
>>>>>>>>>>>>>   BLAS: libopenblas (NO_LAPACKE DYNAMIC_ARCH NO_AFFINITY
>>>>>>>>>>>>> Haswell)
>>>>>>>>>>>>>   LAPACK: liblapack.so.3
>>>>>>>>>>>>>   LIBM: libopenlibm
>>>>>>>>>>>>>   LLVM: libLLVM-3.3
>>>>>>>>>>>>>
>>>>>>>>>>>>> And when I try to add the CXX package I receive the following
>>>>>>>>>>>>> error:
>>>>>>>>>>>>>
>>>>>>>>>>>>>  Pkg.build("Cxx")
>>>>>>>>>>>>> INFO: Building Cxx
>>>>>>>>>>>>> Tuning for julia installation at: /usr/bin
>>>>>>>>>>>>> BuildBootstrap.Makefile:2: /usr/bin/../../deps/Versions.make:
>>>>>>>>>>>>> No such file or directory
>>>>>>>>>>>>> BuildBootstrap.Makefile:3: /usr/bin/../../Make.inc: No such
>>>>>>>>>>>>> file or directory
>>>>>>>>>>>>> make: *** No rule to make target '/usr/bin/../../Make.inc'.
>>>>>>>>>>>>> Stop.
>>>>>>>>>>>>> =================================[ ERROR: Cxx
>>>>>>>>>>>>> ]=================================
>>>>>>>>>>>>>
>>>>>>>>>>>>> LoadError: failed process: Process(`make -f
>>>>>>>>>>>>> BuildBootstrap.Makefile JULIA_HOME=/usr/bin`, ProcessExited(2)) 
>>>>>>>>>>>>> [2]
>>>>>>>>>>>>> while loading /home/kostav/.julia/v0.4/Cxx/deps/build.jl, in
>>>>>>>>>>>>> expression starting on line 16
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> ================================================================================
>>>>>>>>>>>>>
>>>>>>>>>>>>> ================================[ BUILD ERRORS
>>>>>>>>>>>>> ]================================
>>>>>>>>>>>>>
>>>>>>>>>>>>> WARNING: Cxx had build errors.
>>>>>>>>>>>>>
>>>>>>>>>>>>>  - packages with build errors remain installed in
>>>>>>>>>>>>> /home/kostav/.julia/v0.4
>>>>>>>>>>>>>  - build the package(s) and all dependencies with
>>>>>>>>>>>>> `Pkg.build("Cxx")`
>>>>>>>>>>>>>  - build a single package by running its `deps/build.jl` script
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> ================================================================================
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> I did try to search online about it and found some posts but
>>>>>>>>>>>>> didn't manage to solve the issue, so in case there
>>>>>>>>>>>>> are any suggestions I would be really glad to hear.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>

Reply via email to