Boost logo

Boost :

From: Robert Binion (rbinion_at_[hidden])
Date: 2002-02-13 16:22:59


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/


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