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