Hi,
I want to interface OpenCV from julia. For that I was directed to install Cxx,jl. I Followed the instruction given in the website https://github.com/Keno/Cxx.jl. 1.Successfully build Julia. 2.Downloaded and build Cxx.jl. Examples given in the website are executed sucessfully. But build error occurs while trying to install OpenCV.jl julia> Pkg.clone("https://github.com/r9y9/OpenCV.jl.git") INFO: Cloning OpenCV from https://github.com/r9y9/OpenCV.jl.git INFO: Computing changes... INFO: Cloning cache of BinDeps from https://github.com/JuliaLang/BinDeps.jl.git INFO: Cloning cache of SHA from https://github.com/staticfloat/SHA.jl.git INFO: Cloning cache of URIParser from https://github.com/JuliaWeb/URIParser.jl.git INFO: Installing BinDeps v0.3.21 INFO: Installing SHA v0.1.2 INFO: Installing URIParser v0.1.2 julia> Pkg.build("OpenCV") INFO: Building OpenCV WARNING: Base.SparseMatrix is deprecated. likely near /home/varun/.julia/v0.5/Compat/src/Compat.jl:750 WARNING: Base.FS is deprecated. likely near /home/varun/.julia/v0.5/Compat/src/Compat.jl:754 WARNING: Method definition read(Base.IO) in module Base at io.jl:344 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:800. WARNING: Method definition read(Base.IO, Any) in module Base at io.jl:344 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:801. WARNING: Method definition write(AbstractString, Any...) in module Base at io.jl:93 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:803. WARNING: Method definition read(AbstractString, Any...) in module Base at io.jl:95 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:805. WARNING: Method definition read!(AbstractString, Any) in module Base at io.jl:96 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:806. WARNING: Method definition readuntil(AbstractString, Any...) in module Base at io.jl:98 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:807. WARNING: Method definition readline(AbstractString) in module Base at io.jl:99 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:808. WARNING: Method definition readlines(AbstractString) in module Base at io.jl:100 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:809. WARNING: Method definition readavailable(Base.IOStream) in module Base at iostream.jl:149 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:810. WARNING: Method definition write(Base.IO, Base.IO) in module Base at io.jl:197 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:814. WARNING: Method definition eachline(AbstractString) in module Base at io.jl:364 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:820. WARNING: Method definition precision(Type{Base.MPFR.BigFloat}) in module MPFR at mpfr.jl:686 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:851. ERROR: LoadError: UndefVarError: chksquare not defined in include(::ASCIIString) at ./boot.jl:264 in include_from_node1(::ASCIIString) at ./loading.jl:417 in eval(::Module, ::Any) at ./boot.jl:267 [inlined code] from ./sysimg.jl:14 in process_options(::Base.JLOptions) at ./client.jl:239 in _start() at ./client.jl:318 while loading /home/varun/.julia/v0.5/Compat/src/Compat.jl, in expression starting on line 864 ERROR: LoadError: Failed to precompile Compat to /home/varun/.julia/lib/v0.5/Compat.ji in compilecache(::Symbol) at ./loading.jl:485 in require(::Symbol) at ./loading.jl:328 in include(::ASCIIString) at ./boot.jl:264 in include_from_node1(::ASCIIString) at ./loading.jl:417 in eval(::Module, ::Any) at ./boot.jl:267 [inlined code] from ./sysimg.jl:14 in process_options(::Base.JLOptions) at ./client.jl:239 in _start() at ./client.jl:318 while loading /home/varun/.julia/v0.5/BinDeps/src/BinDeps.jl, in expression starting on line 4 ===============================[ ERROR: OpenCV ]================================ LoadError: Failed to precompile BinDeps to /home/varun/.julia/lib/v0.5/BinDeps.ji while loading /home/varun/.julia/v0.5/OpenCV/deps/build.jl, in expression starting on line 1 ================================================================================ ================================[ BUILD ERRORS ]================================ WARNING: OpenCV had build errors. - packages with build errors remain installed in /home/varun/.julia/v0.5 - build the package(s) and all dependencies with `Pkg.build("OpenCV")` - build a single package by running its `deps/build.jl` script ================================================================================ Other packages such as DataFrame and Distributions were installed with out any build error but while trying to use those packages a precompilation error is generated. julia> using DataFrames INFO: Precompiling module DataFrames... WARNING: Base.SparseMatrix is deprecated. likely near /home/varun/.julia/v0.5/Compat/src/Compat.jl:750 WARNING: Base.FS is deprecated. likely near /home/varun/.julia/v0.5/Compat/src/Compat.jl:754 WARNING: Method definition read(Base.IO) in module Base at io.jl:344 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:800. WARNING: Method definition read(Base.IO, Any) in module Base at io.jl:344 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:801. WARNING: Method definition write(AbstractString, Any...) in module Base at io.jl:93 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:803. WARNING: Method definition read(AbstractString, Any...) in module Base at io.jl:95 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:805. WARNING: Method definition read!(AbstractString, Any) in module Base at io.jl:96 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:806. WARNING: Method definition readuntil(AbstractString, Any...) in module Base at io.jl:98 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:807. WARNING: Method definition readline(AbstractString) in module Base at io.jl:99 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:808. WARNING: Method definition readlines(AbstractString) in module Base at io.jl:100 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:809. WARNING: Method definition readavailable(Base.IOStream) in module Base at iostream.jl:149 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:810. WARNING: Method definition write(Base.IO, Base.IO) in module Base at io.jl:197 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:814. WARNING: Method definition eachline(AbstractString) in module Base at io.jl:364 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:820. WARNING: Method definition precision(Type{Base.MPFR.BigFloat}) in module MPFR at mpfr.jl:686 overwritten in module Compat at /home/varun/.julia/v0.5/Compat/src/Compat.jl:851. ERROR: LoadError: UndefVarError: chksquare not defined in include(::ASCIIString) at ./boot.jl:264 in include_from_node1(::ASCIIString) at ./loading.jl:417 in eval(::Module, ::Any) at ./boot.jl:267 [inlined code] from ./sysimg.jl:14 in process_options(::Base.JLOptions) at ./client.jl:239 in _start() at ./client.jl:318 while loading /home/varun/.julia/v0.5/Compat/src/Compat.jl, in expression starting on line 864 ERROR: LoadError: Failed to precompile Compat to /home/varun/.julia/lib/v0.5/Compat.ji in compilecache(::Symbol) at ./loading.jl:485 in require(::Symbol) at ./loading.jl:328 in include(::ASCIIString) at ./boot.jl:264 in include_from_node1(::ASCIIString) at ./loading.jl:417 in eval(::Module, ::Any) at ./boot.jl:267 [inlined code] from ./sysimg.jl:14 in process_options(::Base.JLOptions) at ./client.jl:239 in _start() at ./client.jl:318 while loading /home/varun/.julia/v0.5/DataFrames/src/DataFrames.jl, in expression starting on line 11 ERROR: Failed to precompile DataFrames to /home/varun/.julia/lib/v0.5/DataFrames.ji in error(::ASCIIString) at ./error.jl:21 in compilecache(::ASCIIString) at ./loading.jl:496 in compilecache(::Symbol) at ./loading.jl:485 in require(::Symbol) at ./loading.jl:355 in eval(::Module, ::Any) at ./boot.jl:267
