Output of when I run "cmake ../" command:
-- cotire 1.7.10 loaded.
-- Boost version: 1.67.0
-- Found the following Boost libraries:
-- program_options
-- unit_test_framework
-- serialization
-- gitversion.hpp is already up to date.
CMake Warning at CMakeLists.txt:583 (message):
txt2man not found; man pages will not be generated.
-- Julia not found (missing: JULIA_EXECUTABLE) (Required is at least version "1.3.0")
-- Not building Markdown bindings.
-- Found Python: /home/koushik/Software/miniconda3/bin/python
-- Could NOT find PY_Cython (missing: PY_CYTHON)
-- Cython not found; not building Python bindings.
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Configuring done
-- Generating done
-- Build files have been written to: /media/koushik/Backup Plus/Code/Git Repo/mlpack/build
Output when I run "make" command:
[ 1%] Updating gitversion.hpp (if necessary)
-- Found Git: /usr/bin/git (found version "2.20.1")
-- gitversion.hpp is already up to date.
[ 1%] Built target mlpack_gitversion
[ 1%] Updating arma_config.hpp (if necessary)
-- Regenerating arma_config.hpp.
[ 1%] Built target mlpack_arma_config
Moving header files to include/mlpack/
[ 1%] Built target mlpack_headers
[ 2%] Generating mlpack.pc (pkg-config) file.
[ 2%] Built target pkgconfig
[ 2%] Building CXX precompiled header src/mlpack/cotire/mlpack_CXX_prefix.hxx.gch
Scanning dependencies of target mlpack
[ 2%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/bindings/cli/print_help.cpp.o
[ 2%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/bindings/tests/clean_memory.cpp.o
[ 3%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/data/load_csv.cpp.o
[ 3%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/data/load_image.cpp.o
[ 3%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/data/load.cpp.o
[ 4%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/data/save_image.cpp.o
[ 4%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/dists/discrete_distribution.cpp.o
[ 4%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/dists/gaussian_distribution.cpp.o
[ 4%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/dists/laplace_distribution.cpp.o
[ 5%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/dists/regression_distribution.cpp.o
[ 5%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/dists/gamma_distribution.cpp.o
[ 5%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/dists/diagonal_gaussian_distribution.cpp.o
[ 6%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/kernels/epanechnikov_kernel.cpp.o
[ 6%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/kernels/pspectrum_string_kernel.cpp.o
[ 6%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/math/columns_to_blocks.cpp.o
[ 7%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/math/lin_alg.cpp.o
[ 7%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/math/random.cpp.o
[ 7%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/math/random_basis.cpp.o
[ 7%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/tree/cosine_tree/cosine_tree.cpp.o
[ 8%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/backtrace.cpp.o
[ 8%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/cli.cpp.o
[ 8%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/log.cpp.o
[ 9%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/prefixedoutstream.cpp.o
[ 9%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/program_doc.cpp.o
[ 9%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/singletons.cpp.o
[ 10%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/timers.cpp.o
[ 10%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/version.cpp.o
[ 10%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/adaboost/adaboost_model.cpp.o
[ 11%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/block_krylov_svd/randomized_block_krylov_svd.cpp.o
[ 11%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/fastmks/fastmks_model.cpp.o
[ 11%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/gmm/gmm.cpp.o
[ 11%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/gmm/diagonal_gmm.cpp.o
[ 12%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/hoeffding_trees/hoeffding_tree_model.cpp.o
[ 12%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/lars/lars.cpp.o
In file included from /media/koushik/Backup Plus/Code/Git Repo/mlpack/src/mlpack/methods/lars/lars.cpp:12:
/media/koushik/Backup Plus/Code/Git Repo/mlpack/src/mlpack/methods/lars/lars.hpp: In copy constructor ‘mlpack::regression::LARS::LARS(const mlpack::regression::LARS&)’:
/media/koushik/Backup Plus/Code/Git Repo/mlpack/src/mlpack/methods/lars/lars.hpp:312:10: warning: ‘mlpack::regression::LARS::lambda2’ will be initialized after [-Wreorder]
double lambda2;
^~~~~~~
/media/koushik/Backup Plus/Code/Git Repo/mlpack/src/mlpack/methods/lars/lars.hpp:310:8: warning: ‘bool mlpack::regression::LARS::elasticNet’ [-Wreorder]
bool elasticNet;
^~~~~~~~~~
/media/koushik/Backup Plus/Code/Git Repo/mlpack/src/mlpack/methods/lars/lars.cpp:72:1: warning: when initialized here [-Wreorder]
LARS::LARS(const LARS& other) :
^~~~
In file included from /media/koushik/Backup Plus/Code/Git Repo/mlpack/src/mlpack/methods/lars/lars.cpp:12:
/media/koushik/Backup Plus/Code/Git Repo/mlpack/src/mlpack/methods/lars/lars.hpp: In constructor ‘mlpack::regression::LARS::LARS(mlpack::regression::LARS&&)’:
/media/koushik/Backup Plus/Code/Git Repo/mlpack/src/mlpack/methods/lars/lars.hpp:312:10: warning: ‘mlpack::regression::LARS::lambda2’ will be initialized after [-Wreorder]
double lambda2;
^~~~~~~
/media/koushik/Backup Plus/Code/Git Repo/mlpack/src/mlpack/methods/lars/lars.hpp:310:8: warning: ‘bool mlpack::regression::LARS::elasticNet’ [-Wreorder]
bool elasticNet;
^~~~~~~~~~
/media/koushik/Backup Plus/Code/Git Repo/mlpack/src/mlpack/methods/lars/lars.cpp:94:1: warning: when initialized here [-Wreorder]
LARS::LARS(LARS&& other) :
^~~~
[ 12%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/linear_regression/linear_regression.cpp.o
[ 13%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/local_coordinate_coding/lcc.cpp.o
[ 13%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/matrix_completion/matrix_completion.cpp.o
[ 13%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/neighbor_search/unmap.cpp.o
[ 14%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/quic_svd/quic_svd.cpp.o
[ 14%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/radical/radical.cpp.o
[ 14%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/randomized_svd/randomized_svd.cpp.o
[ 14%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/rann/ra_util.cpp.o
[ 15%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/softmax_regression/softmax_regression.cpp.o
[ 15%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/softmax_regression/softmax_regression_function.cpp.o
[ 15%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/sparse_autoencoder/sparse_autoencoder.cpp.o
[ 16%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/sparse_autoencoder/sparse_autoencoder_function.cpp.o
[ 16%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/sparse_autoencoder/maximal_inputs.cpp.o
[ 16%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/sparse_coding/sparse_coding.cpp.o
[ 17%] Linking CXX shared library ../../lib/libmlpack.so
CMake Error: failed to create symbolic link '../../lib/libmlpack.so.3': function not implemented
CMake Error: cmake_symlink_library: System Error: Function not implemented
CMake Error: failed to create symbolic link '../../lib/libmlpack.so': function not implemented
CMake Error: cmake_symlink_library: System Error: Function not implemented
make[2]: *** [src/mlpack/CMakeFiles/mlpack.dir/build.make:856: lib/libmlpack.so.3.3] Error 1
make[2]: *** Deleting file 'lib/libmlpack.so.3.3'
make[1]: *** [CMakeFiles/Makefile2:381: src/mlpack/CMakeFiles/mlpack.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
Do you build on a VM? Maybe it's the same problem as described here: https://github.com/BYVoid/OpenCC/issues/141?
Do you build on a VM? Maybe it's the same problem as described here: BYVoid/OpenCC#141?
No, I am using ubuntu 19.04 on dual boot. Can this by any chance cause the same problem?
I see, I guess it's more similar to: https://github.com/CMU-Perceptual-Computing-Lab/openpose/issues/1322
The filesystem you're trying to create the symbolic link on doesn't support symbolic links.
It suggests to convert my fat partition to ext4. As I am booting from my partition it wouldn't be possible to do it without losing my OS. That would take some time. I am closing this issue for now. Thanks for the help!
@zoq I figured out what the problem was. I was trying to build it on a external harddrive having filesystem exfat. I transfered it to my drive which is windows made partition of a drive having NTFS filesystem and the build worked.
Ohh, that makes sense, glad you figured it out.
Most helpful comment
@zoq I figured out what the problem was. I was trying to build it on a external harddrive having filesystem exfat. I transfered it to my drive which is windows made partition of a drive having NTFS filesystem and the build worked.