|
Boost Users : |
From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-05-10 08:02:14
"dmarsh26us" <david.marsh10_at_[hidden]> wrote in message
news:abg53b+d43p_at_eGroups.com...
> Can't really help but heres my two pennies worth anyway.
>
> You need to make sure certain symbols/environment variables exisit
> within you environment or edit the JAM file directly.
Do only the former, not the latter. These will all be documented for the
upcoming Boost release.
> These env vars tell jam where your compiler, headers, libs
> directories are.
> Don't know which version of boost jam you are using, the version I'm
> using does not support windows long file names with spaces
It does; you just have to quote them properly. The need for quoting will be
fixed in the upcoming boost release.
> so
> virtually all targets fail due to bad include paths, and I decided
> not to hack my VC installation just to let JAM build.
You can also use the "SUBST hack" to work around it: just map your vc
install directory to a top-level drive letter:
C:\boost\libs\python\test>SUBST /?
Associates a path with a drive letter.
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: Specifies a virtual drive to which you want to assign a
path.
[drive2:]path Specifies a physical drive and path you want to assign to
a virtual drive.
/D Deletes a substituted (virtual) drive.
Type SUBST with no parameters to display a list of current virtual drives.
> You may have the same thing, I gave up and just used the parts of the
> library that only require headers. I still have stuff which won't
> build though, and don't even consider VC7!
I am building and testing successfully with VC6 and VC7.
-Dave
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