On Mon, 2007-08-20 at 07:16 -0400, Frank Ch. Eigler wrote:
> Hi -
>
> > [...]
> > A more detailed output is as below; maybe it gives some useful hint?
> > [...]
> > open("/opt/sid/../share/sidcomp", O_RDONLY|O_NONBLOCK|O_LARGEFILE|
> > O_DIRECTORY) = -1 ENOENT (No such file or directory)
> > open("/opt/sid/../share", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) =
> > -1 ENOENT (No such file or directory)
> > [...]
>
> Yes, well, both of these directories should exist. Something must
> be strange about the way you configured the build tree, or perhaps
> the "make install" in the tcl directory did not complete for some
> reason.
I tried to use two configure commands (none of them worked) i.e.
/src/sid/src/configure --prefix=/opt/sid 2>&1 | tee configure.out
/src/sid/src/configure --prefix=/opt/sid --exec-prefix=/opt/sid 2>&1 |
tee configure.out
The folder /opt/sid/share/sidcomp has been correctly created by build
install and the sid-control-tksm.tk etc is present there.
Actually, as the strace output is showing, the code isn't trying to find
the folder /opt/sid/share/sidcomp, it is looking for a folder
called /opt/sid/../share/sidcomp. Isn't it strange (I mean the '..' in
the path)?
Suleman