When I remove the queue I get this error. ERROR: LoadError: Subscribing to a topic is currently broken on julia v0.5 and above. See https://github.com/jdlangs/RobotOS.jl/issues/15 for ongoing efforts to fix this. while loading /home/odroid/barc/workspace/src/barc/src/controller_MPC_ARC01.jl, in expression starting on line 198
On Thursday, September 1, 2016 at 5:31:54 PM UTC-4, Angshuman Goswami wrote: > > Thanks everyone for the help. > > I managed to install Julia using Nightly builds . > > Now I have new problems. When I run the program. I am getting this error. > > EXIT: Optimal Solution Found. > finished initial solve! > ERROR: LoadError: MethodError: no method matching > RobotOS.Subscriber{T}(::String, ::Type{barc.msg.Z_KinBkMdl}, > ::#SE_callback; queue_size=10) > Closest candidates are: > RobotOS.Subscriber{T}(::Any...) at > /home/odroid/.julia/v0.6/RobotOS/src/pubsub.jl:24 got an unsupported > keyword argument "queue_size" > while loading > /home/odroid/barc/workspace/src/barc/src/controller_MPC_ARC01.jl, in > expression starting on line 198 > > > 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 >>>>>>>>>>> >>>>>>>>>>>