Boost logo

Boost Users :

From: Jean-Pierre Gygax (gygax_at_[hidden])
Date: 2004-06-23 14:51:13


I give up. I cannot make it work.

> The next best thing is to copy the msvc-tools.jam file to a
> msvc-dinkum-tools.jam file. And edit accordingly.

This is what I tried for the whole day now. My reward: always the same
errors, LNK4006 followed by LNK2005 ("symbol already defined" on
basic_string and some other std stuff, see sample below). I can override
them with the linker flag /FORCE:MULTIPLE but then my DLL bails out in
anti-heap corruption asserts.

I compared every single compiler setting between my project and the boost
compiler invokations. I fixed quite a few differences, only to obtain no
change whatsoever to the result.

-- Jean-Pierre

libboost_regex-vc71-mt-gd-1_31.lib(winstances.obj) : error LNK2005: "class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > __cdecl std::operator+<char,struct
std::char_traits<char>,class std::allocator<char> >(class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &,char const *)"
(??$?HDU?$char_traits_at_D@std@@V?$allocator_at_D@1@@std@@YA?AV?$basic_string_at_DU?$
char_traits_at_D@std@@V?$allocator_at_D@2@@0_at_ABV10@PBD_at_Z) bereits in
vc71_c99_standard_db.lib(vc71_c99_standard_db.dll) definiert
libboost_regex-vc71-mt-gd-1_31.lib(winstances.obj) : error LNK2005: "class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > __cdecl std::operator+<char,struct
std::char_traits<char>,class std::allocator<char> >(class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &,char)"
(??$?HDU?$char_traits_at_D@std@@V?$allocator_at_D@1@@std@@YA?AV?$basic_string_at_DU?$
char_traits_at_D@std@@V?$allocator_at_D@2@@0_at_ABV10@D_at_Z) bereits in
vc71_c99_standard_db.lib(vc71_c99_standard_db.dll) definiert

libboost_regex-vc71-mt-gd-1_31.lib(winstances.obj) : error LNK2005: "class
std::basic_ostream<char,struct std::char_traits<char> > & __cdecl
std::operator<<<char,struct std::char_traits<char>,class
std::allocator<char> >(class std::basic_ostream<char,struct std::char_traits
<char> > &,class std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &)"
(??$?6DU?$char_traits_at_D@std@@V?$allocator_at_D@1@@std@@YAAAV?$basic_ostream_at_DU?
$char_traits_at_D@std@@@0_at_AAV10@ABV?$basic_string_at_DU?$char_traits_at_D@std@@V?$all
ocator_at_D@2@@0@@Z) bereits in
vc71_c99_standard_db.lib(vc71_c99_standard_db.dll) definiert

libboost_regex-vc71-mt-gd-1_31.lib(regex.obj) : error LNK2005: "class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > __cdecl std::operator+<char,struct
std::char_traits<char>,class std::allocator<char> >(class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &,char const *)"
(??$?HDU?$char_traits_at_D@std@@V?$allocator_at_D@1@@std@@YA?AV?$basic_string_at_DU?$
char_traits_at_D@std@@V?$allocator_at_D@2@@0_at_ABV10@PBD_at_Z) bereits in
vc71_c99_standard_db.lib(vc71_c99_standard_db.dll) definiert

libboost_regex-vc71-mt-gd-1_31.lib(regex.obj) : error LNK2005: "class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > __cdecl std::operator+<char,struct
std::char_traits<char>,class std::allocator<char> >(class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &,char)"
(??$?HDU?$char_traits_at_D@std@@V?$allocator_at_D@1@@std@@YA?AV?$basic_string_at_DU?$
char_traits_at_D@std@@V?$allocator_at_D@2@@0_at_ABV10@D_at_Z) bereits in
vc71_c99_standard_db.lib(vc71_c99_standard_db.dll) definiert

libboost_regex-vc71-mt-gd-1_31.lib(regex.obj) : error LNK2005: "class
std::basic_ostream<char,struct std::char_traits<char> > & __cdecl
std::operator<<<char,struct std::char_traits<char>,class
std::allocator<char> >(class std::basic_ostream<char,struct
std::char_traits<char> > &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > const &)"
(??$?6DU?$char_traits_at_D@std@@V?$allocator_at_D@1@@std@@YAAAV?$basic_ostream_at_DU?
$char_traits_at_D@std@@@0_at_AAV10@ABV?$basic_string_at_DU?$char_traits_at_D@std@@V?$all
ocator_at_D@2@@0@@Z) bereits in
vc71_c99_standard_db.lib(vc71_c99_standard_db.dll) definiert

begin 666 msvc-dinkum-tools.jam
M(R!-:6-R;W-O9G0_at_5FES=6%L($,K*PT*#0HC($-O<&EE9"!A;F0@;6]D:69I
M960_at_9G)O;2!M<W9C+71O;VQS+FIA;2 R,# T+3 V+3(S(&)Y(&=Y9V%X0'!R
M86-T:6-O;7 N8V_at_-"@T*(R H0RD_at_0V]P>7)I9VAT($1A=FED($%B<F%H86US
M(#(P,#$N(%!E<FUI<W-I;VX@=&\@8V]P>2P@=7-E+ T*(R!M;V1I9GDL('-E
M;&P_at_86YD(&1I<W1R:6)U=&4@=&AI<R!S;V9T=V%R92!I<R!G<F%N=&5D('!R
M;W9I9&5D('1H:7,-"B,@8V]P>7)I9VAT(&YO=&EC92!A<'!E87)S(&EN(&%L
M;"!C;W!I97,N(%1H:7,@<V]F='=A<F4@:7,@<')O=FED960-"B,@(F%S(&ES
M(B!W:71H;W5T(&5X<')E<W,@;W(@:6UP;&EE9"!W87)R86YT>2P_at_86YD('=I
M=&@@;F\@8VQA:6T_at_87,-"B,@=&\@:71S('-U:71A8FEL:71Y(&9O<B!A;GD@
M<'5R<&]S92X-"@T*(R!4:&4_at_9F]L;&]W:6YG(",O+R!L:6YE('=I;&P_at_8F4@
M=7-E9"!B>2!T:&4@<F5G<F5S<VEO;B!T97-T('1A8FQE(&=E;F5R871I;VX-
M"B,@<')O9W)A;2!A<R!T:&4_at_8V]L=6UN(&AE861I;F<@9F]R($A434P@=&%B
M;&5S+B!-=7-T(&YO="!I;F-L=61E('9E<G-I;VX@;G5M8F5R+@T*(R\O/&$@
M:')E9CTB:'1T<#HO+VUS9&XN;6EC<F]S;V9T+F-O;2]V<W1U9&EO+V1E9F%U
M;'0N87-P(CY-:6-R;RT\8G(^<V]F=#QB<CY60RLK/"]A/@T*#0HC('-I;F=L
M971O;B!V87)I86)L97,N+BX-"G-E="UA<RUS:6YG;&5T;VX_at_35-60T1I<B!6
M25-504Q#($U35D-?4D]/5"!60U]43T],7U!!5$@@5D-?4T5455 @1$Y+1&ER
M.PT*#0HC($=E="!T:&5S92!V87)I86)L92!S970@;VX@=&AE('1A<F=E=',@
M<V\@=&AA="!W92!C86X@<F4M=7-E('1H90T*(R!B=6EL9"!A8W1I;VYS(&9O
M<B!O=&AE<B!T;V]L<V5T<R!U<VEN9R!T:&ES(&]N92!A<R!A(&)A<V4N#0IF
M;&%G<R!M<W9C(%9#7U1/3TQ?4$%42" [#0IF;&%G<R!M<W9C(%9#7U-%5%50
M(#L-"F9L86=S(&US=F,@5D-?0T]-4$E,15(@.PT*9FQA9W,@;7-V8R!60U],
M24Y+15(@.PT*9FQA9W,@;7-V8R!60U]01$)?3D%-12 [#0H@( T*(R!$:6YK
M=6T_at_9&ER96-T;W)Y#0H-"FEF("$@)"A$24Y+54TI#0I[#0H)14-(3R B*BH@
M1$E.2U5-(&5N=FER;VYM96YT('9A<FEA8FQE(&YO="!S970N(B [#0H)15A)
M5" [#0I]#0I$3DM$:7(@/ST@)"A$24Y+54TI(#L-"@T*(R!C;VUP=71E($U3
M5D,@=&]O;"!P871H#0HC(%EO=2!C86X_at_96ET:&5R('!U="!T:&4@;7-V8R!B
M:6X_at_9&ER96-T;W)Y(&EN('EO=7(@4$%42"P@;W(@>6]U(&-A;B!S970-"B,@
M35-60T1I<B!T;R!P;VEN="!A="!T:&4@;7-V8R!I;G-T86QL871I;VX_at_9&ER
M96-T;W)Y#0H-"B,@4V]M92!I;G-T86QL871I;VYS('-E="!-4U9#1$E2(&EN
M<W1E860@;V8_at_35-60T1I<CL@=VAO(&MN;W=S('=H>3\-"DU35D-$:7(@/ST@
M)"A-4U9#1$E2*2 [#0H-"B,@268_at_35-60T1I<B!I<R!N;W0@<V5T('1H92!U
M<V5R(&AA<VXG="!R=6X_at_5D-605)3,S(N0D%4#0II9B A("0H35-60T1I<BD-
M"GL-"B @(" C($EN(&-A<V4@<V]M96]N92!S970_at_5DE354%,0R!I;B!O<F1E
M<B!T;R!B=6EL9"!*86TL('=E(&-A;B!J=7-T('5S92!T:&%T+@T*(" @($U3
M5D-?4D]/5" _/2 D*%9)4U5!3$,I(#L-"B @(" C($]T:&5R=VES92P_at_9W5E
M<W,@82!S=&%N9&%R9"!I;G-T86QL871I;VX_at_9&ER96-T;W)Y#0H-"B @("!0
M<F]G<F%M1FEL97,@/ST@)"A04D]'4D%-1DE,15,I(#L-"B @("!-4U9#7U)/
M3U0@/ST@)"A0<F]G<F%M1FEL97,Z2CTB("(I(EQ<36EC<F]S;V9T(%9I<W5A
M;"!3='5D:6]<7%9#.3_at_B(#L-"B @(" -"B @(" C(%)E8V]N<W1I='5T97,@
M<&%T:',@8V]N=&%I;FEN9R!S<&%C97,-"B @("!-4U9#7U)/3U0@/2 D*$U3
M5D-?4D]/5#I*/2(@(BD_at_[hidden]*(" @( T*(" @(",@5&AE('1O;VQS(&%R92!P
M<F]V:7-I;VYA;&QL>2!L;V-A=&5D(&EN('1H92!M<W9C-B!B:6X-"B @(" C
M(&1I<F5C=&]R>2X_at_5&AI<R!M87D_at_8F4@;W9E<G)I9&1E;B!B>2!T;V]L<V5T
M<R!W:&EC:"!E>'1E;F0@=&AI<PT*(" @(",@;VYE+@T*(" @(%9#7U1/3TQ?
M4$%42" ]("(D*$U35D-?4D]/5"DB)"A33$%32"EB:6XD*%-,05-(*2 [#0H@
M(" @#0H@(" @(R!!;'=A>7,@8V%L;"!60U9!4E,S,BY"050_at_8F5F;W)E(&EN
M=F]K:6YG('1H92!T;V]L<PT*(" @(%9#7U-%5%50(#T@(D-!3$P_at_7"(D*%9#
M7U1/3TQ?4$%42"E60U9!4E,S,BY"051<(B ^;G5L(B [#0I]#0IE;'-E#0I[
M#0H@(" @(R!296-O;G-T:71U=&5S('!A=&AS(&-O;G1A:6YI;F<@<W!A8V5S
M#0H@(" @35-60T1I<B ]("0H35-60T1I<CI*/2(@(BD_at_[hidden]*(" @( T*(" @
M(",@1&]N)W0_at_8VQO8F)E<B!A9&IO:6YI;F<@=&5X="!O<B!U<V4_at_97AP;&EC
M:70@<&%T:',@:68_at_35-60T1I<B!I<R!A;')E861Y('-E= T*(" @(%9#7U1/
M3TQ?4$%42" ]("(B(#L@#0I]#0H-"E9#7T-/35!)3$52(#T_at_8VP@.PT*5D-?
M3$E.2T52(#T@;&EN:R [#0I60U]01$)?3D%-12 ]('9C-C @.PT*5D-?4U1$
M3$E"7U!!5$@@/2 [#0H-"F9L86=S(&US=F,@0T9,04=3(#H@+W=D-#$Q-R O
M=V0T,CDP("]%2'-C(#L-"B -"F9L86=S(&US=F,@0T9,04=3(#QD96)U9RUS
M>6UB;VQS/F]N+SQD96)U9RUS=&]R93YO8FIE8W0_at_.B O6C<@.PT*9FQA9W,@
M;7-V8R!#1DQ!1U,@/&1E8G5G+7-Y;6)O;',^;VXO/&1E8G5G+7-T;W)E/F1A
M=&%B87-E(#H@+UII(#L-"F9L86=S(&US=F,@4$1"7T-&3$%'(#QD96)U9RUS
M>6UB;VQS/F]N+SQD96)U9RUS=&]R93YD871A8F%S92 Z("]&9" [#0IF;&%G
M<R!M<W9C(%!$0E],24Y+1DQ!1R \9&5B=6<M<WEM8F]L<SYO;B\\9&5B=6<M
M<W1O<F4^9&%T86)A<V4_at_.B O4$1".B [#0IF;&%G<R!M<W9C($Q)3DM&3$%'
M4R \9&5B=6<M<WEM8F]L<SYO;B Z("]$14)51R [#0HC(%1H92!L:6YK97(@
M9&ES86)L97,@=&AE(&1E9F%U;'0@;W!T:6UI>F%T:6]N<R!W:&5N('5S:6YG
M("]$14)51RX_at_5VAE(&AA=F4-"B,@=&\@96YA8FQE('1H96T@;6%N=6%L;'D@
M9F]R(')E;&5A<V4_at_8G5I;&1S('=I=&@@9&5B=6<@<WEM8F]L<RX-"F9L86=S
M(&US=F,@3$E.2T9,04=3(#QD96)U9RUS>6UB;VQS/F]N+SQR=6YT:6UE+6)U
M:6QD/G)E;&5A<V4_at_.B O3U!4.E)%1BQ)0T8_at_[hidden]*#0IF;&%G<R!M<W9C($-&
M3$%'4R \;W!T:6UI>F%T:6]N/F]F9B Z("]/9" [#0IF;&%G<R!M<W9C($-&
M3$%'4R \;W!T:6UI>F%T:6]N/G-P965D(#H@+T]G:71Y("]/,B O1W,@.PT*
M9FQA9W,@;7-V8R!#1DQ!1U,@/&]P=&EM:7IA=&EO;CYS<&%C92 Z("]/9VES
M>2 O3S$@+T=S(#L-"F9L86=S(&US=F,@0T9,04=3(#QI;FQI;FEN9SYO9F8@
M.B O3V(P(#L-"F9L86=S(&US=F,@0T9,04=3(#QI;FQI;FEN9SYO;B Z("]/
M8C$@.PT*9FQA9W,@;7-V8R!#1DQ!1U,@/&EN;&EN:6YG/F9U;&P_at_.B O3V(R
M(#L-"F9L86=S(&US=F,@0T9,04=3(#QE>&-E<'1I;VXM:&%N9&QI;F<^;VX@
M.B O1U@@.PT*9FQA9W,@;7-V8R!#1DQ!1U,@/')T=&D^;VX_at_.B O1U(@.PT*
M#0HC($YO=&4@=&AA="!T:&5S92!T=V\@;W!T:6]N<R!A8W1U86QL>2!I;7!L
M>2!M=6QT:71H<F5A9&EN9R!S=7!P;W)T(&]N($U35D,-"B,@8F5C875S92!T
M:&5R92!I<R!N;R!S:6YG;&4M=&AR96%D960_at_9'EN86UI8R!R=6YT:6UE(&QI
M8G)A<GDN(%-P96-I9GEI;F<-"B,@/'1H<F5A9&EN9SYM=6QT:2!W;W5L9"!B
M92!A(&)A9"!I9&5A+"!T:&]U9V_at_L(&)E8V%U<V4@;F\@;W!T:6]N('=O=6QD
M(&)E#0HC(&UA=&-H960@=VAE;B!T:&4_at_8G5I;&0@=7-E<R!T:&4_at_9&5F875L
M="!S971T:6YG<R!O9B \<G5N=&EM92UL:6YK/F1Y;F%M:6,-"B,@86YD(#QT
M:')E861I;F<^<VEN9VQE+@T*9FQA9W,@;7-V8R!#1DQ!1U,@/')U;G1I;64M
M8G5I;&0^<F5L96%S92\\<G5N=&EM92UL:6YK/F1Y;F%M:6,@.B O340_at_[hidden]*
M9FQA9W,@;7-V8R!#1DQ!1U,@/')U;G1I;64M8G5I;&0^9&5B=6<O/')U;G1I
M;64M;&EN:SYD>6YA;6EC(#H@+TU$9" [#0H-"F9L86=S(&US=F,@0T9,04=3
M(#QR=6YT:6UE+6)U:6QD/G)E;&5A<V4O/')U;G1I;64M;&EN:SYS=&%T:6,O
M/'1H<F5A9&EN9SYS:6YG;&4_at_.B O34P_at_[hidden]*9FQA9W,@;7-V8R!#1DQ!1U,@
M/')U;G1I;64M8G5I;&0^9&5B=6<O/')U;G1I;64M;&EN:SYS=&%T:6,O/'1H
M<F5A9&EN9SYS:6YG;&4_at_.B O34QD(#L-"F9L86=S(&US=F,@0T9,04=3(#QR
M=6YT:6UE+6)U:6QD/G)E;&5A<V4O/')U;G1I;64M;&EN:SYS=&%T:6,O/'1H
M<F5A9&EN9SYM=6QT:2 Z("]-5" [#0IF;&%G<R!M<W9C($-&3$%'4R \<G5N
M=&EM92UB=6EL9#YD96)U9R\\<G5N=&EM92UL:6YK/G-T871I8R\\=&AR96%D
M:6YG/FUU;'1I(#H@+TU49" [#0H-"F9L86=S(&US=F,@1$5&24Y%4R Z(%]#
M.3D_at_7U-43%]$0B!?34)#4R!?5TE.1$]74R [#0IF;&%G<R!M<W9C($1%1DE.
M15,@/')U;G1I;64M8G5I;&0^9&5B=6<@.B!?1$5"54<@.PT*9FQA9W,@;7-V
M8R!$149)3D53(#QR=6YT:6UE+6QI;FL^9'EN86UI8R Z("!?5TE.1$Q,(%]$
M3$P_at_[hidden]*#0IF;&%G<R!M<W9C($-&3$%'4R \8V9L86=S/B [#0IF;&%G<R!M
M<W9C($,K*T9,04=3(#QC>'AF;&%G<SX_at_[hidden]*9FQA9W,@;7-V8R!$149)3D53
M(#QD969I;F4^(#L-"F9L86=S(&US=F,@54Y$1493(#QU;F1E9CX_at_[hidden]*9FQA
M9W,@;7-V8R!(1%)3(#QI;F-L=61E/B [#0IF;&%G<R!M<W9C(%-41$A$4E,@
M/'-Y<VEN8VQU9&4^(#L-"F9L86=S(&US=F,@3$E.2T9,04=3(#QL:6YK9FQA
M9W,^(#L-"F9L86=S(&US=F,@05)&3$%'4R \87)F;&%G<SX_at_[hidden]*#0IF;&%G
M<R!M<W9C(%-41$A$4E,@.B D*$1.2T1I<BDD*%-,05-(*4-O<F58)"A33$%3
M2"EI;F-L=61E("0H1$Y+1&ER*20H4TQ!4T_at_I:6YC;'5D920H4TQ!4T_at_I8R D
M*$1.2T1I<BDD*%-,05-(*6EN8VQU9&4@)"A-4U9#1&ER*20H4TQ!4T_at_I:6YC
M;'5D92 [#0IF;&%G<R!M<W9C(%-41$Q)0E!!5$@@.B D*$U35D-$:7(I)"A3
M3$%32"EL:6(@)"A$3DM$:7(I)"A33$%32"EL:6(@.PT*9FQA9W,@;7-V8R!,
M24)0051((#QL:6)R87)Y+7!A=&@^(#L-"F9L86=S(&US=F,@3D5%1$Q)0E,@
M/&QI8G)A<GDM9FEL93X_at_[hidden]*9FQA9W,@;7-V8R!&24Y$3$E"4R \9FEN9"UL
M:6)R87)Y/B [#0IF;&%G<R!M<W9C($Q)3DM&3$%'4R \=&%R9V5T+71Y<&4^
M)"A32$%2141?5%E015,I(#H@+T1,3" [#0H-"F9L86=S(&US=F,@3$E.2T9,
M04=3(#QU<V5R+6EN=&5R9F%C93YC;VYS;VQE(#H@+W-U8G-Y<W1E;3IC;VYS
M;VQE(#L-"F9L86=S(&US=F,@3$E.2T9,04=3(#QU<V5R+6EN=&5R9F%C93YG
M=6D_at_.B O<W5B<WES=&5M.G=I;F1O=W,@.PT*9FQA9W,@;7-V8R!,24Y+1DQ!
M1U,@/'5S97(M:6YT97)F86-E/G=I;F-E(#H@+W-U8G-Y<W1E;3IW:6YD;W=S
M8V4_at_[hidden]*9FQA9W,@;7-V8R!,24Y+1DQ!1U,@/'5S97(M:6YT97)F86-E/FYA
M=&EV92 Z("]S=6)S>7-T96TZ;F%T:79E(#L-"F9L86=S(&US=F,@3$E.2T9,
M04=3(#QU<V5R+6EN=&5R9F%C93YA=71O(#H@+W-U8G-Y<W1E;3IP;W-I>" [
M#0H-"@T*<G5L92!V8RUS970M<&1B+69I;&4@*"!T87)G971S("L_at_.B!N86UE
M("D-"GL-"B @("!L;V-A;"!P9&(@/2 D*'1A<F=E='-;,5TZ0CTD*&YA;64I
M.E,]+G!D8BD_at_[hidden]*(" @(%9#7U!$0E]&24Q%(&]N("0H=&%R9V5T<RD@/2 D
M*'!D8CI'/3I2/20H3$]#051%7U1!4D=%5"DI(#L-"B @("!,3T-!5$4@;VX@
M)"AP9&(I(#T@)"A,3T-!5$5?5$%21T54*2 [#0H@(" @0VQE86X_at_8VQE86X@
M.B D*'!D8BD_at_[hidden]*?0T*#0HC(R,C($QI;FL@(R,C(PT*#0IR=6QE($QI;FLM
M86-T:6]N("@@=&%R9V5T(&EM<&QI8B _(#H@<V]U<F-E<R K(#H@=&%R9V5T
M+71Y<&4@/R I#0I[#0H@(" @=VET:"UC;VUM86YD+69I;&4@=F,M3&EN:R D
M*#PI(#H@)"AS;W5R8V5S*2 D*$Y%141,24)3*2 [#0H-"B @("!G4E5.7U!!
M5$@H)"@\*2D@*ST@)"A60U]35$1,24)?4$%42"D_at_[hidden]*(" @(&EF("0H:6UP
M;&EB*0T*(" @('L-"B @(" @(" @(R!I;F-R96UE;G1A;"!L:6YK:6YG(&$@
M1$Q,(&-A=7-E<R!N;R!E;F0@;V8@<')O8FQE;7,Z(&EF('1H90T*(" @(" @
M(" C(&%C='5A;"!E>'!O<G1S(&1O;B=T(&-H86YG92P@=&AE(&EM<&]R=" N
M;&EB(&9I;&4@:7,@;F5V97(-"B @(" @(" @(R!U<&1A=&5D+B!4:&5R969O
M<F4L('1H92 N;&EB(&ES(&%L=V%Y<R!O=70M;V8M9&%T92!A;F0_at_9V5T<PT*
M(" @(" @(" C(')E8G5I;'0_at_979E<GD@=&EM92X_at_22=M(&YO="!S=7)E('1H
M870@:6YC<F5M96YT86P@;&EN:VEN9R!I<PT*(" @(" @(" C('-U8V@@82!G
M<F5A="!I9&5A(&EN(&=E;F5R86PL(&)U="!I;B!T:&ES(&-A<V4_at_22=M('-U
M<F4@=V4-"B @(" @(" @(R!D;VXG="!W86YT(&ET+@T*(" @(" @("!.3TE.
M0U)%345.5$%,(&]N("0H/"D@/2 O24Y#4D5-14Y404PZ3D\@.PT*(" @('T-
M"B @("!V8RUS970M<&1B+69I;&4@)"@\*2 Z("0H=&%R9V5T.D(I(#L-"GT-
M"@T*86-T:6]N<R!T;V=E=&AE<B!V8RU,:6YK#0I[#0H@(" @)"A60U]31515
M4"D-"B @(" B)"A60U]43T],7U!!5$@I)"A60U],24Y+15(I(B O;F]L;V=O
M("0H3D])3D-214U%3E1!3"D@)"A,24Y+1DQ!1U,I("0H4$1"7TQ)3DM&3$%'
M*2(D*%9#7U!$0E]&24Q%*2(@+V]U=#HB)"@\6S%=*2(@+TE-4$Q)0CHB)"@\
M6S)=*2(@+TQ)0E!!5$@Z(B0H3$E"4$%42"DB("],24)0051(.B(D*%-41$Q)
M0E!!5$@I(B B)"A&24Y$3$E"4SI3/2YL:6(I(B! (B0H/BDB#0I]#0H-"B,C
M(R,@0V,@(R,C(R,-"@T*<G5L92!#8RUA8W1I;VX-"GL-"B @("!V8RUS970M
M<&1B+69I;&4@)"@\*2 Z("0H5D-?4$1"7TY!344I(#L-"B @("!V8RU#8R D
M*#PI(#H@)"@^*2 [#0I]#0H-"F%C=&EO;G,@=F,M0V,-"GL-"B @(" D*%9#
M7U-%5%50*0T*(" @("(D*%9#7U1/3TQ?4$%42"DD*%9#7T-/35!)3$52*2(@
M+UIM.# P("UN;VQO9V\@+6,@+54D*%5.1$5&4RD@+40D*$1%1DE.15,I("0H
M0T9,04=3*2 M22(D*$A$4E,I(B M22(D*%-41$A$4E,I(B D*%!$0E]#1DQ!
M1RDB)"A60U]01$)?1DE,12DB("U&;R(D*#PI(B B)"@^*2(-"GT-"@T*(R,C
M(R!#*RL@(R,C(PT*<G5L92!#*RLM86-T:6]N#0I[#0H@(" @=F,M<V5T+7!D
M8BUF:6QE("0H/"D_at_.B D*%9#7U!$0E].04U%*2 [#0H@(" @=F,M0RLK("0H
M/"D_at_.B D*#XI(#L-"GT-"@T*86-T:6]N<R!V8RU#*RL-"GL-"B @(" D*%9#
M7U-%5%50*0T*(" @("(D*%9#7U1/3TQ?4$%42"DD*%9#7T-/35!)3$52*2(@
M+UIM.# P("UN;VQO9V\@+4=8("UC("U5)"A53D1%1E,I("U$)"A$149)3D53
M*2 D*$-&3$%'4RD@)"A#*RM&3$%'4RD@+4DB)"A(1%)3*2(@+4DB)"A35$1(
M1%)3*2(@)"A01$)?0T9,04<I(B0H5D-?4$1"7T9)3$4I(B M1F\B)"@\*2(@
M+51P(B0H/BDB#0I]#0H-"B,C(R,@07)C:&EV92 C(R,C#0IR=6QE($%R8VAI
M=F4M86-T:6]N#0I[#0H@(" @=F,M<V5T+7!D8BUF:6QE("0H/"D_at_.B D*#PZ
M0BD_at_[hidden]*(" @('=I=&@M8V]M;6%N9"UF:6QE('9C+4%R8VAI=F4@)"@\*2 Z
M("0H/BD_at_[hidden]*?0T*#0IA8W1I;VYS('9C+4%R8VAI=F4-"GL-"B @(" D*%9#
M7U-%5%50*0T*(" @(&EF(&5X:7-T("(D*#PI(B!$14P@(B0H/"DB#0H@(" @
M(B0H5D-?5$]/3%]0051(*20H5D-?3$E.2T52*2(@+VQI8B D*$%21DQ!1U,I
M("0H4$1"7TQ)3DM&3$%'*2(D*%9#7U!$0E]&24Q%*2(@+V]U=#HB)"@\*2(@
.0"(D*#XI(@T*?0T*#0H`
`
end

begin 666 vc7.1-dinkum-tools.jam
M97AT96YD<RUT;V]L<V5T(&US=F,M9&EN:W5M(#L-"@T*(R!S:6YG;&5T;VX@
M=F%R:6%B;&5S+BXN#0IS970M87,M<VEN9VQE=&]N(%9#-S%?4D]/5" [#0H-
M"FEF("$@)"A-4U9#1&ER*0T*>PT*(" @(%!R;V=R86U&:6QE<R _/2 D*%!2
M3T=204U&24Q%4RD_at_[hidden]*(" @(%9#-S%?4D]/5" _/2 D*%!R;V=R86U&:6QE
M<SI*/2(@(BDB7%Q-:6-R;W-O9G0_at_5FES=6%L(%-T=61I;R N3D54(#(P,#-<
M7%9#-R(@.PT*(" @(%9#7U1/3TQ?4$%42" ]("(D*%9#-S%?4D]/5"DB7%QB
M:6Y<7" [#0H@(" @5D-?4T5455 @/2 B0T%,3"!<(B0H5D-?5$]/3%]0051(
M*59#5D%24S,R+D)!5%PB(#YN=6PB(#L-"GT-"E9#7U!$0E].04U%(#T@=F,W
M,2 [#0H-"F9E871U<F4@;F%T:79E+7=C:&%R7W0_at_.B!O;B!O9F8_at_[hidden]*#0IF
M;&%G<R!V8S<N,2!#1DQ!1U,@.B O3W @.PT*9FQA9W,@=F,W+C$@0RLK1DQ!
M1U,@.B O6F,Z9F]R4V-O<&4_at_[hidden]*9FQA9W,@=F,W+C$@0RLK1DQ!1U,@/&YA
M=&EV92UW8VAA<E]T/F]N(#H@+UIC.G=C:&%R7W0_at_[hidden]*#0HC(%1H92!F;VQL
M;W=I;F<@(R\O(&QI;F4@=VEL;"!B92!U<V5D(&)Y('1H92!R96=R97-S:6]N
M('1E<W0@=&%B;&4_at_9V5N97)A=&EO;@T*(R!P<F]G<F%M(&%S('1H92!C;VQU
M;6X@:&5A9&EN9R!F;W(@2%1-3"!T86)L97,N($UU<W0@;F]T(&EN8VQU9&4@
M=F5R<VEO;B!N=6UB97(N#0HC+R\\82!H<F5F/2)H='1P.B\O;7-D;BYM:6-R
M;W-O9G0N8V]M+W9S='5D:6\O9&5F875L="YA<W B/DUI8W)O+3QB<CYS;V9T
2/&)R/E9#*RL\+V$^#0H-"@T*
`
end


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net