Albert,

If I'm reading this correctly, it means it works for you now, as the
output says that it produced lh.pial-outer.  Is this correct?  I dont
know why it was not working for you.

Nick

On Fri, 2009-08-28 at 14:52 +0800, leemon albert wrote:
> P.S.:
> >> huigu...@hhg-linux:/mnt/freesurfer/subjects/dinghai_4/surf$
> cat /tmp/mos_25794_.m|/usr/local/bin/matlab -display iconic -nojvm
> -nosplash
> Warning: Unable to open display iconic, MATLAB is starting without a
> display.
>   You will not be able to display graphics on the screen.
> 
>                               < M A T L A B >
>                   Copyright 1984-2007 The MathWorks, Inc.
>                          Version 7.4.0.336 (R2007a)
>                               January 29, 2007
> 
> Warning: Duplicate directory name: /home/huiguang/matlab.
>  
>   To get started, type one of these: helpwin, helpdesk, or demo.
>   For product information, visit www.mathworks.com.
>  
> >> reading filled volume...
> closing volume...
> morphological closing done.
> writing outer surface...
> 
> huigu...@hhg-linux:/mnt/freesurfer/subjects/dinghai_4/surf$ ls
> tmp-mris_compute_lgi-lh.pial/
> lh.pial.filled.mgz  lh.pial-outer
> 
> On Thu, Aug 27, 2009 at 9:12 PM, leemon albert
> <albertlee...@gmail.com> wrote:
>         Hi,everyone.
>         The debug output is followed. I think the problem is "$MLF |
>         ${MATLAB} -display iconic -nojvm -nosplash"
>         cat /tmp/mos_12142_.m /usr/local/bin/matlab -display iconic
>         -nojvm -nosplash
>         this command is not implemented rightly. However, when I run
>         only the matlab cmd, it's seem to be right.
>         Any help will be appreciated!
>         
>         
>         huigu...@hhg-linux:/mnt/freesurfer/subjects/dinghai_4/surf$
>         mris_compute_lgi --i lh.pial --debug
>         set verbose = 1
>         breaksw
>         breaksw
>         
>         end
>         end
>         while ( $#argv != 0 )
>         while ( 0 != 0 )
>         goto parse_args_return ;
>         goto parse_args_return
>         
>         goto check_params ;
>         goto check_params
>         if ( ! $?FREESURFER_HOME ) then
>         if ( ! 1 ) then
>         if ( ! -e $FREESURFER_HOME ) then
>         if ( ! -e /usr/local/freesurfer ) then
>         if ( ! $?input ) then
>         if ( ! 1 ) then
>         if ( ! -e ${input} ) then
>         if ( ! -e lh.pial ) then
>         goto check_params_return ;
>         goto check_params_return
>         
>         
>         
>         
>         
>         set MATLAB = `getmatlab` ;
>         set MATLAB = `getmatlab`
>         getmatlab
>         if ( $status ) then
>         if ( 0 ) then
>         
>         
>         set tmpdir = ( $PWD/tmp-mris_compute_lgi-${input} )
>         set tmpdir =
>         ( 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial )
>         set cmd= ( rm -Rf $tmpdir )
>         set cmd= ( rm
>         -Rf 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial )
>         echo "================="
>         echo =================
>         =================
>         echo "$cmd"
>         echo rm
>         -Rf 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial
>         
>         rm
>         -Rf 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial
>         
>         echo "================="
>         echo =================
>         =================
>         if ( $RunIt ) $cmd
>         if ( 1 ) rm
>         -Rf 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial
>         
>         rm
>         -Rf 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial
>         
>         set cmd= ( mkdir -p $tmpdir )
>         set cmd= ( mkdir
>         -p 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial )
>         echo "================="
>         echo =================
>         =================
>         echo "$cmd"
>         echo mkdir
>         -p 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial
>         
>         mkdir
>         -p 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial
>         
>         echo "================="
>         echo =================
>         =================
>         if ( $RunIt ) $cmd
>         if ( 1 ) mkdir
>         -p 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial
>         
>         mkdir
>         -p 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial
>         
>         
>         
>         
>         
>         
>         set cmd= ( mris_fill -c -r 1 ${input}
>         ${tmpdir}/${input}.filled.mgz )
>         set cmd= ( mris_fill -c -r 1
>         lh.pial 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial.filled.mgz
>  )
>         echo "================="
>         echo =================
>         =================
>         echo "$cmd"
>         echo mris_fill -c -r 1
>         lh.pial 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial.filled.mgz
>         
>         mris_fill -c -r 1
>         lh.pial 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial.filled.mgz
>         
>         echo "================="
>         echo =================
>         =================
>         if ( $RunIt ) $cmd
>         if ( 1 ) mris_fill -c -r 1
>         lh.pial 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial.filled.mgz
>         
>         mris_fill -c -r 1
>         lh.pial 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial.filled.mgz
>         
>         conforming output volume
>         setting resolution for intermediate calculations to 1.0000
>         reading surface from lh.pial...
>         writing filled volume
>         to 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial.filled.mgz...
>         
>         if ( $status ) then
>         if ( 0 ) then
>         
>         
>         
>         
>         
>         set MLF = /tmp/mos"_$$_".m
>         set MLF = /tmp/mos_12142_.m
>         set arg1 = ${tmpdir}/${input}.filled.mgz
>         set arg1
>         = 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial.filled.mgz
>         set arg2 = ${closespheresize}
>         set arg2 = 15
>         set arg3 = ${tmpdir}/${input}-outer
>         set arg3
>         = 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial-outer
>         rm -f ${arg3}
>         rm
>         -f 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial-outer
>         echo "make_outer_surface('${arg1}',${arg2},'${arg3}'); exit" >
>         $MLF
>         echo
>         
> make_outer_surface('/mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial.filled.mgz',15,'/mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial-outer');
>  exit
>         echo "================="
>         echo =================
>         =================
>         echo "`cat $MLF`"
>         echo `cat /tmp/mos_12142_.m`
>         cat /tmp/mos_12142_.m
>         
>         
> make_outer_surface('/mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial.filled.mgz',15,'/mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial-outer');
>  exit
>         
>         echo "================="
>         echo =================
>         =================
>         if ( $RunIt ) then
>         if ( 1 ) then
>         cat $MLF | ${MATLAB} -display iconic -nojvm -nosplash
>         cat /tmp/mos_12142_.m
>         
>         /usr/local/bin/matlab -display iconic -nojvm -nosplash
>         
>         if: Expression Syntax.
>         endif
>         endif
>         echo ""
>         echo 
>         
>         rm -f ${MLF}
>         rm -f /tmp/mos_12142_.m
>         if ( $RunIt && ! -e ${arg3} ) then
>         if ( 1 && !
>         -e 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial-outer
>  ) then
>         echo "ERROR: make_outer_surface did not create output file
>         '${arg3}'!"
>         echo ERROR: make_outer_surface did not create output file
>         
> '/mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial-outer'!
>         
>         ERROR: make_outer_surface did not create output file
>         
> '/mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial-outer'!
>         
>         exit 1
>         exit 1
>         
>         
>         huigu...@hhg-linux:/mnt/freesurfer/subjects/dinghai_4/surf
>         $ /usr/local/bin/matlab -display iconic -nojvm -nosplash
>         Warning: Unable to open display iconic, MATLAB is starting
>         without a display.
>           You will not be able to display graphics on the screen.
>         
>                                       < M A T L A B >
>                           Copyright 1984-2007 The MathWorks, Inc.
>                                  Version 7.4.0.336 (R2007a)
>                                       January 29, 2007
>         
>         Warning: Duplicate directory name: /home/huiguang/matlab.
>          
>           To get started, type one of these: helpwin, helpdesk, or
>         demo.
>           For product information, visit www.mathworks.com.
>         
>         
>          
>         >>
>         
>         On Wed, Aug 26, 2009 at 1:52 AM, Nick Schmansky
>         <ni...@nmr.mgh.harvard.edu> wrote:
>                 Albert,
>                 
>                 It appears to be failing when the mris_compute_lgi
>                 script first attempts
>                 a call to matlab.  To debug, try this:
>                 
>                 cd $SUBJECTS_DIR/dinghai_4/surf
>                 mris_compute_lgi --i lh.pial --debug
>                 
>                 
>                 and follow the output to trace where it is failing.
>                  notice that
>                 mris_compute_lgi creates a temporary .m file off
>                 the /tmp directory,
>                 which is then called by matlab.  So you will need to
>                 figure out where in
>                 that sequence it is failing.  It calls matlab from the
>                 script by
>                 'catting' and piping the file through matlab, ie,
>                 something like this:
>                 
>                 cat /tmp/mos_26429_.m | /usr/local/bin/matlab -display
>                 iconic -nojvm
>                 -nosplash
>                 
>                 
>                 Nick
>                 
>                 
>                 
>                 
>                 On Tue, 2009-08-25 at 10:21 +0800, leemon albert
>                 wrote:
>                 > Dear all,
>                 >
>                 > I am trying to compute the local gyrification index
>                 but unfortunately
>                 > encounter the problem below. Matlab Version
>                 ( R2007a) and also the
>                 > Image Processing Toolbox are installed on my
>                 computer (Ubuntu
>                 > 9.04,32-bit).
>                 >
>                 > I think the matlab isn't rightly called by  the
>                 script. But the
>                 > "make_outer_surface.m" is not a bash command. Here,
>                  how does it
>                 > invoke the Matlab?
>                 >
>                 > Any help is greatly appreciated!
>                 >
>                 > Best wishes,
>                 >
>                 > /mnt/freesurfer/subjects$ recon-all -s dinghai_4
>                 -localGI
>                 > Subject Stamp:
>                 freesurfer-Linux-centos4-stable-pub-v4.5.0
>                 > Current Stamp:
>                 freesurfer-Linux-centos4-stable-pub-v4.5.0
>                 > INFO: SUBJECTS_DIR is /mnt/freesurfer/subjects
>                 > Actual FREESURFER_HOME /usr/local/freesurfer
>                 > -rw-rw-r-- 1 huiguang huiguang 803627 Aug 25
>                 >
>                 09:44 /mnt/freesurfer/subjects/dinghai_4/scripts/recon-all.log
>                 > Linux hhg-linux 2.6.24-19-generic #1 SMP Wed Aug 20
>                 22:56:21 UTC 2008
>                 > i686 GNU/Linux
>                 > /mnt/freesurfer/subjects/dinghai_4/surf
>                 > #--------------------------------------------
>                 > #...@# Local Gyrification Index lh Tue Aug 25 09:54:08
>                 CST 2009
>                 >
>                 >  mris_compute_lgi --i lh.pial
>                 >
>                 > =================
>                 > rm
>                 >
>                 -Rf 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial
>                 > =================
>                 > =================
>                 > mkdir
>                 >
>                 -p 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial
>                 > =================
>                 > =================
>                 > mris_fill -c -r 1
>                 >
>                 lh.pial 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial.filled.mgz
>                 > =================
>                 > reading surface from lh.pial...
>                 > writing filled volume
>                 >
>                 to 
> /mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial.filled.mgz...
>                 > conforming output volume
>                 > setting resolution for intermediate calculations to
>                 1.0000
>                 > =================
>                 >
>                 
> make_outer_surface('/mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial.filled.mgz',15,'/mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial-outer');
>  exit
>                 > =================
>                 > if: Expression Syntax.
>                 >
>                 > ERROR: make_outer_surface did not create output file
>                 >
>                 
> '/mnt/freesurfer/subjects/dinghai_4/surf/tmp-mris_compute_lgi-lh.pial/lh.pial-outer'!
>                 > Linux hhg-linux 2.6.24-19-generic #1 SMP Wed Aug 20
>                 22:56:21 UTC 2008
>                 > i686 GNU/Linux
>                 >
>                 > recon-all exited with ERRORS at Tue Aug 25 09:54:18
>                 CST 2009
>                 >
>                 > Then I open the matlab ,there is a warning:
>                 "Executing startup failed
>                 > in matlabrc.',...
>                 >                 'This indicates a potentially
>                 serious problem in your
>                 > MATLAB setup,',...
>                 >                 'which should be resolved as soon as
>                 possible. "
>                 >
>                 >
>                 >
>                 > --
>                 > Albert
>                 > Lab of Complex System and Artificial Intelligence,
>                 > Institute of Automation,Chinese Academy of
>                 Sciences(CASIA)
>                 > Beijing, 100190,P.R.CHINA
>                 >
>                 >
>                 
>                 > _______________________________________________
>                 > Freesurfer mailing list
>                 > Freesurfer@nmr.mgh.harvard.edu
>                 >
>                 https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
>                 
>         
>         
>         
>         -- 
>         Albert
>         Lab of Complex System and Artificial Intelligence,
>         Institute of Automation,Chinese Academy of Sciences(CASIA)
>         Beijing, 100190,P.R.CHINA
>         
>         
>         
> 
> 
> 
> -- 
> Albert
> Lab of Complex System and Artificial Intelligence,
> Institute of Automation,Chinese Academy of Sciences(CASIA)
> Beijing, 100190,P.R.CHINA
> 
> 

_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Reply via email to