On 8 Aug 2014, at 10:58 am, Steve Bennett <ste...@workware.net.au> wrote:

> On 8 Aug 2014, at 12:52 am, Sean Woods <s...@seanwoods.com> wrote:
> 
>> 
>>> Or you could ask me, since I wrote autosetup :-)
>> 
>> I appreciate your assistance and responsiveness.
>> 
>>> glob.tcl is bundled up in the jimsh0 executable, but you can find it because
>>> the source code is there - autosetup/jimsh0.c
>>> 
>>> Some part of the autosetup/configure process is failing because of these 
>>> odd permissions.
>>> 
>>> Try running ./configure --debug and look at or send the resulting config.log
>> 
>> My guess is that it's not the actual `glob.tcl` "file," but rather the path 
>> that this program is trying to stat().  It would be nice to drop down to an 
>> interactive prompt during debugging and examine the program's state.  Since 
>> the fossil application is supposed to be self-contained, it seems like it 
>> can do its job looking only at the current folder and not have to go 
>> elsewhere.  But then again, maybe I don't know.
>> 
>> swoods@web75:Fossil-e0199bfc43$ ./configure --debug
>> glob.tcl:13: Error: Permission denied
>> in procedure 'main' called at file "./autosetup/autosetup", line 1908
>> in procedure 'glob' called at file "./autosetup/autosetup", line 123
>> in procedure 'glob.glob' called at file "glob.tcl", line 174
>> in procedure 'glob.glob' called at file "glob.tcl", line 85
>> in procedure 'glob.glob' called at file "glob.tcl", line 85
>> in procedure 'glob.glob' called at file "glob.tcl", line 85
>> in procedure 'glob.glob' called at file "glob.tcl", line 85
>> in procedure 'glob.globdir' called at file "glob.tcl", line 97
>> at file "glob.tcl", line 13
> 
> Thanks. Looks like this commit 
> (https://github.com/msteveb/jimtcl/commit/7bf43eb589f738b7bdb3b4837bc0dde304046a2d)
> means that Jim Tcl now requires read access to each element of the path.
> 
> I'll take a look at fixing this. In the meantime, you can install Tcl
> (and remove autosetup/jimsh0), or change the permissions.

I have fixed Jim Tcl, updated autosetup, and pushed a new version to the 
'autosetup' branch.

Please test. If it looks ok, perhaps someone can pull it into trunk.

Cheers,
Steve

--
Embedded Systems Specialists - http://workware.net.au/
WorkWare Systems Pty Ltd
W: www.workware.net.au      P: +61 434 921 300
E: ste...@workware.net.au   F: +61 7 3391 6002






_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to