ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: "George N. White III" <aa056@chebucto.ns.ca>
Subject: Re: problems with embedded spaces in file paths (Win32)
Date: Tue, 16 Sep 2003 18:13:28 -0300 (ADT)	[thread overview]
Message-ID: <Pine.LNX.4.58.0309161748450.8764@cerberus.cwmannwn.nowhere> (raw)
In-Reply-To: <d6e1hhbh.fsf@esemetz.metz.supelec.fr>

On Mon, 15 Sep 2003, Fabrice Popineau wrote:

> > 1.  on Win32, kpsewhich often fails to find texexec.ini.  I created a
>
> I have applied a couple of patches to texexec and texutil. They are
> attached.

This morning, on Win98, texexec.exe reliably failed to find texexec.ini.
I see that the full path of texexec.exe is passed into the backticks:

 my $IniPath = `$own_quote$kpsewhich$own_quote --format="other text files"
-progname=context texexec.$suffix` ;

replacing "$kpsewhich" with "kpsewhich" got things working.  I wonder
if this is some Win98 command buffer length issue.  Is it necessary
to pass the full path (e.g., C:\PROGRA~1\TEXLIVE\BIN\WIN32\KPSEWHICH.EXE)?

> > 2.  ConTeXt texexec uses $ENV{"HOME"} to set a value in filename.tmp,
> > e.g., on unix:
>
> I tried your example and this is what I get :
>
> C:\tmp>cat try.tmp
> % try.top
> \unprotect
> \setupoutput[pdftex]
> \setupsystem[\c!gebied={C:/Documents and Settings/popineau/My Documents/}]
> \setupsystem[\c!n=2]
> \setupsystem[inputfile=try.tex]
> \protect
>
> Which seems correct, isn't it?

My guess is that when kpathsea is failing, you are supposed to get a
message in "$HOME/cont-err", but instead you end up with text on an
extra page, something like:

        and Settings/popineau/My Documents//cont-err

which suggests the error is likely written to C:/Documents.

I didn't have a chance to test your patch today.

Currently, texexec.pl tries a brute force search if kpathsea fails to find
texexec.ini or texexec.rme. On the Win98 PC I'm using, this search takes
much longer than I'm willing to wait.  Would it be better to exit with a
suggestion that the user investigate the problem with kpathsea?

-- 
George N. White III  <aa056@chebucto.ns.ca>

  reply	other threads:[~2003-09-16 21:13 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-15 16:08 George White
2003-09-15 21:28 ` Fabrice Popineau
2003-09-16 21:13   ` George N. White III [this message]
2003-09-17 17:17   ` George White
2003-09-17 20:09     ` Mari Voipio
2003-09-17 21:16       ` George N. White III
2003-09-19  1:18       ` George N. White III
     [not found] <Pine.GSO.3.95.iB1.0.1030915123533.20893B-100000@halifax.ch ebucto.ns.ca>
2003-09-15 18:55 ` Hans Hagen
2003-09-17  8:04   ` Fabrice Popineau

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.LNX.4.58.0309161748450.8764@cerberus.cwmannwn.nowhere \
    --to=aa056@chebucto.ns.ca \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).