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 2018/09/10 00:05:08 UTC

[GitHub] liori opened a new issue #12491: undefined symbol: _ZTVN2cv11_InputArrayE on `make rpkg` when USE_OPENCV=0

liori opened a new issue #12491: undefined symbol: _ZTVN2cv11_InputArrayE on `make rpkg` when USE_OPENCV=0
URL: https://github.com/apache/incubator-mxnet/issues/12491
 
 
   ## Description
   
   Building the R package fails if OpenCV is disabled.
   
   ## Environment info (Required)
   
   Debian Stable (stretch). R installed from CRAN Debian packages (version 3.5.1). CUDA tools installed from Debian Backports repository. All other tools, including the necessary dependencies, installed from Debian Stretch repository (gcc 6.3).
   
   ## Minimum reproducible example
   
   `(git clone --recursive https://github.com/apache/incubator-mxnet; cd incubator-mxnet; time make -j $(nproc) USE_OPENCV=0 USE_BLAS=openblas USE_CUDA=1 USE_CUDA_PATH=/usr/lib/nvidia-cuda-toolkit && make rpkg)`
   
   fails with the following error:
   
   ```
   […]
   *** installing help indices
   ** building package indices
   ** installing vignettes
   ** testing if installed package can be loaded
   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 '/home/liori/R/x86_64-pc-linux-gnu-library/3.5/mxnet/libs/mxnet.so':
     /home/liori/R/x86_64-pc-linux-gnu-library/3.5/mxnet/libs/mxnet.so: undefined symbol: _ZTVN2cv11_InputArrayE
   Error: loading failed
   Execution halted
   ERROR: loading failed
   * removing ‘/home/liori/R/x86_64-pc-linux-gnu-library/3.5/mxnet’
   * restoring previous ‘/home/liori/R/x86_64-pc-linux-gnu-library/3.5/mxnet’
   Makefile:568: polecenia dla obiektu 'rpkg' nie powiodły się
   make: *** [rpkg] Błąd 1
   ```
   
   Changing `USE_OPENCV=0` to `USE_OPENCV=1` makes the package build correctly without any errors.
   
   If the R package requires OpenCV itself, I believe this should be just documented on the http://mxnet.incubator.apache.org/install/ubuntu_setup.html#install-the-mxnet-package-for-r webpage.

----------------------------------------------------------------
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