Ccall TypeError


#1

The following function gives an error in 0.7.0-DEV.3507 when declared in a module:

function version()
  info = ccall( (:gr_version, "/usr/local/gr/lib/libGR.so"),
               Cstring,
               (),
               )
  unsafe_string(info)
end

Example:

julia> using GR

julia> version()
ERROR: TypeError: in version, in ccall: first argument not a pointer or valid constant expression, expected Ptr, got Tuple{Symbol,String}
Stacktrace:
 [1] version() at /usr/local/lib/julia/v0.7/GR/src/GR.jl:3350
 [2] top-level scope

julia> which(:version)
GR

Works fine in the REPL !? Any idea?