Kent Kostuk wrote:
> First, I checked textclass.lst:  it's there and non-zero.
> 
> Second, I replace sed.
> 
> Third, I type configure at the c:\lyx32\share\lyx> DOS prompt and get: a
> lot of text and then "configure: error: cannot find chkconfig.ltx script"

I would type "sh configure" if you are running from a DOS prompt as 
opposed to a unix shell. Otherwise, Windows is likely to try and execute 
configure as a batch file. Which it isn't... Or it may be executing 
'configure.cmd', which is ancient, unmaintained historical cruft...

Assuming that it's running sh.exe on the right file, here's the block of 
code in configure that threw up the message:

#### Guess the directory in which configure is located.
ac_prog=$0
srcdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
test "x$srcdir" = "x$ac_prog" && srcdir=.
if test ! -r ${srcdir}/chkconfig.ltx ; then
  echo "configure: error: cannot find chkconfig.ltx script"
  exit 1
fi

If you modify that block of code to print out some diagnostics, so:
(I've added a bunch of print (echo) statements):

ac_prog=$0
srcdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
echo "SRCDIR $srcdir"
srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
echo "SRCDIR $srcdir"
test "x$srcdir" = "x$ac_prog" && srcdir=.
echo "SRCDIR $srcdir"
if test ! -r ${srcdir}/chkconfig.ltx ; then
  echo "configure: error: cannot find chkconfig.ltx script"
  exit 1
fi

exit 1

Then here, running "sh configure" I get:

SRCDIR configure
SRCDIR configure
SRCDIR .

which means that the "if test ... " line becomes:

if test ! -r ./chkconfig.ltx ; then

translating into English:
        if the file "./chkconfig.ltx" isn't readable, then...

SO, does chkconfig.ltx exist and do you have read permission to open it up?

-- 
Angus

Reply via email to