Boost logo

Boost-Build :

From: Kirill Lapshin (klapshin_at_[hidden])
Date: 2003-04-25 17:55:01


--- In jamboost_at_[hidden], Vladimir Prus
<ghost_at_c...> wrote:
> I would appreciate if several persons not actively
involved in development try
> to grab the files and install them, to the degree
where "hello" example
> project is buildable. It should be possible with
gcc, msvc and borland
> compilers. This way we can catch apparent bugs in
packaging and installation
> docs, before announcing the release for everybody.

I played a little more with it and came across few
problems.

Please find attached simple testcase. It fails with
msvc toolbox from cmd.exe.

Few problems. First of all path-constant seems to
misbehave. I define some constant, say WORK, then I
try to refer file $(WORK)/foo.cpp, and build complains
saying that don't know how to create /C:/Work/foo.cpp,
even though the file is present at that location and
accesible just fine via full path.

Secondly, when subproject has requirement include
certain absolute path, build systems fails to
recognize that path is absolute, and appends it to
subproject path.

Another minor bug is commented in attached testcase.

Also I have a quick question. Suppose I am using some
third party prebuilt library, e.g.

lib bar : : <file>somelocation/bar.lib ;

How do I specify the include dir for that library?
Currently I am trying to put it in project
requirements.

Also suppose it is a shared library, and names of the
dll and import lib are different, would it be
sufficient to refer to lib only? Should I add
<link>shared in this case? When I am trying to add
<link>shared I am seeing odd behavior -- no error
messages (apart from numerous warnings of unused
sources) and no "...patience..." message, no attempt
to build anything, it just prints warnings and quits.
I did not create a test case for that, since I am
little bit fuzzy on how to specify such an external
library, and it most likely fails because of my fault.

-Kirill

__________________________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo
http://search.yahoo.com --0-2075851826-1051311301=:64657 Content-Type: application/x-zip-compressed; name="bbtest.zip"
Content-Transfer-Encoding: base64
Content-Description: bbtest.zip
Content-Disposition: attachment; filename="bbtest.zip"

[Attachment content not displayed.] --0-2075851826-1051311301=:64657--


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk