On 6 Aug 2014, at 2:08 pm, Warren Young <[email protected]> wrote: > On 8/5/2014 18:50, Sean Woods wrote: >> >>> 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 tugged on loose bits of yarn until the sweater unraveled. It didn't all > come to me in a blinding flash of revelation. > >> it's trying to stat `/home` which on my system has restricted >> access (not readable or writable by "others"). > > Do you realize that *you* are one of those "others" in this context? > > Your stat(1) output says all you've done is "chmod 711 /home" relative to the > stock CentOS 5 /home permissions, which are 755 root.root. Since you are > neither root nor a member of group root, the only reason you can even cd into > your own home directory is the o+x permission. "chmod 710 /home" would lock > you out of the system entirely. > > I suggest that you add yourself to the stock "users" group, then log out and > back in again, then "chgrp users /home && chmod 750 /home". > > An even better solution to "others" crawling around in /home is SELinux. > > Not that any of this actually solves the problem. I chmodded my CentOS 5 > box's /home to 711, too, and Fossil still builds. The real problem is this > glob.tcl file, which isn't present on my system, anywhere. Why you have one > is a complete mystery to me. You're seeing jimsh0 reading it, then > complaining when it hits line 13 in that file. > > I see two ways to fix it: > > 1. Find this glob.tcl file, and move it out of the way, at least temporarily. > > 2. Install tcl to get tclsh, and forget about jimsh0's confusion.
Or you could ask me, since I wrote autosetup :-) 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 Cheers, Steve -- Embedded Systems Specialists - http://workware.net.au/ WorkWare Systems Pty Ltd W: www.workware.net.au P: +61 434 921 300 E: [email protected] F: +61 7 3391 6002 _______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

