From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-01-17 05:07:48
> I'm attaching the project files here, just in case you or someone else want
> to take a look and make it work. Having this solved will help me and
> perhaps many more adopt bjam, as doing what Ive trying exercises and
> solves most common build operations.
I think we can walk over problem you have and solve them one-by-one.
When I just try to build your testcase on Linux, I get this:
/usr/bin/ld: cannot find -lboost_unit_test_framework-mt-gd
That's because your definitions for boost test do not specify the paths where
the library is to be found. Yes another issue is that standard Boost build
does not create "-gd" targets on Linux, I get just "-d". I've changed your
test/Jamfile to read:
lib boost_unit_test : : <name>boost_unit_test_framework-mt-d <variant>debug
lib boost_unit_test : : <name>boost_unit_test_framework-mt <variant>release
After that, I've run into a small bug -- the "unit-test" rule does not
property set run-time library search paths. The bug is now fixed, and you can
get the fixed version from CVS, or at:
(though the latter is painfully slow at the moment).
If you report further issues, or you had different issue to begin with, I'll
take another look.
Thanks for your patience,
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