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