Я пытаюсь скомпилировать FLANN на удаленной машине, на которой я не являюсь пользователем root. Для этой цели я скомпилировал cmake у себя дома и установил псевдоним для вызова. Я также скачал FLANN из Интернета и обработал компиляцию, как это предлагается в руководстве.
mkdir build
cd build
cmake ..
make
Компилируется без ошибки, но модуль матлаб и компиляция мекс. Даже я добавляю корзину Matlab в $ PATH, после cmake ..
появляется следующее предупреждение.
...
CMake Warning at src/matlab/CMakeLists.txt:57 (message):
The 'mex' and 'mexext' programs have been found in different locations.
It's likely that one of them is not part of the MATLAB instalation. Make
sure that the 'bin' directory from the MATLAB instalation is in PATH
...
Из-за этой проблемы MEX-файлы Matlab не компилируются при выполнении make
. Я никак не мог решить эту проблему, даже пытался установить некоторые конфигурации cmake. Есть ли какие-либо предложения по решению этой проблемы компиляции?
echo $PATH
/home/y/bin:/usr/kerberos/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/bin:/usr/bin:/usr/local/matlab/bin
which mex
/usr/local/bin/mex
which mexext
/usr/local/matlab/bin/mexext
echo $PATH
,which mex
иwhich mexext
? - person mbauman   schedule 26.08.2013