Boost logo

Boost-Build :

From: Yigong Liu (yigongliu_at_[hidden])
Date: 2006-10-09 16:09:43

Hi there,

I am trying to build some code in Windows XP with VC++ 2005 express. The
same JamFile work fine in Fedora Core 3&4 with gcc. In my windows box setup
i can build successfully the latest cvs checkout including asio and
interprocess. Definitely something wrong with my Jamfile. The code compiles
fine and failed at link. When i built other libs, after "vc-Link" line,
there is a line saying "Creating lib ...", which doesn't happen for my code.
I attached the error msgs and part of my JamFile at end of the email. Could
some experts give me some hints? Anything special in win32?

The error msg is as following:

FileClone l:\workspace\boost\stage\lib\boost_channel-vc80-mt-1_35.dll
FileClone l:\workspace\boost\stage\lib\boost_channel-vc80-mt-1_35.lib
"l:\workspace\boost\stage\lib\boost_channel-vc80-mt-1_35.lib" >NUL:
...failed FileClone
...failed updating 2 targets...

template channel-options
   : # sources
   : # requirements

template channel-dll-options
   : <template>channel-options # sources
   : # requirements

SOURCES = binding_rule linear_id_trait hierarchical_id_trait ;

lib boost_channel : ../src/$(SOURCES).cpp <template>channel-options
        [ common-names ]
        debug release

dll boost_channel : ../src/$(SOURCES).cpp <template>channel-dll-options
       [ common-names ]
        debug release

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at