[mlpack-git] [mlpack] MLPACK-1.0.12 w/ Matlab bindings Installation Problem [Ubuntu 14.04.2 LTS]: Unknown MEX argument '-Wl, -rpath, /home/User1/mlpack-1.0.12/build/lib:' (#440)

Jae Lim notifications at github.com
Tue Jun 23 14:07:53 EDT 2015


Hi,

Thanks for updating me. So with your recommendation, I upgraded my gcc compilier to 4.9.2. I did the build from scratch as follows:

User1 at pla1:~/mlpack-1.0.12/build$ make install
Scanning dependencies of target mlpack_headers
Moving header files to include/mlpack/
[  0%] Built target mlpack_headers
Scanning dependencies of target mlpack
[  1%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/dists/discrete_distribution.cpp.o
[  2%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/dists/gaussian_distribution.cpp.o
[  2%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/dists/laplace_distribution.cpp.o
[  3%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/kernels/epanechnikov_kernel.cpp.o
[  4%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/kernels/pspectrum_string_kernel.cpp.o
[  5%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/math/lin_alg.cpp.o
[  5%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/math/random.cpp.o
[  6%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/optimizers/aug_lagrangian/aug_lagrangian_test_functions.cpp.o
[  7%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/optimizers/lbfgs/test_functions.cpp.o
[  8%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/optimizers/lrsdp/lrsdp.cpp.o
[  8%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/optimizers/lrsdp/lrsdp_function.cpp.o
[  9%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/optimizers/sgd/test_function.cpp.o
[ 10%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/tree/cosine_tree/cosine_tree.cpp.o
[ 11%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/tree/mrkd_statistic.cpp.o
[ 11%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/cli.cpp.o
[ 12%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/cli_deleter.cpp.o
[ 13%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/log.cpp.o
[ 14%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/option.cpp.o
[ 14%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/prefixedoutstream.cpp.o
[ 15%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/save_restore_utility.cpp.o
[ 16%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/string_util.cpp.o
[ 17%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/timers.cpp.o
[ 17%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/util/version.cpp.o
[ 18%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/det/dtree.cpp.o
[ 19%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/det/dt_utils.cpp.o
[ 20%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/lars/lars.cpp.o
[ 20%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/linear_regression/linear_regression.cpp.o
[ 21%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/logistic_regression/logistic_regression_function.cpp.o
[ 22%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/neighbor_search/sort_policies/nearest_neighbor_sort.cpp.o
[ 23%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/neighbor_search/sort_policies/furthest_neighbor_sort.cpp.o
[ 23%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/neighbor_search/unmap.cpp.o
[ 24%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/pca/pca.cpp.o
[ 25%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/radical/radical.cpp.o
[ 26%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/regularized_svd/regularized_svd_function.cpp.o
[ 27%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/sparse_autoencoder/sparse_autoencoder_function.cpp.o
Linking CXX shared library ../../lib/libmlpack.so
[ 27%] Built target mlpack
Scanning dependencies of target sparse_coding
[ 28%] Building CXX object src/mlpack/methods/sparse_coding/CMakeFiles/sparse_coding.dir/sparse_coding_main.cpp.o
Linking CXX executable ../../../../bin/sparse_coding
[ 28%] Built target sparse_coding
Scanning dependencies of target cf
[ 29%] Building CXX object src/mlpack/methods/cf/CMakeFiles/cf.dir/cf_main.cpp.o
Linking CXX executable ../../../../bin/cf
[ 29%] Built target cf
Scanning dependencies of target det
[ 30%] Building CXX object src/mlpack/methods/det/CMakeFiles/det.dir/det_main.cpp.o
Linking CXX executable ../../../../bin/det
[ 30%] Built target det
Scanning dependencies of target emst
[ 31%] Building CXX object src/mlpack/methods/emst/CMakeFiles/emst.dir/emst_main.cpp.o
Linking CXX executable ../../../../bin/emst
[ 31%] Built target emst
Scanning dependencies of target fastmks
[ 31%] Building CXX object src/mlpack/methods/fastmks/CMakeFiles/fastmks.dir/fastmks_main.cpp.o
Linking CXX executable ../../../../bin/fastmks
[ 31%] Built target fastmks
Scanning dependencies of target gmm
[ 32%] Building CXX object src/mlpack/methods/gmm/CMakeFiles/gmm.dir/gmm_main.cpp.o
Linking CXX executable ../../../../bin/gmm
[ 32%] Built target gmm
Scanning dependencies of target hmm_train
[ 33%] Building CXX object src/mlpack/methods/hmm/CMakeFiles/hmm_train.dir/hmm_train_main.cpp.o
Linking CXX executable ../../../../bin/hmm_train
[ 33%] Built target hmm_train
Scanning dependencies of target hmm_loglik
[ 34%] Building CXX object src/mlpack/methods/hmm/CMakeFiles/hmm_loglik.dir/hmm_loglik_main.cpp.o
Linking CXX executable ../../../../bin/hmm_loglik
[ 34%] Built target hmm_loglik
Scanning dependencies of target hmm_viterbi
[ 35%] Building CXX object src/mlpack/methods/hmm/CMakeFiles/hmm_viterbi.dir/hmm_viterbi_main.cpp.o
Linking CXX executable ../../../../bin/hmm_viterbi
[ 35%] Built target hmm_viterbi
Scanning dependencies of target hmm_generate
[ 36%] Building CXX object src/mlpack/methods/hmm/CMakeFiles/hmm_generate.dir/hmm_generate_main.cpp.o
Linking CXX executable ../../../../bin/hmm_generate
[ 36%] Built target hmm_generate
Scanning dependencies of target kernel_pca
[ 36%] Building CXX object src/mlpack/methods/kernel_pca/CMakeFiles/kernel_pca.dir/kernel_pca_main.cpp.o
Linking CXX executable ../../../../bin/kernel_pca
[ 36%] Built target kernel_pca
Scanning dependencies of target kmeans
[ 37%] Building CXX object src/mlpack/methods/kmeans/CMakeFiles/kmeans.dir/kmeans_main.cpp.o
Linking CXX executable ../../../../bin/kmeans
[ 37%] Built target kmeans
Scanning dependencies of target lars
[ 37%] Building CXX object src/mlpack/methods/lars/CMakeFiles/lars.dir/lars_main.cpp.o
Linking CXX executable ../../../../bin/lars
[ 37%] Built target lars
Scanning dependencies of target linear_regression
[ 38%] Building CXX object src/mlpack/methods/linear_regression/CMakeFiles/linear_regression.dir/linear_regression_main.cpp.o
Linking CXX executable ../../../../bin/linear_regression
[ 38%] Built target linear_regression
Scanning dependencies of target local_coordinate_coding
[ 39%] Building CXX object src/mlpack/methods/local_coordinate_coding/CMakeFiles/local_coordinate_coding.dir/lcc_main.cpp.o
Linking CXX executable ../../../../bin/local_coordinate_coding
[ 39%] Built target local_coordinate_coding
Scanning dependencies of target nbc
[ 39%] Building CXX object src/mlpack/methods/naive_bayes/CMakeFiles/nbc.dir/nbc_main.cpp.o
Linking CXX executable ../../../../bin/nbc
[ 39%] Built target nbc
Scanning dependencies of target nmf
[ 40%] Building CXX object src/mlpack/methods/nmf/CMakeFiles/nmf.dir/nmf_main.cpp.o
Linking CXX executable ../../../../bin/nmf
[ 40%] Built target nmf
Scanning dependencies of target nca
[ 41%] Building CXX object src/mlpack/methods/nca/CMakeFiles/nca.dir/nca_main.cpp.o
Linking CXX executable ../../../../bin/nca
[ 41%] Built target nca
Scanning dependencies of target allknn
[ 42%] Building CXX object src/mlpack/methods/neighbor_search/CMakeFiles/allknn.dir/allknn_main.cpp.o
Linking CXX executable ../../../../bin/allknn
[ 42%] Built target allknn
Scanning dependencies of target allkfn
[ 42%] Building CXX object src/mlpack/methods/neighbor_search/CMakeFiles/allkfn.dir/allkfn_main.cpp.o
Linking CXX executable ../../../../bin/allkfn
[ 42%] Built target allkfn
Scanning dependencies of target pca
[ 43%] Building CXX object src/mlpack/methods/pca/CMakeFiles/pca.dir/pca_main.cpp.o
Linking CXX executable ../../../../bin/pca
[ 43%] Built target pca
Scanning dependencies of target radical
[ 43%] Building CXX object src/mlpack/methods/radical/CMakeFiles/radical.dir/radical_main.cpp.o
Linking CXX executable ../../../../bin/radical
[ 43%] Built target radical
Scanning dependencies of target range_search
[ 44%] Building CXX object src/mlpack/methods/range_search/CMakeFiles/range_search.dir/range_search_main.cpp.o
Linking CXX executable ../../../../bin/range_search
[ 44%] Built target range_search
Scanning dependencies of target allkrann
[ 44%] Building CXX object src/mlpack/methods/rann/CMakeFiles/allkrann.dir/allkrann_main.cpp.o
Linking CXX executable ../../../../bin/allkrann
[ 44%] Built target allkrann
Scanning dependencies of target man
[ 45%] Generating man pages from built executables.
Generating man page for fastmks...
Generating man page for sparse_coding...
Generating man page for linear_regression...
Generating man page for lars...
Generating man page for allknn...
Generating man page for hmm_loglik...
Generating man page for nca...
Generating man page for nbc...
Generating man page for range_search...
Generating man page for cf...
Generating man page for nmf...
Generating man page for hmm_viterbi...
Generating man page for kernel_pca...
Generating man page for radical...
Generating man page for allkrann...
Generating man page for gmm...
Generating man page for allkfn...
Generating man page for local_coordinate_coding...
Generating man page for hmm_generate...
Generating man page for pca...
Generating man page for hmm_train...
Generating man page for emst...
Generating man page for kmeans...
Generating man page for det...
[ 45%] Built target man
Scanning dependencies of target gmm_mex
[ 46%] Building CXX object src/mlpack/bindings/matlab/gmm/CMakeFiles/gmm_mex.dir/gmm.o
Building with 'g++'.
Warning: You are using gcc version '4.9.2'. The version of gcc is not supported. The version currently supported with MEX is '4.7.x'. For a list of currently supported compilers see: http://www.mathworks.com/support/compilers/current_release.
Warning: You are using gcc version '4.9.2-0ubuntu1~14.04)'. The version of gcc is not supported. The version currently supported with MEX is '4.7.x'. For a list of currently supported compilers see: http://www.mathworks.com/support/compilers/current_release.
MEX completed successfully.
Linking CXX shared library ../../../../../matlab/gmm_mex.mexa64
Unknown file extension '.0'.
make[2]: *** [matlab/gmm_mex.mexa64] Error 255
make[1]: *** [src/mlpack/bindings/matlab/gmm/CMakeFiles/gmm_mex.dir/all] Error 2
make: *** [all] Error 2




I think it successfully built MEX files, but I don't understand the last part where it produced the error relating to "Unknown file extension '.0'."

---
Reply to this email directly or view it on GitHub:
https://github.com/mlpack/mlpack/issues/440#issuecomment-114593626
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.cc.gatech.edu/pipermail/mlpack-git/attachments/20150623/87603c44/attachment.html>


More information about the mlpack-git mailing list