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/
> bin:/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/
> bin:/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/FreeviewGeneralUsage/
> 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: .bashrc
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