question about bjam on win32, dll not created

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? Thanks Yigong ----------------------------------------------- The error msg is as following: vc-Link ..\..\..\bin\boost\libs\channel\build\boost_channel.dll\vc-8_0\release\threading-multi\boost_channel-vc80-mt-1_35.dll ..\..\..\bin\boost\libs\channel\build\boost_channel.dll\vc-8_0\release\threading-multi\boost_channel-vc80-mt-1_35.lib 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 copy "..\..\..\bin\boost\libs\channel\build\boost_channel.dll\vc-8_0\release\threading-multi\boost_channel-vc80-mt-1_35.lib" "l:\workspace\boost\stage\lib\boost_channel-vc80-mt-1_35.lib" >NUL: ...failed FileClone l:\workspace\boost\stage\lib\boost_channel-vc80-mt-1_35.lib... ...failed updating 2 targets... ------------------------------------------------- JamFile: template channel-options : # sources : # requirements <define>BOOST_ALL_NO_LIB=1 <define>BOOST_CHANNEL_NO_LIB=1 <define>BOOST_LIB_DIAGNOSTIC=1 <sysinclude>$(BOOST_ROOT) ; template channel-dll-options : <template>channel-options # sources : # requirements <define>BOOST_ALL_NO_LIB=1 <define>BOOST_CHANNEL_DYN_LINK=1 <runtime-link>dynamic ; 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 ;

"Yigong Liu" <yigongliu@gmail.com> writes:
Could some experts give me some hints?
I suggest posting your question at http://www.boost.org/more/mailing_lists.htm#jamboost. -- Dave Abrahams Boost Consulting www.boost-consulting.com
participants (2)
-
David Abrahams
-
Yigong Liu