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