|
Boost Testing : |
From: David Abrahams (dave_at_[hidden])
Date: 2005-05-26 08:47:19
Hartmut Kaiser <hartmut.kaiser_at_[hidden]> writes:
>
> Martyn Lovell wrote:
>
>> If you're seeing problems after this, there are a number of
>> possible causes.
>> To help me understand what you're seeing, could you tell me
>> exactly what text is in the Windows error dialog you see when
>> you try to use your DLL? From that I can ask the next
>> diagnostic questions.
>
> I think the problems are fixed already after Dave's changes to the build
> system (at least for Wave). Dave said he 'turned off the manifest stuff' -
> whatever this means ;-)
Yes, but Martyn insists that I shouldn't have done that and it will
cause problems when we build with the version of VC-8.0 they actually
release. In order to get the problems back so Martyn can help us,
just undo the following patch in your local Boost copy:
Index: msvc-tools.jam
===================================================================
RCS file: /cvsroot/boost/boost/tools/build/v1/msvc-tools.jam,v
retrieving revision 1.48
retrieving revision 1.49
diff -b -d -u -b -u -r1.48 -r1.49
--- msvc-tools.jam 22 May 2005 10:45:44 -0000 1.48
+++ msvc-tools.jam 25 May 2005 19:18:13 -0000 1.49
@@ -129,7 +129,7 @@
{
with-command-file vc-Link $(<) : $(sources) $(NEEDLIBS) ;
- if $(target-type) != LIB
+ if $(target-type) = PYD
{
MANIFEST on $(target) = $(VC_MANIFEST) ;
OUTPUTRESOURCE on $(target) = $(VC_OUTPUTRESOURCE) ;
-- Dave Abrahams Boost Consulting www.boost-consulting.com