Boost logo

Boost-Build :

From: C. Andy Martin (andy_at_[hidden])
Date: 2004-11-24 12:41:52


Toon Knapen wrote:
> I'm trying to build my project on windows currently, it already works on
> multiple unix machines. I reported a problem earlier on windows and
> again I stumble on soth. which works fine on unix. I attached a
> super-small project called bar and I just do a bjam of bar. This gives
> me following error:
>
> ...found 16 targets...
> ...updating 2 targets...
> msvc.link.dll bin\msvc\debug\libbar.dll bin\msvc\debug\libbar.lib
> bin\msvc\debug\libbar.rsp
> common.copy C:\bjam_test\dynamic\libbar.lib
> The system cannot find the file specified.
>
> copy "bin\msvc\debug\libbar.lib" "C:\bjam_test\dynamic\libbar.lib"
>
> ...failed common.copy C:\bjam_test\dynamic\libbar.lib...
> ...failed updating 1 target...
> ...updated 1 target...

A very easy way I've gotten around this is to add (in BBv1) this to
Jamrules:
if $(NT)
{
SUFDLL = .dll ;
}

It works for me. I have 3 libraries which export no symbols (its a long
story why...).

-Andy

 


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