Boost logo

Boost Users :

From: Jeff Flinn (TriumphSprint2000_at_[hidden])
Date: 2004-09-17 09:45:08


"David Abrahams" <dave_at_[hidden]> wrote in message
news:uzn3p2g31.fsf__38100.3229799264$1095428766$gmane$org_at_boost-consulting.com...
> Murali Krishnan Ganapathy <gmkrishn_at_[hidden]> writes:
>

> > When boost.jam tries to make a directory it tries to access %TEMP%.
> > Machine complains that there is no "C;\DOCUME~1\...." (it is not
> > checking the 8.3 version I guess)
> > and the mkdir1 fails.

Is the ';' here a typo, or is that what TEMP and TMP are really defined as?

This is the 8.3 version, so I don't understand what your saying here.

> > The work around is to have a simple %TEMP% and %TMP%.
> > I reset %TEMP% and %TMP% to "C:\Temp" (no spaces and less than 8
> > chars), now boost is
> > building as I write this.
> >
> > I guess this should be considered as a minor bug in bjam?
>
> Maybe so. Any Win/DOS experts out there who can suggest a correct
> fix?

NT, 2K and XP maintain "C:\Documents and Settings\<user-name>\Local
Settings\Temp" directories for each user. Changing this to C:\Temp could
cause problems for users w/out admin privileges. I've no problems with vc7.1
builds, and I imagine a lot of others utilize the same platform and can
build as well. So it's not a general problem.

The possible sources of this problem could be:

- some odd access settings on the directory ( can even occur with admin
privilege)
- a lot of files in the temp directory from other misbehaving app's
- environment variable definitions were mucked up by manual editing
- generally mucking about with these dir's by the user can cause problems

Jeff F


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net