An update,
in the .bash_profile file, there is a line about linuxbrew. Do you
recommend that I remove it? Sending the file attached.
Best,
Darko

On Thu, Apr 19, 2018 at 11:59 AM, Darko Komnenić <komnen...@gmail.com>
wrote:

> Hi Andrew,
> sorry for the delay. Attached is the hidden bashrc file from my Home
> folder. It doesn't seem to specify anything about linuxbrew, so I don't
> know why this error is showing up. Thanks a lot for any suggestions!
> Best,
> Darko
>
> On Tue, Apr 17, 2018 at 11:07 PM, Hoopes, Andrew <ahoo...@mgh.harvard.edu>
> wrote:
>
>> Are you using a bash shell? If you are, there should be a file located at
>> ~/.bashrc (it’s a hidden file in your home folder)
>>
>> Andrew
>>
>>
>>
>>
>>
>> *From: *Darko Komnenić <komnen...@gmail.com>
>> *Date: *Tuesday, April 17, 2018 at 2:24 PM
>>
>> *To: *"Hoopes, Andrew" <ahoo...@mgh.harvard.edu>
>> *Cc: *FS Help <freesurfer@nmr.mgh.harvard.edu>
>> *Subject: *Re: [Freesurfer] unable to open freeview
>>
>>
>>
>> Hi Andrew,
>>
>> thanks a lot for your feedback!
>>
>> I renamed the original fine, so it is now called just tcl_setup, and here
>> is the output I got after typing "freeview"
>>
>> /home/lisak/miniconda3/bin:/home/lisak/Desktop/freesurfer/bi
>> n:/home/lisak/Desktop/freesurfer/fsfast/bin:/home/lisak/
>> Desktop/freesurfer/tktools:/home/lisak/Desktop/fsl/bin:/
>> home/lisak/Desktop/freesurfer/mni/bin:/home/lisak/Desktop/fsl/bin:E:
>> Linuxbrew directory detected, but it seems to be broken.  Try to remove
>> '/home/lisak/.linuxbrew' and try again./bin:/home/lisak/Desktop
>> /fsl/bin:/home/lisak/bin:/home/lisak/.local/bin:/usr/
>> local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/
>> usr/games:/usr/local/games:/snap/bin
>> Unmatched ".
>>
>> So this looks pretty much like the error I got when using Human
>> Connectome Project pipelines (to answer your earlier question, the only
>> time I got this error before was while running FreeSurferPipelineBatch.sh
>> in HCP pipelines, specifically after the start of FreeSurferHighResWhite
>> script). I don't use FreeSurfer for anything else on this computer, since
>> this is the special 5.3-HCP version, and I use FS6 on a different computer.
>> Also, the Unmatched quote error does not appear when running FSL or other
>> programs.
>>
>> (Not sure if you're familiar with HCP pipelines, but they are used (among
>> other things) to estimate cortical myelin content, and have 3 main
>> preprocessing pipelines, PreeFS one, FS one, and PostFS one - I got the
>> Unmatched ". error in the FS one. When writing to their mailing list, I was
>> told that it seems like an error unique to my computer, and they have not
>> encountered it before.)
>>
>>
>>
>> Anyway, the Linuxbrew error appears again now after trying to start
>> freeview.
>>
>> I searched for bashrc on my computer and I got two locations, one in perl
>> subfolder, and one in miniconda3 subfolder. The latter just has 2 lines, so
>> it's probably not the one you meant. The former is quite a long file, but
>> does not mention linuxbrew at any point. I am sending the file attached.
>>
>> I would be really very grateful if you would try helping out with this. I
>> have been googling this error, but was not able to find anything.
>>
>> Thanks a bunch!
>>
>> Darko
>>
>>
>>
>>
>>
>> On Tue, Apr 17, 2018 at 7:52 PM, Hoopes, Andrew <ahoo...@mgh.harvard.edu>
>> wrote:
>>
>> Hi Darko, there’s a big difference between using single vs double quotes
>> in shell scripting – single quotes prevent variable expansion. Your
>> modification to tcl_setup actually renders your PATH completely unusable.
>> The quote syntax in the setup scripts shouldn’t cause any problems, and
>> your unmatched errors indicate a more low-level issue that should probably
>> get fixed directly. Are you only getting these unmatched errors with
>> freesurfer tools? I can try to help you solve this, but I’m not quite sure
>> I understand the initial problem.
>>
>>
>>
>> PS: At some point in your .bashrc is linuxbrew called? You don’t want
>> that “Linuxbrew directory detected…” error in your PATH variable
>>
>>
>>
>> *From: *Darko Komnenić <komnen...@gmail.com>
>> *Date: *Tuesday, April 17, 2018 at 1:21 PM
>>
>>
>> *To: *"Hoopes, Andrew" <ahoo...@mgh.harvard.edu>
>> *Cc: *FS Help <freesurfer@nmr.mgh.harvard.edu>
>> *Subject: *Re: [Freesurfer] unable to open freeview
>>
>>
>>
>> Hi Andrew,
>>
>> OK, so here is what happened:
>>
>>
>>
>> After adding the echo $PATH under the first line, my output is now this:
>> "/home/lisak/miniconda3/bin:/home/lisak/Desktop/freesurfer/b
>> in:/home/lisak/Desktop/freesurfer/fsfast/bin:/home/lisak/
>> Desktop/freesurfer/tktools:/home/lisak/Desktop/fsl/bin:/
>> home/lisak/Desktop/freesurfer/mni/bin:/home/lisak/Desktop/fsl/bin:E:
>> Linuxbrew directory detected, but it seems to be broken.  Try to remove
>> '/home/lisak/.linuxbrew' and try again./bin:/home/lisak/Desktop
>> /fsl/bin:/home/lisak/bin:/home/lisak/.local/bin:/usr/
>> local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/
>> usr/games:/usr/local/games:/snap/bin
>> /home/lisak/Desktop/freesurfer/lib/qt/bin:/home/lisak/
>> Desktop/freesurfer/lib/vtk/bin:$FS_TCL_HOME/bin:$PATH
>> freeview.bin: Command not found."
>>
>> Also sending attached the tcf_setup files.
>>
>> I guess now I know a  bit more about what happened. I was running the
>> Human Connectome Project pipelines, and had an error that included an
>> unmatched quote. It turned out that, for some reason, my computer had an
>> issue with single quotes in some setup files, including a tcf_setup file.
>> For that reason, we changed the single to double quotes and that error went
>> away.
>>
>> (If you're interested in more details, one of the commands performed in
>> the FreeSurferPipeline was the tkregister2 command. After trying to run
>> this command in isolation (having previously defined $mridir variable in
>> the terminal), we finally got the same *Unmatched** ".* error that we
>> got initially, by running the entire pipeline.
>>
>> Playing with double and single quotes in that line did not do anything,
>> and it seemed that the error arises instantaneously, without FreeSurfer
>> having the time to even try anything. so we opened the tkregister2 file in
>> desktop/freesurfer/bin folder. This file seemed to refer to a tcl_setup
>> file within the same subfolder. So, we opened that one, and replaced all
>> double quotes with single quotes, in accordance with this forum post:
>> https://stackoverflow.com/questions/10761838/getting-unmatched-on-a-simple-csh-ssh-script
>>
>>
>> Even though csh is not my default shell, I think it is still being used
>> by some processes. (Not sure if that makes any sense, I am a beginner when
>> it comes to using Linux.)
>>
>>
>>
>> Running the tkregister2 command then in the terminal did not return
>> Unmatched ". error, and the Pipeline was able to be completed.)
>>
>> The tcf_setup file in the attachment is the file we edited, whereas the
>> tcl_setup_backup is the original file.
>>
>> Would you then recommend renaming the old file to tcl_setup? That would
>> mean then renaming them back and forth, depending on the step we are doing
>> in the analysis, but I guess it's doable.
>>
>> Best,
>>
>> Darko
>>
>>
>>
>> On Tue, Apr 17, 2018 at 6:57 PM, Hoopes, Andrew <ahoo...@mgh.harvard.edu>
>> wrote:
>>
>> Hi Darko, the freeview wrapper script sets up libraries used by
>> freeview.bin, so the error you get when only calling freeview.bin is
>> expected. There is something odd going on with your PATH after sourcing the
>> TCL package. Can you send me your tcl_setup file in $FREESURFER_HOME/bin?
>>
>>
>>
>> It would also be helpful if you add another “echo $PATH” line right below
>> the “#!/bin/tcsh -ef” in the freeview script
>>
>>
>>
>> best
>>
>> Andrew
>>
>>
>>
>> *From: *Darko Komnenić <komnen...@gmail.com>
>> *Date: *Tuesday, April 17, 2018 at 12:36 PM
>>
>>
>> *To: *"Hoopes, Andrew" <ahoo...@mgh.harvard.edu>
>> *Cc: *FS Help <freesurfer@nmr.mgh.harvard.edu>
>> *Subject: *Re: [Freesurfer] unable to open freeview
>>
>>
>>
>> Hi Andrew,
>>
>> thanks for getting back so quickly.
>>
>> Here are the outputs:
>>
>> “tcsh --version” gives a "tcsh 6.18.01 (Astron) 2012-02-14
>> (x86_64-unknown-linux) options wide,nls,dl,al,kan,rh,nd,color,filec"
>>
>>
>>
>> I added echo $PATH right before the “freeview.bin $argv” line in the
>> freeview script, and the output to
>>
>> "freeview" is now:
>>
>> "/home/lisak/Desktop/freesurfer/lib/qt/bin:/home/lisak/
>> Desktop/freesurfer/lib/vtk/bin:$FS_TCL_HOME/bin:$PATH
>> freeview.bin: Command not found."
>>
>>
>>
>> So it seems it has something to do with libraries.
>>
>> If I type freeview.bin instead of just freeview, I get:
>>
>> "freeview.bin: error while loading shared libraries:
>> libvtkverdict.so.5.6: cannot open shared object file: No such file or
>> directory"
>>
>>
>>
>> There seems to be a similar entry in the mailing list already, but from
>> what I see, it hasn't been solved. This is the link to the old question:
>> https://mail.nmr.mgh.harvard.edu/pipermail//freesurfer/2017-
>> September/053992.html
>> <https://mail.nmr.mgh.harvard.edu/pipermail/freesurfer/2017-September/053992.html>
>>
>> Unlike the original poster, i don't get the "Abort" feedback, though.
>>
>> Thanks a lot!
>>
>> Best,
>>
>> Darko
>>
>>
>>
>> On Tue, Apr 17, 2018 at 6:26 PM, Hoopes, Andrew <ahoo...@mgh.harvard.edu>
>> wrote:
>>
>> Do you have tcsh properly installed? You can check by running the command
>> “tcsh --version”.
>>
>>
>>
>> If it is installed, I’m not quite sure why you’re experiencing this
>> problem, but I would suggest modifying the freeview script at
>> /home/lisak/Desktop/freesurfer/bin/freeview to debug. Try adding the
>> following line right before the call to “freeview.bin $argv”:
>>
>>
>>
>> echo $PATH
>>
>>
>>
>> and send the output over.
>>
>>
>>
>> best
>>
>> Andrew
>>
>>
>>
>>
>>
>> *From: *Darko Komnenić <komnen...@gmail.com>
>> *Date: *Tuesday, April 17, 2018 at 11:35 AM
>> *To: *"Hoopes, Andrew" <ahoo...@mgh.harvard.edu>
>> *Cc: *FS Help <freesurfer@nmr.mgh.harvard.edu>
>> *Subject: *Re: [Freesurfer] unable to open freeview
>>
>>
>>
>> Hi Andrew,
>>
>> FreeSurfer is being sourced automatically each time I open the terminal,
>> and I see the usual lines:
>>
>> Setting up environment for FreeSurfer/FS-FAST (and FSL)
>> FREESURFER_HOME   /home/lisak/Desktop/freesurfer
>> FSFAST_HOME       /home/lisak/Desktop/freesurfer/fsfast
>> FSF_OUTPUT_FORMAT nii.gz
>> SUBJECTS_DIR      /home/lisak/Desktop/freesurfer/subjects
>> MNI_DIR           /home/lisak/Desktop/freesurfer/mni
>> FSL_DIR           /home/lisak/Desktop/fsl
>>
>> The outputs of which freeview and which freeview.bin are, respectively: #
>> 1. /home/lisak/Desktop/freesurfer/bin/freeview
>> 2. /home/lisak/Desktop/freesurfer/bin/freeview.bin
>>
>> These are actual locations of the file, so all seems good until that
>> point. I typed "freeview" again, after doing the "which freeview" commands,
>> and I got the "freeview.bin: Command not found." again.
>>
>> Any further suggestions are appreciated!
>>
>> Thanks in advance,
>>
>> Darko
>>
>>
>>
>>
>>
>>
>>
>> On Tue, Apr 17, 2018 at 5:28 PM, Hoopes, Andrew <ahoo...@mgh.harvard.edu>
>> wrote:
>>
>> Hi Darko, how are you sourcing freesurfer? And what is the output of
>> running “which freeview” and “which freeview.bin”?
>>
>>
>>
>> best,
>>
>> Andrew
>>
>>
>>
>> *From: *<freesurfer-boun...@nmr.mgh.harvard.edu> on behalf of Darko
>> Komnenić <komnen...@gmail.com>
>> *Reply-To: *FS Help <freesurfer@nmr.mgh.harvard.edu>
>> *Date: *Tuesday, April 17, 2018 at 11:17 AM
>> *To: *FS Help <freesurfer@nmr.mgh.harvard.edu>
>> *Subject: *[Freesurfer] unable to open freeview
>>
>>
>>
>> Dear experts,
>>
>> I encountered a problem when trying to open freeview. I am using
>> FreeSurfer v.5.3.0-HCP, and after sourcing it, I tried typing simply
>> freeview in the terminal, as described in this link:
>> http://freesurfer.net/fswiki/FreeviewGuide/FreeviewGeneralUs
>> age/FreeviewQuickStart
>>
>> but the feedback I get is: freeview.bin: Command not found.
>>
>> Am I missing  something? When searching for freeview on my computer,
>> "freesurfer" and "freesurfer.bin" appear in my bin subfolder, but for some
>> reason they seem not to be recognized.
>>
>> Any help is appreciated!
>>
>> Best,
>>
>> Darko
>>
>> 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.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>

Attachment: .bash_profile
Description: Binary data

_______________________________________________
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.

Reply via email to