[Neurodebian-devel] matlab-spm8 build error

Michael Hanke mih at debian.org
Sun Dec 21 10:45:19 UTC 2014


Hi Morgan,

On Tue, Nov 11, 2014 at 07:48:30PM -0800, Morgan Hough wrote:
> Hi there,
> 
> Just wanted to report this error I got in case its useful.
> 
> Setting up matlab-spm8 (8.5236~dfsg.1-1~nd12.04+1) ...
> Building Matlab extensions (logfile at
> /tmp/spm8-mexbuild-1415763735.y0uMVPT)
> Makefile:402: warning: overriding commands for target `verb.mex'
> Makefile:395: warning: ignoring old commands for target `verb.mex'
> make: matlab-mex: Command not found
> make: *** [utils_uchar.mexa64.o] Error 127
> dpkg: error processing matlab-spm8 (--configure):
>  subprocess installed post-installation script returned error exit status 2
> Setting up spm8-data (8.5236~dfsg.1-1~nd12.04+1) ...
> Setting up spm8-doc (8.5236~dfsg.1-1~nd12.04+1) ...
> Errors were encountered while processing:
>  matlab-spm8
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> 
> mex is in my paths but maybe its looking for something else?

Thanks for the report. matlab-mex is maintained by the matlab-support
package and should be symlinked via the alternatives system to one of
you mex binaries. Here is an example:

mih at medusa ~ % ll /usr/bin/matlab-mex
lrwxrwxrwx 1 root root 28 Dez 11  2013 /usr/bin/matlab-mex -> /etc/alternatives/matlab-mex*
mih at medusa ~ % update-alternatives --display matlab
matlab - auto mode
  link currently points to /opt/MATLAB/R2012b/bin/matlab
/opt/MATLAB/R2012b/bin/matlab - priority 0
  slave matlab-mbuild: /opt/MATLAB/R2012b/bin/mbuild
  slave matlab-mex: /opt/MATLAB/R2012b/bin/mex
Current 'best' version is '/opt/MATLAB/R2012b/bin/matlab'.


Do you have a dead symlink? This could happen when you upgrade MATLAB
without re-configuring the matlab-support package.

Michael

-- 
Michael Hanke
http://mih.voxindeserto.de



More information about the Neurodebian-devel mailing list