i'm trying to use readelf and ccall as suggested for a C++ shared library, 
and get the following error. any ideas? thanks.


$ readelf -sW /path/to/lib/libengine.so | grep resampler | grep init 

101: 0000000000003f10 832 FUNC LOCAL DEFAULT 11 
_ZL7initGPUP9resamplerPKjS2_j

102: 0000000000004dc4 8 OBJECT LOCAL DEFAULT 13 
_ZZL7initGPUP9resamplerPKjS2_jE12__FUNCTION__



julia> 
dlopen("/path/to/lib/libengine.so",RTLD_LAZY|RTLD_DEEPBIND|RTLD_GLOBAL)

Ptr{Void} @0x0000000006fc9c40


julia> ccall((:_ZL7initGPUP9resamplerPKjS2_j, "/path/to/lib/libengine.so"), 
Int, (Ptr{Void},Ptr{Cuint},Ptr{Cuint},Cuint), arg1,arg2,arg3,arg4)

ERROR: ccall: could not find function _ZL7initGPUP9resamplerPKjS2_j in 
library /path/to/lib/libengine.so

in anonymous at no file


julia> ccall((:_ZZL7initGPUP9resamplerPKjS2_jE12__FUNCTION__, 
"/path/to/lib/libengine.so"), Int, (Ptr{Void},Ptr{Cuint},Ptr{Cuint},Cuint), 
arg1,arg2,arg3,arg4)

ERROR: ccall: could not find function 
_ZZL7initGPUP9resamplerPKjS2_jE12__FUNCTION__ in library 
/path/to/lib/libengine.so

in anonymous at no file

Reply via email to