Boost logo

Boost :

From: Robert Binion (rbinion_at_[hidden])
Date: 2002-02-13 18:01:23


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\runtime
-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"
"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
_reg
Microsoft (R) Library Manager Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

LINK : fatal error LNK1181: cannot open input file
"libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-dC:\usr\boo
st"

C:\usr\boost>

msvc-Archive-action
libs\regex\build\bin\libboost_regex.lib\msvc\release\runtime-link-dynamic\li
bboost_regex.lib

C:\usr\boost>if exist
"libs\regex\build\bin\libboost_regex.lib\msvc\release\runtime-link-dynamic\l
ibboost_regex.lib" set
_libboost_regex_="libs\regex\build\bin\libboost_regex.lib\msvc\release\runti
me-link-dynamic\libboost_regex.lib"

C:\usr\boost> link /lib
/out:"libs\regex\build\bin\libboost_regex.lib\msvc\release\runtime-link-dyna
mic\libboost_regex.lib"
"libs\regex\build\bin\libboost_regex.lib\msvc\release\runtime-link-dynamic\c
_regex_traits.obj"
"libs\regex\build\bin\libboost_regex.lib\msvc\release\runtime-link-dynamic\c
_regex_traits_common.obj"
"libs\regex\build\bin\libboost_regex.lib\msvc\release\runtime-link-dynamic\c
pp_regex_traits.obj"
"libs\regex\build\bin\libboost_regex.lib\msvc\release\runtime-link-dynamic\c
regex.obj"
"libs\regex\build\bin\libboost_regex.lib\msvc\release\runtime-link-dynamic\f
ileiter.obj"
"libs\regex\build\bin\libboost_regex.lib\msvc\release\runtime-link-dynamic\p
osix_api.obj"
"libs\regex\build\bin\libboost_regex.lib\msvc\release\runtime-link-dynamic\r
egex.obj"
"libs\regex\build\bin\libboost_regex.lib\msvc\release\runtime-link-dynamic\r
egex_debug.obj"
"libs\regex\build\bin\libboost_regex.lib\msvc\release\runtime-link-dynamic\r
egex_synch.obj" "libs\regex\build\bin\libboost_regex.lib\msvc\release\runtim
Microsoft (R) Library Manager Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

LINK : fatal error LNK1181: cannot open input file
"libs\regex\build\bin\libboost_regex.lib\msvc\C:\usr\boost"

C:\usr\boost>

    echo
"libs\regex\build\bin\libboost_regex.dll\msvc\debug\runtime-link-dynamic\c_r
egex_traits.obj" >
libs\regex\build\bin\libboost_regex.dll\msvc\debug\runtime-link-dynamic\libb
oost_regex.CMD

...failed list-files-aux1
libs\regex\build\bin\libboost_regex.dll\msvc\debug\runtime-link-dynamic\libb
oost_regex.CMD ...
...skipped
<libs!regex!build\libboost_regex.dll\msvc\debug\runtime-link-dynamic>libboos
t_regex.lib for lack of
<libs!regex!build\libboost_regex.dll\msvc\debug\runtime-link-dynamic>libboos
t_regex.CMD...
...skipped
<libs!regex!build\libboost_regex.dll\msvc\debug\runtime-link-dynamic>libboos
t_regex.dll for lack of
<libs!regex!build\libboost_regex.dll\msvc\debug\runtime-link-dynamic>libboos
t_regex.CMD...

    echo
"libs\regex\build\bin\libboost_regex.dll\msvc\release\runtime-link-dynamic\c
_regex_traits.obj" >
libs\regex\build\bin\libboost_regex.dll\msvc\release\runtime-link-dynamic\li
bboost_regex.CMD

...failed list-files-aux1
libs\regex\build\bin\libboost_regex.dll\msvc\release\runtime-link-dynamic\li
bboost_regex.CMD ...
...skipped
<libs!regex!build\libboost_regex.dll\msvc\release\runtime-link-dynamic>libbo
ost_regex.lib for lack of
<libs!regex!build\libboost_regex.dll\msvc\release\runtime-link-dynamic>libbo
ost_regex.CMD...
...skipped
<libs!regex!build\libboost_regex.dll\msvc\release\runtime-link-dynamic>libbo
ost_regex.dll for lack of
<libs!regex!build\libboost_regex.dll\msvc\release\runtime-link-dynamic>libbo
ost_regex.CMD...
...failed updating 2 targets...
...skipped 4 targets...
...updated 2 targets...

-----Original Message-----
From: David Abrahams [mailto:david.abrahams_at_[hidden]]
Sent: Wednesday, February 13, 2002 5:40 PM
To: boost_at_[hidden]
Subject: Re: [boost] building boost on win98

Ah, OK. What are the contents of
libs\regex\build\bin\libboost_regex.dll\msvc\debug\runtime-link-dynamic\libb
oost_regex.CMD, then?

----- Original Message -----
From: "Robert Binion" <rbinion_at_[hidden]>
To: <boost_at_[hidden]>
Sent: Wednesday, February 13, 2002 5:12 PM
Subject: RE: [boost] building boost on win98

> If I follow you, then yes CMD files are being created. Here is some more
> output from the same run as the error I posted earlier:
>
> echo
>
"libs\regex\build\bin\libboost_regex.dll\msvc\debug\runtime-link-dynamic\c_r
> egex_traits.obj" >
>
libs\regex\build\bin\libboost_regex.dll\msvc\debug\runtime-link-dynamic\libb
> oost_regex.CMD
>
>
> I downloaded boost and jam from boost.org just a couple of days ago.
>
> I'm using:
> boost: 1.27
> jam version: 2.3.2
>
> Thanks,
> reb
>
>
> -----Original Message-----
> From: David Abrahams [mailto:david.abrahams_at_[hidden]]
> Sent: Wednesday, February 13, 2002 4:52 PM
> To: boost_at_[hidden]
> Subject: Re: [boost] building boost on win98
>
>
> What version of Boost.Build are you using? For several releases now, MSVC
> tools all use command files to link; that gets around all the line-length
> problems. It really looks as though you are using a very old version of
> Boost.Build.
>
> -Dave
>
> ----- Original Message -----
> From: "Robert Binion" <rbinion_at_[hidden]>
> To: <boost_at_[hidden]>
> Sent: Wednesday, February 13, 2002 4:22 PM
> Subject: RE: [boost] building boost on win98
>
>
> > Just to clarify, I can build programs using boost headers, I just can't
> > build the boost libraries themselves. :) .. that was probably obvious,
but
> > better to be specific I guess :)
> >
> > Here is an example of the errors I am getting:
> >
> > 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"
> >
>
"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
> > _reg
> > Microsoft (R) Library Manager Version 6.00.8447
> > Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
> >
> > LINK : fatal error LNK1181: cannot open input file
> >
>
"libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link-dC:\usr\boo
> > st"
> >
> > As you can see from the error the link command appears to be getting
> > chopped.
> >
> > Any suggestions?
> >
> > Thanks,
> > reb
> >
> > -----Original Message-----
> > From: David Abrahams [mailto:david.abrahams_at_[hidden]]
> > Sent: Tuesday, February 12, 2002 8:21 PM
> > To: boost_at_[hidden]
> > Subject: Re: [boost] building boost on win98
> >
> >
> >
> > ----- Original Message -----
> > From: "Robert Binion" <rbinion_at_[hidden]>
> >
> >
> > > My apologies for sending this to the list, especially if it is the
wrong
> > > place to do so.
> >
> > This is boost-related, so it's perfect.
> >
> > > But I am getting extremely frustrated trying to build on
> > > Win98 with VC6. It seems to be a command line length problem, i.e. the
> > > commands that jam is trying to execute are too long for the win98
> command
> > > interpreter. I tried searching through the archived messages of this
> list
> > to
> > > see if anyone else has had the same problem, but the only thing I
could
> > find
> > > was a few references to the "subst hack", which apparently is no
longer
> > > needed. Well I tried it anyways .. and it still did not help.
> >
> > That's mostly for dealing with spaces in pathnames, not for line-length
> > limitations.
> >
> > > If anyone
> > > could offer some help, I would greatly appreciate it. I assume I am
> doing
> > > something wrong since I couldn't find any sign of others having the
same
> > > problem, so please don't worry about hurting my feelings ;) (heh) .. I
> > just
> > > want to get this working.
> >
> > Well, I don't have Win98 here (I'm lying; I have disks, but it's not
> > installed), so I can't test on Win98 directly. However, I made a bunch
of
> > Win98-specific fixes for John Maddock in December, and AFAIK he was able
> to
> > get work done. I guess I'd really need some specifics to even be able to
> > guess what the problem was. I hope that someone else has been building
> with
> > Win98 successfully and will be able to clear this up for us.
> >
> > -Dave
> >
> >
> >
> > Info: http://www.boost.org Send unsubscribe requests to:
> > <mailto:boost-unsubscribe_at_[hidden]>
> >
> > Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
> >
> >
> >
> > Info: http://www.boost.org Send unsubscribe requests to:
> <mailto:boost-unsubscribe_at_[hidden]>
> >
> > Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
> >
> >
>
>
> Info: http://www.boost.org Send unsubscribe requests to:
> <mailto:boost-unsubscribe_at_[hidden]>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>
> Info: http://www.boost.org Send unsubscribe requests to:
<mailto:boost-unsubscribe_at_[hidden]>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>

Info: http://www.boost.org Send unsubscribe requests to:
<mailto:boost-unsubscribe_at_[hidden]>

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk