On Mar 27, 2010, at 10:00 PM, Israel Chauca F. wrote:
> 
> There is a problem when scidExecutable points to a symlink with a relative 
> path, scidExeDir is set to a relative path and Scid can't find neither books 
> or bases, at least under mac.
> 
> The patch at the bottom fixes the issue, but I couldn't reproduce other cases 
> when scidExecutable points to a symlink.
> 
> --- a/tcl/start.tcl
> +++ b/tcl/start.tcl
> @@ -148,6 +151,10 @@ set ::tree::mask::recentMask {}
> set scidExecutable [info nameofexecutable]
> if {[file type $scidExecutable] == "link"} {
>   set scidExeDir [file dirname [file readlink $scidExecutable]]
> +  if {[file pathtype $scidExeDir] == "relative"} {
> +    set scidExeDir [file dirname [file join [file dirname $scidExecutable]\
> +      [file readlink $scidExecutable]]]
> +  }
> } else {
>   set scidExeDir [file dirname $scidExecutable]
> }

Is there something wrong with that patch or it simply passed by unnoticed?

Israel
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to