You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by GitBox <gi...@apache.org> on 2019/02/19 17:53:03 UTC
[GitHub] perax opened a new issue #14207: I can't load mxnet package in R
(macOS)
perax opened a new issue #14207: I can't load mxnet package in R (macOS)
URL: https://github.com/apache/incubator-mxnet/issues/14207
## Description
I have installed mxnet following the steps on the web: https://mxnet.apache.org/versions/master/install/index.html?platform=MacOS&language=R&processor=CPU
When I try to load mxnet library via library(mxnet) I have the following error:
```Error: package or namespace load failed for ‘mxnet’:
.onLoad failed in loadNamespace() for 'mxnet', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.5/Resources/library/mxnet/libs/libmxnet.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.5/Resources/library/mxnet/libs/libmxnet.so, 10): Library not loaded: /usr/local/opt/opencv/lib/libopencv_stitching.3.4.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/mxnet/libs/libmxnet.so
Reason: image not found
```
I noted that the reason was I haven't got the file libopencv_stitching.3.4.dylib and then I have create manually all the symbolic link needed via
```ln -sf /usr/local/opt/opencv/lib/libopencv_aruco.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_aruco.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_bgsegm.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_bgsegm.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_bioinspired.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_bioinspired.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_calib3d.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_calib3d.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_ccalib.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_ccalib.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_core.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_core.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_datasets.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_datasets.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_dnn.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_dnn.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_dnn_objdetect.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_dnn_objdetect.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_dpm.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_dpm.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_face.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_face.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_features2d.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_features2d.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_flann.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_flann.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_fuzzy.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_fuzzy.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_gapi.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_gapi.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_hfs.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_hfs.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_highgui.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_highgui.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_img_hash.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_img_hash.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_imgcodecs.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_imgcodecs.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_imgproc.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_imgproc.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_line_descriptor.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_line_descriptor.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_ml.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_ml.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_objdetect.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_objdetect.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_optflow.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_optflow.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_phase_unwrapping.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_phase_unwrapping.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_photo.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_photo.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_plot.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_plot.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_reg.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_reg.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_rgbd.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_rgbd.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_saliency.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_saliency.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_shape.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_shape.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_stereo.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_stereo.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_stitching.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_stitching.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_structured_light.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_structured_light.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_superres.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_superres.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_surface_matching.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_surface_matching.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_tracking.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_tracking.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_video.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_video.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_videoio.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_videoio.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_videostab.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_videostab.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_xfeatures2d.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_xfeatures2d.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_ximgproc.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_ximgproc.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_xobjdetect.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_xobjdetect.3.4.dylib
ln -sf /usr/local/opt/opencv/lib/libopencv_xphoto.4.0.1.dylib /usr/local/opt/opencv/lib/libopencv_xphoto.3.4.dylib
```
in a terminal.
Finnally, when I try to load mxnet package I have the error:
```
Error: package or namespace load failed for ‘mxnet’:
.onLoad failed in loadNamespace() for 'mxnet', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.5/Resources/library/mxnet/libs/libmxnet.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.5/Resources/library/mxnet/libs/libmxnet.so, 10): Symbol not found: __ZN2cv5errorEiRKNS_6StringEPKcS4_i
Referenced from: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/mxnet/libs/libmxnet.so
Expected in: /usr/local/opt/opencv/lib/libopencv_core.3.4.dylib
in /Library/Frameworks/R.framework/Versions/3.5/Resources/library/mxnet/libs/libmxnet.so
```
and I don't know what more to do :(
## Environment info (Required)
```R version 3.5.1 (2018-07-02)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS 10.14.3
Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib
locale:
[1] es_ES.UTF-8/es_ES.UTF-8/es_ES.UTF-8/C/es_ES.UTF-8/es_ES.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_3.5.1 tools_3.5.1 yaml_2.2.0
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services