|
Boost : |
From: olafgroeger (Olaf.Groeger_at_[hidden])
Date: 2002-02-14 14:52:48
Do you use an alternative shell ? I darkly remember i had a similiar
effect using 4Dos or TakeCommand and Win98. Unfortunatly i cannot
verify this because i switched to W2k.
Olaf Groeger
--- In boost_at_y..., "David Abrahams" <david.abrahams_at_r...> wrote:
>
> ----- Original Message -----
> From: "Robert Binion" <rbinion_at_r...>
>
> > Apologies, I'm sure this thread is getting annoying.
> >
> > Actually there are no CMD files to be found, you'll notice from
the output
> > that they are not being created; so I was misleading when I said
they were
> > being created, what I should have said is that they are trying to
be
> created
> > :)
> >
> > I didn't want to post the full output because it is so long, but I
> modified
> > the boost Jamfile to only include one of the subprojects. Here is
the full
> > output from running "jam -sBOOST_ROOT=. -sTOOLS=msvc > what.txt"
> >
> > ...found 159 targets...
> > ...updating 8 targets...
> > msvc-Archive-action
> >
> libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\libb
> > oost_regex.lib
> >
> > C:\usr\boost>if exist
> >
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\lib
> > boost_regex.lib" set
> >
>
_libboost_regex_="libs\regex\build\bin\libboost_regex.lib\msvc\debug\r
untime
> > -link-dynamic\libboost_regex.lib"
> >
> > C:\usr\boost> link /lib
> >
> /out:"libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-
link-dynami
> > c\libboost_regex.lib"
> >
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\c_r
> > egex_traits.obj"
> ...
> <snip many object files>
>
> This makes NO sense to me. When I look at tools/build/msvc-
tools.jam, it
> should be . There is no place where an object file should be
present on the
> msvc-Archive-actioni command-line. And here are the corresponding
commands
> executed when I do the same thing you did:
>
> ----
>
> command-file-dump-1st
> libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\libb
> oost_regex.CMD
>
> echo
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\c_r
> egex_traits.obj" >
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\lib
> boost_regex.CMD"
>
> command-file-dump-rest
> libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\libb
> oost_regex.CMD
>
> echo
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\c_r
> egex_traits_common.obj"
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\cpp
> _regex_traits.obj"
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\cre
> gex.obj"
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\fil
> eiter.obj"
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\pos
> ix_api.obj"
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\reg
> ex.obj"
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\reg
> ex_debug.obj"
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\reg
> ex_synch.obj"
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\w32
> _regex_traits.obj"
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\wid
> e_posix_api.obj" >>
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\lib
> boost_regex.CMD"
>
> msvc-Archive-action
> libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\libb
> oost_regex.lib
>
> CALL "C:\Program Files\Microsoft Visual C++\VC98
\bin\VCVARS32.BAT" >nul
> if exist
> "libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\lib
> boost_regex.lib" set
>
_libboost_regex_="libs\regex\build\bin\libboost_regex.lib\msvc\debug\r
untime
> -link-dynamic\libboost_regex.lib"
> C:\Program Files\Microsoft Visual C++\VC98\bin\link /lib
> /out:"libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-
link-dynami
> c\libboost_regex.lib" %_libboost_regex_%
> @"libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\li
> bboost_regex.CMD"
>
> remove-command-file
> libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-
dynamic\libb
> oost_regex.lib
>
> ----
>
> ...which exactly matches my expectations. Are you /positive/ msvc-
tools.jam
> is up-to-date?
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk