External Email - Use Caution        

Hi 

I can run the command through Matlab now (with FreeSurfer 6.0).

Many thanks,
Haiyang

> On Nov 13, 2019, at 1:50 PM, fsbuild <fsbu...@contbay.com> wrote:
> 
> Hello hj23,
> 
> If you are running the 6.0.0 freesurfer Mac release, then you can try 
> downloading this patch.  You will need to double click on the archive to 
> expand it and then follow the instructions in README.patch.  I think you will 
> also need admin privileges though to make the changes described there.
> 
> https://drive.google.com/file/d/1ezjiNIbGNrNAiYD5ciYxMO2SK-R5vz9A/view?usp=sharing
> 
> - R.
> 
>> On Nov 13, 2019, at 03:39, hj23 <h...@nyu.edu> wrote:
>> 
>>         External Email - Use Caution        
>> 
>> 
>> Hello FreeSurfer Developers,
>> 
>> I’m attempting to run FreeSurfer commands via Matlab [system(‘fscmd’)]. Some 
>> of the commands work but some don’t, though all the commands work well when 
>> run in Terminal.
>> 
>> 
>> Commands work in both Terminal and Matlab:
>> 
>> When I run “tksurfer” in Terminal or system(’tksurfer’) in Matlab, I will 
>> get the help information for ’tksurfer'.
>> 
>> 
>> Commands do not work in Matlab, but work in Terminal:
>> 
>> For example, when I run “mri_info" in terminal, I will get the help 
>> information for “mri_info”. However, when I run system(‘mri_info’) in 
>> Matlab, I got the following error (screeshot also attached):
>> 
>> ===================================================================
>> dyld: lazy symbol binding failed: Symbol not found: ___emutls_get_address
>>   Referenced from: 
>> /Applications/freesurfer_6.0/bin/../lib/gcc/lib/libgomp.1.dylib
>>   Expected in: /usr/lib/libSystem.B.dylib
>> 
>> dyld: Symbol not found: ___emutls_get_address
>>   Referenced from: 
>> /Applications/freesurfer_6.0/bin/../lib/gcc/lib/libgomp.1.dylib
>>   Expected in: /usr/lib/libSystem.B.dylib
>> 
>> mri_info: Aborted
>> 
>> ans =
>> 
>>    134
>> ===================================================================
>> 
>> I randomly tried some FreeSurfer commands and the commands do not work in 
>> Matlab (but work in Terminal) are:
>>      ‘mri_info’
>>      ‘mri_coreg’ 
>>      
>> Commands work in both terminal and Matlab are:
>>      ’tksurfer’
>>      ‘mri_convert’
>>      ‘mri_head’
>> 
>> 
>> I did search for the error in FreeSurfer Archive and found the 
>> recommendation of disable System Integrity Protection. Before doing that, I 
>> wonder if there is any other solution to this.
>> 
>> Also, I tried to run these commands in both FreeSurfer 5.3-HCP and 
>> FreeSurfer 6.0 (on the same computer), and interestingly, the commands via 
>> Matlab work well in FS 5.3 (except that ‘mri_coreg’ cannot be found in FS 
>> 5.3) but the error will show in FS 6.0. 
>> 
>> Additional information:
>> 1) FreeSurfer version: error show for 
>> freesurfer-Darwin-OSX-stable-pub-v6.0.0-2beb96c, but not for 
>> freesurfer-Darwin-snowleopard-i686-stable-pub-v5.3.0-HCP
>> 2) Platform: macOS Mojave (version 10.14.5) iMac Pro (2017)
>> 3) uname -a 
>> Darwin ADUAED07785WKMX.local 18.6.0 Darwin Kernel Version 18.6.0: Thu Apr 25 
>> 23:16:27 PDT 2019; root:xnu-4903.261.4~2/RELEASE_X86_64 x86_64
>> 
>> Please let me know if there is any other information will help.
>> 
>> Thanks in advance,
>> Haiyang
>> 
>> 
>> <Screen Shot 2019-11-13 at 12.15.09 PM.png>
>> 
>> _______________________________________________
>> Freesurfer mailing list
>> Freesurfer@nmr.mgh.harvard.edu
>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
> 

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

Reply via email to