Hi Jennifer - Ostensibly your pathways and environment variables look correct. I ran into this problem once before, so I changed from BASH to the enhanced C shell and it worked. You may want to try that. All you need to do is to exit out of bash and set the environment in tcsh and it could work.
best, Alan On Thu, Aug 10, 2017 at 4:56 PM, Juranek, Jenifer < jenifer.jura...@uth.tmc.edu> wrote: > Hi, > > Hope someone can identify my user error...I've listed below key bits of > info (system info, cmdline and error message, echo $PATH, cat .bashrc, cat > startup.m). > > Really appreciate someone taking a look and walking me through a solution > to my error? > > Many Thanks! > > Jenifer > > > 1) Running Freesurfer_v6 on RHEL Centos7.3 > > and matlab 2016b (with imaging processing toolbox) > > 2) recon-all -s <FSID> -localGI > > returns the following: > > #@# Local Gyrification Index lh Thu Aug 10 15:39:03 CDT 2017 > > mris_compute_lgi --i lh.pial > > ERROR: Matlab is required to run mris_compute_lgi! > Linux localhost.localdomain 3.10.0-514.el7.x86_64 #1 SMP Wed Oct 19 > 11:24:13 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux > > > 3) matlab is in my path > > [jjuranek@localhost subjects]$ echo $PATH > /home/jjuranek/freesurfer/bin:/home/jjuranek/freesurfer/ > fsfast/bin:/home/jjuranek/freesurfer/tktools:/home/jjuranek/fsl/bin:/home/ > jjuranek/freesurfer/mni/bin:/home/jjuranek/fsl/bin:/home/ > jjuranek/freesurfer/bin:/home/jjuranek/freesurfer/fsfast/ > bin:/home/jjuranek/freesurfer/tktools:/home/jjuranek/ > freesurfer/mni/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/ > usr/sbin:/bin:/sbin:/home/jjuranek/.local/bin:/home/ > jjuranek/bin:/home/jjuranek/matlab/R2016b/bin/matlab > > > 4) my .bashrc file is as follows > > # .bashrc > > # Source global definitions > if [ -f /etc/bashrc ]; then > . /etc/bashrc > fi > > # User specific aliases and functions > > export FREESURFER_HOME=/home/jjuranek/freesurfer > source $FREESURFER_HOME/SetUpFreeSurfer.sh > > matlab=/home/jjuranek/matlab/R2016b/bin/matlab > alias matlab=$matlab > > export PATH=$PATH:/home/jjuranek/matlab/R2016b/bin/matlab > > #/home/jjuranek/matlab/R2016b/bin/matlab > #MATLAB is selecting SOFTWARE OPENGL rendering. > > > 5) my startup.m file is as follows > > %------------ FreeSurfer -----------------------------% > fshome = getenv('FREESURFER_HOME'); > fsmatlab = sprintf('%s/matlab',fshome); > if (exist(fsmatlab) == 7) > addpath(genpath(fsmatlab)); > end > clear fshome fsmatlab; > %-----------------------------------------------------% > > %------------ FreeSurfer FAST ------------------------% > fsfasthome = getenv('FSFAST_HOME'); > fsfasttoolbox = sprintf('%s/toolbox',fsfasthome); > if (exist(fsfasttoolbox) == 7) > path(path,fsfasttoolbox); > end > clear fsfasthome fsfasttoolbox; > %-----------------------------------------------------% > > %------------ FreeSurfer LGI ------------------------% > FSH = getenv('FREESURFER_HOME'); > > fshmatlab = sprintf('%s/matlab',FSH); > path(path,fshmatlab); > clear fshmatlab FSH; > > > > _______________________________________________ > Freesurfer mailing list > Freesurfer@nmr.mgh.harvard.edu > https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer > > > The information in this e-mail is intended only for the person to whom it > is > addressed. If you believe this e-mail was sent to you in error and the > e-mail > contains patient information, please contact the Partners Compliance > HelpLine at > http://www.partners.org/complianceline . If the e-mail was sent to you in > error > but does not contain patient information, please contact the sender and > properly > dispose of the e-mail. > > -- |~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~| *Alan N. Francis PhD* Instructor - Imaging Neuroscience Brain Imaging Center McLean Hospital Harvard Medical School 115 Mill Street, Belmont, MA 02478 al...@bwh.harvard.edu <ezra_wegbr...@brown.edu> afran...@mclean.harvard.edu |~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|
_______________________________________________ Freesurfer mailing list Freesurfer@nmr.mgh.harvard.edu https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer The information in this e-mail is intended only for the person to whom it is addressed. If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Partners Compliance HelpLine at http://www.partners.org/complianceline . If the e-mail was sent to you in error but does not contain patient information, please contact the sender and properly dispose of the e-mail.