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

Reply via email to