>   $ mkdir skull                         # fossil head, get it?  Ahahaha.
>   $ cd skull
>   $ fossil open /museum/fossil.fossil   # where fossils live

Clever!

> I saw that jimsh references glob.tcl, so I removed all my local Tcl/Tk 
> stuff -- I wasn't really using it -- and rebuilt Fossil clean from tip, 
> to force it to use jimsh, and it still doesn't happen.

How did you do this?  My knowledge of the TCL ecosystem isn't that
great.

> I see from your other thread that you are using tarball checkouts.  Now 
> that you have a fossil binary built, what happens if you check out 
> Fossil tip and build from that?

Same result when I try it from a fresh checkout.

[ >8 some other stuff from `fossil open` omitted >8 ]

project-name: Fossil
repository:   /home/swoods/tmp/fossil-tip/../fossil.fossil
local-root:   /home/swoods/tmp/fossil-tip/
config-db:    /home/swoods/.fossil
project-code: CE59BB9F186226D80E49D1FA2DB29F935CCA0333
checkout:     b6a5023faefffefacfbda986853aa5a845715137 2014-08-05
17:27:43 UTC
parent:       b9b3ce3b3907823d298816149c83b3e3f88c812b 2014-08-05
10:52:57 UTC
leaf:         open
tags:         trunk
comment:      Updates to the "help" text for the tarball command. Add
              hyperlinks for accessing content on the /cachestat
              webpage.
              (user: drh)
checkins:     7262

swoods@web75:fossil-tip$ ./configure
No installed jimsh or tclsh, building local bootstrap jimsh0
glob.tcl:13: Error: Permission denied

I ran this through `strace` to see if that gave me any clues.  Looks
like it's trying to stat `/home` which on my system has restricted
access (not readable or writable by "others").

stat64("/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
getdents(3, /* 29 entries */, 32768)    = 532
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
stat64("/home", {st_mode=S_IFDIR|0751, st_size=12288, ...}) = 0
open("/home", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 EACCES
(Permission denied)
write(2, "glob.tcl:13: Error: Permission d"..., 37glob.tcl:13: Error:
Permission denied) = 37
write(2, "\n", 1
)                       = 1
exit_group(1)                           = ?

swoods@web75:fossil-tip$ stat /home
  File: `/home'
  Size: 12288             Blocks: 32         IO Block: 4096   directory
Device: 803h/2051d      Inode: 259522561   Links: 274
Access: (0751/drwxr-x--x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2014-08-05 13:19:26.000000000 +0000
Modify: 2014-08-04 19:17:09.000000000 +0000
Change: 2014-08-04 19:17:09.000000000 +0000
swoods@web75:fossil-tip$ ls /home
ls: /home: Permission denied
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to