$include_dir="/home/hyper-archives/boost-build/include"; include("$include_dir/msg-header.inc") ?>
From: Robert Ramey (Ramey_at_[hidden])
Date: 2004-12-09 01:59:33
I'm trying to update the serialization build Jamfile to build shared
library/DLL. I'm using MSVC 7.1
Things work fine for static libs. But when building the DLL I get the
following in the bjam output.
...found 352 targets...
...updating 16 targets...
vc-Link
..\..\..\bin\boost\libs\serialization\build\boost_serialization.dll\vc-7_1\d
ebug\threading-multi\boost_serialization-vc71-mt-gd-1_32.dll
..\..\..\bin\boost\libs\serialization\build\boost_serialization.dll\vc-7_1\d
ebug\threading-multi\boost_serialization-vc71-mt-gd-1_32.lib
LINK : fatal error LNK1104: cannot open file
'boost_serialization-vc71-mt-gd-1_32.lib'
"link" /nologo /INCREMENTAL:NO /DEBUG /DLL /subsystem:console
/out:"..\..\..\bin\boost\libs\serialization\build\boost_serialization.dll\vc
-7_1\debug\threading-multi\boost_serialization-vc71-mt-gd-1_32.dll"
/IMPLIB:"..\..\..\bin\boost\libs\serialization\build\boost_serialization.dll
\vc-7_1\debug\threading-multi\boost_serialization-vc71-mt-gd-1_32.lib"
/LIBPATH:"C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib"
@"..\..\..\bin\boost\libs\serialization\build\boost_serialization.dll\vc-7_1
\debug\threading-multi\boost_serialization-vc71-mt-gd-1_32.CMD"
The fatal error is a link error indicating that the import lib can't be
created. To me everything seems well formed. I can't imagine what I have to
do to make this work.
Has anyone seen anything like this before.
Robert Ramey