Hello Zeke,
I included the terminal output error for the stable version of Freesurfer, but get the same error with the dev version. Here's an example, pasted below:
Subject Stamp: freesurfer-Linux-centos6_x86_64-dev-20170103-696bbc1
Current Stamp: freesurfer-Linux-centos6_x86_64-dev-20170103-696bbc1
INFO: SUBJECTS_DIR is /home/jamielh/Volumes/Hanson/Pardini_Projects/K_award
Actual FREESURFER_HOME /usr/local/pkg/freesurfer-dev
Linux pfc 4.4.0-53-generic #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
'/usr/local/pkg/freesurfer-dev/bin/recon-all' -> '/home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/scripts/recon-all.local-copy'
#--------------------------------------------
#@# MotionCor Wed Jan 11 20:49:48 EST 2017
Found 1 runs
/home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri/orig/001.mgz
Checking for (invalid) multi-frame inputs...
WARNING: only one run found. This is OK, but motion
correction cannot be performed on one run, so I'll
copy the run to rawavg and continue.
cp /home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri/orig/001.mgz /home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri/rawavg.mgz
/home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107
mri_convert /home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri/rawavg.mgz /home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri/orig.mgz --conform
mri_convert.bin /home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri/rawavg.mgz /home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri/orig.mgz --conform
$Id: mri_convert.c,v 1.226 2016/02/26 16:15:24 mreuter Exp $
reading from /home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri/rawavg.mgz...
TR=0.00, TE=0.00, TI=0.00, flip angle=0.00
i_ras = (0, -0.971961, -0.235142)
j_ras = (0, -0.235142, 0.971961)
k_ras = (1, -1.11022e-16, -1.66533e-16)
changing data type from float to uchar (noscale = 0)...
MRIchangeType: Building histogram
Reslicing using trilinear interpolation
writing to /home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri/orig.mgz...
mri_add_xform_to_header -c /home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri/transforms/talairach.xfm /home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri/orig.mgz /home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri/orig.mgz
INFO: extension is mgz
#--------------------------------------------
#@# Talairach Wed Jan 11 20:50:00 EST 2017
/home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri
mri_nu_correct.mni --no-rescale --i orig.mgz --o orig_nu.mgz --n 1 --proto-iters 1000 --distance 50
/home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri
/usr/local/pkg/freesurfer-dev//bin/mri_nu_correct.mni
--no-rescale --i orig.mgz --o orig_nu.mgz --n 1 --proto-iters 1000 --distance 50
nIters 1
$Id: mri_nu_correct.mni,v 1.27 2016/02/26 16:19:49 mreuter Exp $
Linux pfc 4.4.0-53-generic #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Wed Jan 11 20:50:00 EST 2017
Program nu_correct, built from:
Package MNI N3, version 1.10, compiled by nicks@minerva (x86_64-unknown-linux-gnu) on 2010-02-20 at 17:32:37
/usr/bin/bc
tmpdir is ./tmp.mri_nu_correct.mni.130158
/home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/mri
mri_convert orig.mgz ./tmp.mri_nu_correct.mni.130158/nu0.mnc -odt float
mri_convert.bin orig.mgz ./tmp.mri_nu_correct.mni.130158/nu0.mnc -odt float
$Id: mri_convert.c,v 1.226 2016/02/26 16:15:24 mreuter Exp $
reading from orig.mgz...
TR=0.00, TE=0.00, TI=0.00, flip angle=0.00
i_ras = (-1, 0, 0)
j_ras = (0, 0, -1)
k_ras = (0, 1, 0)
changing data type from uchar to float (noscale = 0)...
writing to ./tmp.mri_nu_correct.mni.130158/nu0.mnc...
--------------------------------------------------------
Iteration 1 Wed Jan 11 20:50:03 EST 2017
nu_correct -clobber ./tmp.mri_nu_correct.mni.130158/nu0.mnc ./tmp.mri_nu_correct.mni.130158/nu1.mnc -tmpdir ./tmp.mri_nu_correct.mni.130158/0/ -iterations 1000 -distance 50
Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at /usr/local/pkg/freesurfer//mni/bin/nu_estimate_np_and_em line 165.
nu_correct: crashed while running nu_estimate_np_and_em (termination status=65280)
ERROR: nu_correct
Linux pfc 4.4.0-53-generic #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
recon-all -s 10107 exited with ERRORS at Wed Jan 11 20:50:03 EST 2017
For more details, see the log file /home/jamielh/Volumes/Hanson/Pardini_Projects/K_award/10107/scripts/recon-all.log
To report a problem, see http://surfer.nmr.mgh.harvard.edu/fswiki/BugReporting
=====
The MNI tools are from 2010, but as noted at the start, the Freesurfer version is "Subject Stamp: freesurfer-Linux-centos6_x86_64-dev-20170103-696bbc1" (which I believe is the most recent dev version). Other thoughts or things to work on? Thanks much!
Best,
Jamie.