c++.stlsoft - winstl::findfile_sequence does not compile with Visual Studio 2005
- Gabor.Fischer systecs.com (Gabor Fischer) (226/226) Mar 08 2007 Hi!
- Gabor.Fischer systecs.com (Gabor Fischer) (75/75) Mar 08 2007 Hi!
- Stefan (10/10) Mar 21 2007 you need to #define STLSOFT_CF_FUNCTION_SIGNATURE_FULL_ARG_QUALIFICATION...
- Matthew Wilson (10/20) Mar 21 2007 Thanks, Stefan
- Matthew Wilson (324/550) Mar 08 2007 Try this
- Gabor.Fischer systecs.com (Gabor Fischer) (5/8) Mar 09 2007 Thanks. This fixes the problem with winstl::reg_key and winstl::reg_valu...
- Matthew Wilson (4/45) Mar 10 2007 I can't replicate this. It all just works for me.
- Gabor.Fischer systecs.com (Gabor Fischer) (8/20) Mar 12 2007 So did I. As you can see above, I got no warnings, just errors. Did you ...
- Matthew Wilson (41/41) Mar 12 2007 I've just done it again. Here's *exactly* what I did:
- Gabor.Fischer systecs.com (Gabor Fischer) (166/178) Mar 12 2007 Yes, now that you pointed it out, I noticed that too
- Matthew Wilson (58/58) Mar 12 2007 Ok, I think I've figured out what's going on.
- Matthew Wilson (6/6) Mar 12 2007 Can you do me a favour, and try each of the following (separately) with ...
- Matthew Wilson (8/14) Mar 12 2007 Try this:
- Gabor.Fischer systecs.com (Gabor Fischer) (7/10) Mar 13 2007 With the patch and the original msvc.h, all compile without errors and
- Matthew Wilson (8/16) Mar 21 2007 http://synesis.com.au/downloads/stlsoft/stlsoft-1.9.1-beta46-VC8.14.00.5...
- Gabor.Fischer systecs.com (Gabor Fischer) (400/407) Mar 13 2007 Sure.
- Matthew Wilson (9/18) Mar 21 2007 the
- Gabor.Fischer systecs.com (Gabor Fischer) (7/9) Mar 13 2007 Ist SP1 installed? If not, you might want to try if the difference in
- Matthew Wilson (3/7) Mar 21 2007 I'm pretty sure I haven't upgraded it in any way. I'll check this out as
Hi! Has somenone used winstl::findfile_sequence with Microsoft Visual Studio 2005? This simple program #include "stdafx.h" #include "winstl/filesystem/findfile_sequence.hpp" int _tmain(int argc, _TCHAR* argv[]) { return 0; } leads to several compile errors: 1>------ Build started: Project: FindfileSequenceTest, Configuration: Debug Win32 ------ 1>Compiling... 1>stdafx.cpp 1>FindfileSequenceTest.cpp 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1147) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::length' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(443) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::length' 1> definition 1> 'stlsoft::ss_size_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::length(v oid) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::size_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::length(v oid) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1169) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_dire ctory' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(455) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_dire ctory' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_direc tory(void) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_direc tory(void) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1179) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_file ' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(457) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_file ' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_file( void) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_file( void) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1188) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_comp ressed' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(459) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_comp ressed' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_compr essed(void) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_compr essed(void) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1198) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_repa rse_point' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(462) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_repa rse_point' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_repar se_point(void) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_repar se_point(void) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1208) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_read _only' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(465) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_read _only' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_read_ only(void) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_read_ only(void) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1217) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_syst em' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(467) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_syst em' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_syste m(void) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_syste m(void) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1226) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_hidd en' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(469) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_hidd en' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_hidde n(void) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_hidde n(void) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1236) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal' : unable to match function definition to an existing declaration 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst C *) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T> &) const' 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst C *) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1246) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal' : unable to match function definition to an existing declaration 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T> &) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T> &) const' 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst C *) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1695) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T ,V>::equal' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(639) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T ,V>::equal' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T, V>::equal(const stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T, V> &) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T, V>::equal(const stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T, V> &) const' 1>Generating Code... 1>Build log was saved at "file:// d:\Projects\Local\FindfileSequenceTest\FindfileSequenceTest\Debug\BuildLog .htm" 1>FindfileSequenceTest - 11 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== So Long... Gabor
Mar 08 2007
Hi! For your convenience, I attach my test project. begin 644 FindfileSequenceTest.zip M97%U96YC951E<W0O1FEN9&9I;&5397%U96YC951E<W0N8W!P4\[,2\XI34E5 M<JI>1D$!4`\(9N:5*,27Y"9FYFF`F(E%Z<DZ"O$ASAZ.05H 7EETK"8O5S4O M+0```$9I;F1F:6QE4V5Q=65N8V5497-T+T9I;F1F:6QE4V5Q=65N8V5497-T M&0./Q"O B+8T;86 F^_^\_W?G?WY_F$:MSRK9"T+93WRNDF%E: FY])*I& 4 MEZ45<P%]*Y;52ZIKH*K;9.A ;!IG>W<\C(>F,:GD,V3JW%X&E(4LH $*J$^0 MZXXQ"L:NBS`FF(6N5GUO95]8EY8=\S(OM%,"KPV4&3Q`K>S^\;RSR.;:HY67 M>J;SS<1,E 6?-57:!A.1JD+/7K>4\PHV1?IV;PS39O;VQ,N!I\6=J!7O04!: MPU;NQ+I``W7L#W M<W0O1FEN9&9I;&5397%U96YC951E<W0N=F-P<F]J[5AM;]I($/Y,I?Z'R.J' M1CT'8]ZUX2J_X!PZ`A&0<!\B18L]P*:VUUVO"=Q=__N-7Q)"+J2D)]V;*F&T MMV].KUB<4'\L$X_Q"\%OP95OWY2*T60304?)58ZL#Q\4?'5U;[KU Z:E $- M4,E!RW/FPQ ^)^ /)A!+96OI[+)G=Y3?+*UB.+6FJ3I6W5!K6JVJFBVSJEK- MVVDZ*9:<85+]4CE#E MOO56&B8R2J3-!!+#Q::CO'L_YGZ2PE!X_.[]CJ74R'$.[(421``>HQ)VX/L` M._(\FY7BS9(*ZJ*Y,< '819''GDV* *XLBX$F`GSO>X*0IF^SO7+>P%6$DL> M9)A#U'\Y[]M4TC,(`=?*Q2&8*<S&(%;,!<S[>O,J['G/[A\41M_B0819?V2U M-(PD"]BO&:<=12NDAN>Q5$+]7NCZB?>0(`9QEN%)?SQT)L?7E9/V246= :2U M''5O!L.;J3$:]`9GX\+8.<(#ZH]P]V$6.HH4R;T?D\;,'24AQ '6$MQ/Z*): MTAGSF=Q NF8^!.AS3OT8'G3QE/3"]/QES#K9H*/4OII+&M(%>".(>2)<^'/" M]D._!8,D]%GXZ>"3D"KO;)]4 &D7$*`%BFP55:%4[&!XRL1.ZL;);+R))00/ MHFA$$38F-F=P:.VP(?+Y)C PBQ<\EOLKX&EYI]"^W`Y&X`.-X3_1$*9+[J?E M9JT;4N3:&I[;QL3A?OY37__>'?Z]W>&)*+]3;%.;JSR9/UP^LB$6ZD<]99SM M9'3AG:WF6,UJTZG )<VHJ[5JLZ$:6J.AZD95MYMUW=`=Y\M.-TB74=09P"L5 M6\$%E<N.<G+]W#WN!)=8[-4"7TX-?-56+#TZ7[^$SH;(PA[2\O+V'&E+9"<B M2V1L&1`6(F&A2]:QMY>C=K7=KE=;FMIJF[9:FVDUM=7JFFI#KSMFMZYW3<<\ M103$:X*!SM,O$H4+<D=7>XEH-&VC89 -U6EIFEISM9;:,IN&VJJ:9D6O&(:M MF6G^&4P(."+Y$HU MDZ0%\JP:EQA27B4E&M):IZ4*?)?J^_&$1>KW*B;?!51 M(Y.D/`2SX-LZA[ML:(CR;OPSU!QC$6*)&[PK^/OC-VZ\9K+ZG\EKD+IW]O%) MV7KMN[Y[VSUPV,<LAU:N8Z?K^7I$E%EB4P+I"F*VC22W"R2LOD!%VD&X3>?3 M]F5U>Y/OU68RT4&/SH5]UH% P1*F4=3`CZ\48,O>A'V$M]?LW&$BJ>!_J88* M```````5````````````,`````````!&:6YD9FEL95-E<75E;F-E5&5S="]0 M2P$"%``4``(`"`#EG& V79DVZ78```"*````+0```````````"`````S```` M1FEN9&9I;&5397%U96YC951E<W0O1FEN9&9I;&5397%U96YC951E<W0N8W!P M4$L!`A0`%``"`` `,9YH-C]K EUA`0``B`,``"T```````````` ````]``` M`$9I;F1F:6QE4V5Q=65N8V5497-T+T9I;F1F:6QE4V5Q=65N8V5497-T+G-L M``!&:6YD9FEL95-E<75E;F-E5&5S="]&:6YD9FEL95-E<75E;F-E5&5S="YV M``!]!P``1FEN9&9I;&5397%U96YC951E<W0O<W1D869X+F-P<%!+`0(4`!0` L95-E<75E;F-E5&5S="]S=&1A9G N:%!+!08`````! `&`.\!``#N"0`````` ` end So Long... Gabor
Mar 08 2007
you need to #define STLSOFT_CF_FUNCTION_SIGNATURE_FULL_ARG_QUALIFICATION_REQUIRED before including findfile_sequence.hpp this seems to be a bug on the stlsoft side - it doesn't define the compiler capabilities properly. in stlsoft/internap/cccap/msvc.hpp #if _MSC_VER >= 1100 && \ _MSC_VER < 1310 #endif /* _MSC_VER */ the obviously don't support 2005.. yet
Mar 21 2007
Thanks, Stefan Hopefully the changes I've recently made will make the whole business of STLSOFT_CF_FUNCTION_SIGNATURE_FULL_ARG_QUALIFICATION_REQUIRED irrelevant. :-) Cheers Matthew "Stefan" <tailsu abv.bg> wrote in message news:etreg9$la1$1 digitalmars.com...you need to #defineSTLSOFT_CF_FUNCTION_SIGNATURE_FULL_ARG_QUALIFICATION_REQUIREDbefore including findfile_sequence.hpp this seems to be a bug on the stlsoft side - it doesn't define thecompilercapabilities properly. in stlsoft/internap/cccap/msvc.hpp #if _MSC_VER >= 1100 && \ _MSC_VER < 1310 #endif /* _MSC_VER */ the obviously don't support 2005.. yet
Mar 21 2007
Try this If there're no problems, this'll be in beta 45, which should be out real soon. (And, yes, I am aware how nuts it is to have a beta 45. Should be the real thing before too much longer ...) "Gabor Fischer" <Gabor.Fischer systecs.com> wrote in message news:ACSV8PpKQNB systecs.com...Hi! Has somenone used winstl::findfile_sequence with Microsoft Visual Studio 2005? This simple program #include "stdafx.h" #include "winstl/filesystem/findfile_sequence.hpp" int _tmain(int argc, _TCHAR* argv[]) { return 0; } leads to several compile errors: 1>------ Build started: Project: FindfileSequenceTest, Configuration: Debug Win32 ------ 1>Compiling... 1>stdafx.cpp 1>FindfileSequenceTest.cpp 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1147) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::length' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(443) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::length' 1> definition 1> 'stlsoft::ss_size_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::length(v oid) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::size_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::length(v oid) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1169) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_dire ctory' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(455) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_directory' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_direc tory(void) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_direc tory(void) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1179) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_file ' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(457) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_file ' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_file( void) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_file( void) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1188) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_comp ressed' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(459) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_comp ressed' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_compr essed(void) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_compr essed(void) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1198) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_repa rse_point' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(462) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_repa rse_point' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_repar se_point(void) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_repar se_point(void) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1208) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_read _only' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(465) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_read _only' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_read_ only(void) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_read_ only(void) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1217) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_syst em' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(467) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_syst em' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_syste m(void) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_syste m(void) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1226) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_hidd en' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(469) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_hidd en' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_hidde n(void) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_hidde n(void) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1236) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal' : unable to match function definition to an existing declaration 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst C *) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T> &) const' 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst C *) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1246) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal' : unable to match function definition to an existing declaration 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T> &) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T> &) const' 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst C *) const' 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1695) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T ,V>::equal' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(639) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T ,V>::equal' 1> definition 1> 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T, V>::equal(const stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T, V> &) const' 1> existing declarations 1> 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T, V>::equal(const stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T, V> &) const' 1>Generating Code... 1>Build log was saved at "file:// d:\Projects\Local\FindfileSequenceTest\FindfileSequenceTest\Debug\BuildLog .htm" 1>FindfileSequenceTest - 11 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== So Long... Gaborbegin 666 reg_patch_20070309.zip MVDB2O\][^1]Z/>]EP4N,YV/GWMD>W\D Q]K!P"&(D]OLTY-!&%U 8B41KV\V M831O!LZ=&T;!`_ZP/C /1[/E$ M3A?XJ6/JAJ-/RO<B&2BR:.>S6#MVQ)>JP M\=P.X;VS6,[MR&DPVYLPK6L:!"3SX)>1YX[]B</"I3-V[;D;VI'K<[B!XT^/ MDN9; 0/ )KSY[_X]FK&_V-[*#A[8]\?'WU.1T7*2%L$2UW8PGN'W?TO 7/F+ MM-NS*%J>-)O0]="?1D=^<-=,V_.7#X%[-XM8;5RG-EXAH 8`C0"Y>W;C0BV/ M.F$^>$[HALP$*/=VX! `;3YG!"!D 1,ZP4=GDO9FX$R0TN[M"KM+0%:APUR/ MA?XJ&#OTYM M801=0OX36/O6_XB?8GIY?N2. ?'1S T%TX&O$8*1V_4F.:2 49 ==^$$1R6( M0(,236)$H*.3%2"W!A>!!F*T+2Y,]'+BCU<+!Z0>JPAX4*\)'/%16-D"9"\` M$0Y3RA/+J++4C;AS7<>E>OC=LQ=.+:PC6A7$"WJ55D/V). \8*]X2WX0`DH/ M41H#E MOAJRJUZGK0],,!1M>-L=#HR+T; '+PXT$VH><(V"CUKW'=/?] >Z:;+> !G7 M:WW0NH(_M0NC8PS?49N7QK"+[5U" QKK:X.AT1IUM 'KCP;]GLG!81?;AMGJ MAMBS]%<+" EH=AK,[.LM`W_H;W7HDS9XUP"XW(CUNJ;^7R,H" 586[O67D,W M:QLH!&QJC0;Z-:+>NR1 YNC"'!K#T5!GKWN]-M'>U =OC)9NGK).SR3BC4R] M`:T,-40`P0#EX M`\%Z W<(&.E!_&BPFRL=W /GNW$/AP,-26("%5M#N2BT"T0=2OUE7?UUQWBM M=ULZ?NTAI!O#U.N"A8:)A0S>_(T&;8^0!,0ZP([_E(2Z00QFQB73VF\,1)\7 M)G &J8AQ A>FZ/6E6!!JB*;!^LJ#SN$<0O_-0\/V?LIC.R51O3WMX'K3-E? M6W_Z$_.]^</?6-N9NAX9131%:&(XG).3=6.\L!>U]P% NPO\U=*RYNYM`(;: M95GX(+#KP%O7VE] OOCSPR.J&]VD^I^WKS[001 !;W*5MJ^NMXUA[")]]]V/ M``!&#G?*FH?L#YN M*=/ MD2RP&K#X+")4%84V&ZT)6+9)BIC!F-2;T"5];<MG4:G]? Y0> '3><? M8V=)?N1V6*J:R^ :JQK5CO^XUJ][HHL:N S6Q>CR4A]DT!3A3'/A+'S T 9? MV>""0T#C*Y!]1*.;"6I>&=>FI;6P+L%!/Z+[6DG1<.8NPJ8]1F2;Z-%[=Q5) M6M)*%7X/-:KP3C>[O1(^1W;SP0D]OS)_99B;<4 4W1RV+?-&ZRO1("L21A,K M8<"-E:_;L[K:M6[VM99.G9D*1V-22\ FEZFS?_Z3O0=P^,0EXX+E#D6=.C?$ MA!"#B-3SF6 KCW\1Q0;$J3P=(#R=DQ-.4,(\*2:\V1??_(KH.O/0(=!M7D= MC:M:8)7^QQE'HO,I$%&.H!2!Q]7$YV]9PC E3;C8I+*GHNUS<;B%7KSD4%'T M9)AG6,+5[2N $*;1SWLHB>'"QJ A32E 3H)''S:F+6R> :166/2P="BSP_O% M$U\)5DZF'QP[1,OQQO8RI!(<V-CW<$1'2-F^2X O[<!>L!9*)1O/X(]QA*D< MYG)2W^BL=2ZWJ5&;R2BZXV:5([7 `&0H!G$&"AZ&%K:-^F$1:M8'UBH8P]:E ME?*>?8N&`I7S/QZ--1%G,^+01 [W2A4U7K&L!SD3LY,^`%FX%F;R`F3SP+JP MFY$T,MM&$O96>#B0- M-J B;T7ZK6X%4UN\B6\E7R91F-YUW^CH`\LPK6OS3:O.7KZ,W1EXT<*\"OOY M_ P0XJC'NA=W^^H7_5V!325/`N4T8\N2]O.P-Y$TQ2H/.S8Q!= Y.E_X_MP! M6A39"6/^+7RTHC7]B1]>L)29A*$0?\#RCZ'P1<K4 +ZN503L*Y5*> S=/=[8 MN/![ "KS.3B&?/I(B0(V$#I_7X M'_ST8"7(D Q+";K;Y(41RRGT"OS(_'A80LG3M964$I A;O4,[+8VK,9R=NS[ M.FC3%#I MV4%:EIA(46T(X:)].W<F!XT4.1K5P\ &G<7>O8>B']8U77SUWJ$&/J0P!7VA M&AA73QRH#U]N'T <UD 1'UD")UH%GEA P/%S(C)G7 -J=9$K2/BUP3:D(M=( MW7EA' [+S0/$02A76J<CLJWUU'J=L(6%8&M((\*M)K>2`)6,C52[`;5IG88H ME_N45JI)]7F97S^!E6(&Q,9.LH0$90G75+ >'P0:?!G)O0M&`=U%8 CRE,M% M,6R^UJ\OP) G,=SEJ-OB0X$<*>]MW-[&[6W<%[9Q26;M3)6^,<^K6T)SLX/T M! LH,MN6%UI_7]GSVM "VEG+** G1N\KM8ZJ[-8F`YE&I\]C(W][)G)O(?<6 MS" "3O:PVMR_`[F=UQ-S8GN$E4)KN;T(9B$S8AC<0J*(Q^+)I1MED RT<Y\T M>5P B>ORY-M(>X/=KB)23I:(G+1A*'Q&;5",PZ 14N.T=&FO37MM>FYM*IG+ M1)R7\1?V<[D%4DWA:A'?Y%AU79$<(WS =4I8)BQ,._+G)7DE=?Y./;.>D(K/ MJVWD!UJSH!UD<&6\Y)44SX<5;T7"2;23#D>(53;"E.1Y(*TG*+&QA.UC;2CV M3LDZF?A]KEO*)2WQ>[EP?HV+DBHB1J=H'W3='[LV'YL$>Q(S(<:#PH-4X$ L MY1LX7/2Z4SQI#T MUH_?Y],^AR,N\_I?PA.7]9XC_S78K+UF[C7S]ZZ9VX_;.?W=]<B=!?_UC-UM M".]9\_;\))54]QE".HX,:0_\(A*FJ "F%3,R_"0H$*N0SN/BQTK)Q T_)!IH M?X1 #AMC']U8\4Y.7CM1QPXC'7>%U.I""8_J13;]%JU?5E")R2%EC\>V)^Q> MITD;!"5E80:)?SU9+>>DN5(J^8^AR*\UD, JVD2C4F E/-;< HJGM\JU E MFF1(-GEQ4!A5*+.$ G^J3\F4G,A#YCW3- 4+- =/AT";0Z[SW _CC-S N6OA MIN\-^=^;\WSIN&0ZD3PHB6,2>$C%__#E95T_?/_JUHV0S<Z=<I'";]> B?V1 MB<T*G6B=AP&?^?1$T;F USPV:=_T!FT.6NUH_/3CA8'GS Q+/8LM.?C3CWL. MZ(]"8:()EJ4?&<#L MAI?M)M//#E_W%\:3IPH(>R';G9#QCV%#FJQ/N+*EB'&A$H=XRZ*QY]>C^?71 M=R<Y>Y R:GS[)AZV=I+IV'N4.^1UQ<7?2HE( E])$F1_D]<M!L()A+4Q< *T MWDC]'H3RI$BXD .,YPA^9BG=>\V?4TJ+/O4SRBI[O+!6]_(_OUW=1P9[E=M" MY;:-&W:LD T"_TQ#R.Y5;1\"[;5I*VU:&R#M6 MW+F%EP+-)XODUN(E/'<&./NT>(RVIZT\W((2UZ K;7>Z7T%,%;G2_5VA/W?F M3D?0SU7[WW[7"K%]" 0HFKK^G\6 [25N;X++37 JCSNVL\]A7HN+E\J&Z4J. M[M,6*W$0U98J\;)/7:C$H>R7*?U^3,$3EQ5N&HZ>;4WA7BWW:KE72_JQ_8"= M4=[BF%TZ4.,RLE?G<NV*(_:.] 9(FUK!WYO<^\$D/AW_+O$AL(_K+!*3=[OF MMURG8"9V9%OXN1*LDLVP\B5"?'VCVH(IE_EI69G+G::>EX(/F0/Y6>:YJQ X M2'UYNKU^]MY6D_EJ-%$H`'^S7 U2`&M4H)IV[&AI+1ZV,#DYP4N]S[)=/Y<[ MFA=W,)5MET;<Z7OY'HKG0"&_-8N^/S\*Y9M(-J(0 Q""(*_ME8,]I2 \4 02 M":Y6/YWLX0^"JE93RBC2PUNN5C<_VF06I. +951M(:+54C[%0^ >'"Y&=15; M=].$YZ<MK&MCJ^7!K+CRH62!\",:4Z]D9<KY\?*UK(]HN-K<XWI6[7Z]VB/: M6.;6R.SA!X.>) 2'"H _O!,;<&*.IX=?\1,^E56\9-R2&2F?^WF:5 B=\2IP MHP=Y8U/:GT^GXGK4X0/=%T6G!HS]Q<+W %..-_97N,4)/')$*CSBKJ.4[5\Z M8]>>YZ[,RQQ]ECK?\78JK6L:N?L*V?LQO7GQJ/M-`:?H074W'Y0CW;2MJ(%! M=GP[I/3^O%%R^Z-<AM$M7 *J99\^G08CS\5LA8(,]]R:/!,E[DLH<5^!$O<% M)[26KD]_D=XV3*.1V+L7OTO8\%=*8PE"C?F5O)9%(-B!"?\=) >5_"T3>X_] M70N9]A3)P:<KG]A0L]+5OK%(E5YPN[F(EA8Y?_&-Z\WQ !CJ52HKM9*K2T5& M`][5Z2):+MU$&WA7.+P:)#X>"W?V4$8"K&+T*G)"/,1%L>I>=?W[P5%SY>'N M"_8S=D/%S,UP,U<6;0%A6_+$&I>ASJ]%QWC&QT]\G;N)% *1W$6E=U;<>_7= ML:4V.(>8C,A8`20W<*J65W70?B']*<#U2B_PVDKQ\=E.^=/32; %('5_I+;C MEUS$0B>!\'>Y>U%0X >ZUD8YS]BT+X+WHPQ.? -T];IR>BGU^,N'\0PM#R7M MY[V%T=B<'D^H$D83B\!S/C=B4DBL/RV4Y(*3*2F32BHIC_:LH$QYYW3'-'TD MQ=;$<?'M'8^#G+% O[R* `+5YW4Q#T M;^_H>AK' ;] _X/WI9MN>RS<XQ:0"ML>E=B6+: 58E&4 W!TKR39MA%"6O[[ MD^ ^%-(),QS6L+5N^-.\?Y<8XP>&,<[!,R,'O' 1NG_'<%>4&T[OFOO"*]%& MPF?/?A\?G[AP(K=[-G"[EQ<C]^BRW^^-#Q&*G%9+&XEN-:2X'BQ8:437NS?5 M8F+!A4.T7HE,F XJ#IOL M-9IGK73H)2KTRG<J93D]M<AMXY8BI>%U-S]2JY2ZW*40\A(71;P!].D,40_V M)!ABI7I[G%<4>1)+ZKX+6U H\LP]1(L2P[AE=-2NZ38BA9IGBW_US<0D M6])^2FTJ*JTU-H3'95QQ6HT"-VC8I\Q$OGWMH,2&XF&IJ*N(R P"8.W:Q5?U M4^8>F6*DB/J2\[R1B5+ED(IZY(4?YB 8S'E :2MQ:TMJ6A3#A4YC;2F>U<PZ MQ3EX*U&6[P`>G7%I_D_;G+L$O3*]Y_8BN4PS\KQB_D;LF29SD\S,(KF]A,N9 M+;& ,"AG()DB6!MJ5XTD5=6M3$R7B2:%` ]TK;GN8D;C%F2/0B?KJRRV4_I% M_CH"6H:W#AI_*61N:S/J;)WV"0LL0^YK&&>)< KI<]1 X2:PTBPH=*3I-LOU M0Y>W\)XN7,TW;=Q51IP4ZXZ?A0,D?P,D4ZK1[RE!Q2M$=_/W]CJJD+R7[Q,B M49+JW[*I_I8-SLIH7])\^CX88M2ZW?/SWOC"814P,<E'OW\;]V(8+_C]&/QY M(N:Q!(] '6G J<L5I.N:^ 'C%?21\X[ 1',S38;*6*),,Y4;>[1=6641+KSI MJ1\ -N/00]\\_M"=+^X 3#U^C(%N32<1H(A9(9C?A[-'GR=L`V AR5J$^>(^ M#AP;L_!0^3*%*&;9T*"61,-K0L8Q[.PJ:9^6A'<JH9V'"!XY C3*"+!X[>'? M?VH;M%![!XO6XMEI)G4X8Q>$S &P0]$;CB[_.H'4>:/QE6P0BGVC G&0X%&L M7L;D2VK3?'HR8EX3=0+W-HR>G0CS2)NTU$)[ZG91A%H'_+E$"?S[&+5:N-\/ M/W8_=&Q/JERF^13?)BRR`RDXG::N: M\'#H1^D.09MMGX94\-R6I=308=L=7 MJ:Z>S2($28!7$3%RI>.SAPI(RUA=8I.F)E5'_L=UKKR$*Z):,70V'.$U;CA] M::BPL8:=S1()+?%Y)4*Q/.2+B9^LO:G(JF *624NC!(KH8.\M< P,K :HD"A M;%:H6$VR(;F5H%KP:RH;*PG>*^%]^L2<+]+ LG,\=4]+EVEVYC%4<4HTI*<^ M<YE/;SARA]VOO?.S[G'O';FW6B0*<SF0:ATUHU BI5CZ:+"$OP"S`BGFD7?K M,Y<.=$G3TUA?N]$L_.G?+A*OV3+^3KT<V0HO&;:">-NX)6J22=+ZX&Q2A \5 M53#NN M,GWBCW9(P^S<.1/4(GT_9?3]5+#OE%1DC+)>$ ;/CV$\ES36)2:-('6)B>B8 M\<M >'S*>0<;T8/SB_&5>W)V1LXV0\*D.N#X#U!+`P04````" #F=&DV<:W% MQ0*;LR[]9;0(8]%+#X/$A6XDF5$R<F-O[*2]R-AW8WA#YPO?36B+N,&$:%W+ M9&!R%[X9!MXXG% 2+^C8<WTO=A,OY) C&DY/4 *Z84)C2;0->,/(>_0"UR<> M`*'3,$J6`?#DKUODG1 M%WSR D>RB,(1D!^3.$1*8T >T3(\D&]$$W?DKTD0KC*> 40 U LF=$'AGR!) M*4XE9\_<X),4G1V2MD<?0Z+#TW#Y,P&N0/AADB Q+ADM'P$:DQF71_Q+HTGF M,AI3]F0$M ;\ ;CF<0N<!C "R>'?<)DP,/-PXDV],=-P"[5(%C2:>PGJ"+3\ MY$TH&J.;,.E.0]\/5RATL,V)QZT>.X&LSU/2WA2(B]&\!57,;^;+."%H&4)I MM(C5N[4?M(%!X'=_T'MGMHTVN?D`+PVB]_H?!N;;.YO<]3IM8V!!U&[#TZX] MVL9 ,.S;9J_;!-4_ )1 #AIT;S.!][J,;1!8;_ !`:,\F#Y:Y.'. .> ^:[D MT!YH*!(+I*C;:E/ "T*U%7Y)UWC;,=\:7=W MSV$]&!:1E.HT+2PD<G1/VB M>X B8*H#ZOA M18YAW,+_3H^/R<<II%H[IE ?1Y%'I^3OF%.$ ;_^D;3IU L\-:OAD,[/*Y,N MS= V.ZQ?V[BU-A($.8I_"N#B_6C*(=A72 Z$<! IM G*22+72_8D+(]B9\I M .H-6&?CO6ZPH6HS?32*PNB4_CRF"Y94[D=E%;IMM-X;]SW!(([8,+K>&5K? M& J9M\3)Y%3.\YT9]1<[T[D)WW9J]5ZGP\.LE?F?\K"2XC',<>B8F2BG7GFP M(]7;\ K*)6;7?PQAEC";7U>-L\.N:=N&96]U_D]T74^?A/)2XTT79UH+=TQ+ M`XYTC&[/Z6KWAM77=(/Q,A7C[*21"DYMTR3_^ ?Y".#PDBUEP_H!M<F8L[%4 MYC[RPQ&WCG.<I2< 19B>:_Q1BRR6(Q\FX4+\3A [/RU=OX$RSQS:2=S')I,] M,OH1L9%[.A_1B-B />;/_^=7#A0)0HLNPE3"KQ/ZD^8EM 761NN$.HDPX!VO M%OQ?.?9<I "O]X>HZW=LB-?Z9GY(V=I;N:X+]X)A%,K%EU]P<9]SD$R8W%:P MP T4\ E &4^JQ,W TRLK?U?C"<+ S7R))6A*&JR>W 1>0"TT&%?A5\KIK/5F MN_033AKVDFJ5<;G1+#N MDKZ,5"%?.H7X'./-B"V3>)!3P'O^#E,V%[1P4H(4D.Z2I0U `8? L;-EA=&: M?!PS9"<%MDIQZ!A;M;(80()JSM<;9)4-3 +H432+*\"T:1[ /S-IIRE.,HO" M<\X']RAF!7(5:R;SC)WL]P:26+'R[F6]RE87T609!40+LO 7R5P: R0"``N+ M5XR4X&F["OY Q"H*V)/4O$8.&>+Y/$GU^\A[ JF;< ]E>D#F8G94XVG=,!$! M5]E"40=7!BER%"X$EU?U(4^B^WRQ:0Z;G[RVQ/HT"I]OLHC9C QWC-,RJ1*> M&7.!";[PA(OC8"3N(F9MTM$2:[ (J\BZ0CP?UW0^H9K!S5A)Y]/W-GO/R\[L MY0GI!7 ?Q+[+EM 9F?%RL0 C5F]A`[V<YA,W>F2;!F*^F"[>L_$WJV=?ZM<J M3JUB4GDXM-6S;TZ!6J `4ZRJ4> LZ*GU._ PFRT[VX:C=S3+PA4`;=BQQ9TV MWK&. T)9[" \I+6FPK+N3M6B3=60DC.1;.JCD^=?"'?#O%'QT3Q.>S/8C1<' MN 'K(4L_ZO4R9:""JB_U%K%;9+>:T+:24$UU0+5V_ '&K CU_+R8$JO7EDH! M[JC"P6I_G*QC-5;E73763W0M4-8D?_;=H/? W&AMOB;6)$='LLQ?:MV[[YL= M8^"8EG-OO<NUA0<Z+LV3JRORS3=G9X*88_) Z3?GY)W^)S)S<><:83D_;DKE MNSW!\=A2)"Y X);"'.LS()\S+F.!%-K=]\:'DC1VO%*H%[E8F])3Q+5-01F5 MU5R]&&]*GNQ<["\?99VAD'=T;K-%9^#CQNRVRRG&+E=Q4!86F1<O1 UH(I(C M'28]/--=\]D$#H1R=QD!,O<+1!Q:=2A2WM7,^PY4)"R,VC6UPHJ*6;%C[2PR M75X\+R_/;]H&ATBF0$ SBP4,3IR$I_.V$7*D5&"Z<?%1D 0[]-$)1?S=]]] M5I"6F0V8J<1:?)/T:)W'S+?AUW!U4BWF;/3"7WT7D[26FEA(Z7-H:"K-S&/. M2.X<(!45,GA'I()(-RPML!;;6?\+TPMYCBE8^C#UC^8>'A2:"$NK[F>\[VL8 MH3=H0^OOOGTS\A* !Z><&YHZ'=.V.X9C=-NFUH6.OI<D/GV#D0'RX1P8THA1 M-U$=]Q#Z M'X0)_/F/6\7\0Z4)Y#KFE?Z#HG0 M0N\6,/DJ)(KSXUCZ,;I'151 M5)>GB63D,;DTKN&B'IYZET3^O."5SXSY\R9 MBTK>4W:BKJ:<OY' +&#L0">0B*0^DT;>8U]2<0XLO1-GPH_2;E15<P3L=G_ MLNP*L;&!IZ/RX::Y#W*'=^4]#T!)%J#V(P/Z/9<&L1].<89T(DPD$MYFV_IC M',,-))!U*<&6]:&Z& ;/[BYRSY ;42SDH9M VKDYY.3A(365\.J"5^R(W4PP MW5'DR_/$2D U:4P1TB ,?514,:N\X)!NW;$'#L 6:GSWES6A"*NB9BG%+5>U M6/D9)B5L`6,<SN=X5 D7?L(EIO*X"V&-2U-\+2];!+-R![PECN(YIG359"I. M(0>9BI1%L>)EJQ>3QJI&&JL=I+$J26-U$&D\>,%WWU;(PM;OM,'!)<& YF3 MGM1RS]]6UU)2J!<B AWL0FAH)LD;\.F$S3I*=;JJ_?VO3DXA+TZP4W8PT9&/ M%1%_ S_KA<3;Y!^FXL+EH;/? =3J6U87JNK;[U+"VE2^*DF_U/M?,= L7IP) MQ_W-1;]+_8JMKR-/WK3!146^NB**DXK73)CG`_JH^V%,OP>)\M:R^HOIT0LR MJ-=\:<*F.L%7%1&T( 5UDP#N;&4'#BZJQF MR?!3$*YP8Y4W_ 21;YG !'<9T^G2)V' 4[\)A50Q>!2?<LEV8&7P('/PW3'[ ML)(\)2(W9JUFGH_'\"#C6T8CCWUX!](?L:-W[ 7>?#D'%(\1E:L)'**R%J?. M7211K FO$LM7*)(D N'H21'3YVI?2T/+2T9 D*(H:!R?[A>.L[A5WR8-3\^$ MA_[A#XCW_-RB20 MPWHEP)WPDU$*&"ZT9V4'DQ5(A\/]^]F/K3R9&R+V547$)LHE0&;4GS(3"*>- M=%-?\T< ^NQ"EM%C+Z'\6 (NIM$(OWQY0OBW,C$IW/"53/XMQ3P!8'J9Q/B) MK^VY"[?7_TBO+2T0EIQW'\<5XLL"0LY5X.6)3X/'9 ;(P!ER;I)?& 4[4<+\ MTUA:E_^-2YM[A>YLW7\;<_G]`*E+;4F8%'?;/XO:GA(4BP7U'G%5XQ'I%]$L M_YI,!Z]=<BZ\_L6\*Y><U*9>>&U/O_ J\(Z7"#ZI-38*.'/<%=G[O'5HRN"F M\\M(8]OBHN /J_G"E+8SBHVE&6:_7Y[IC5^ZV->X=C>'TN/ZXD$QY!R4(EZX MEA_#R+V:*-_%J*4JG4J]`%7*-Q"4=[D/+M32)5K]EH0IGU>H)8NU49.^YWP1 M-MG9%U1>_H.9\FN9E:^S3UX67J=?ROP=?P4SP[K+)Y79U\%?A)+_!U!+`0(4 M:V5Y+FAP<%!+`0(4`!0````(`.9T:39QK<5UZ!8``']H```-``````````$` K( "V < ?``!R96=?=F%L=64N:'!P4$L%! `````"``(`= ```-,V```````` ` end
Mar 08 2007
Hello Matthew!Try thisIf there're no problems, this'll be in beta 45, which should be out real soon.Thanks. This fixes the problem with winstl::reg_key and winstl::reg_value. The problem with winstl::findfile_sequence still remains. So Long... Gabor
Mar 09 2007
Gabor Fischer Wrote:Hi! Has somenone used winstl::findfile_sequence with Microsoft Visual Studio 2005? This simple program #include "stdafx.h" #include "winstl/filesystem/findfile_sequence.hpp" int _tmain(int argc, _TCHAR* argv[]) { return 0; } leads to several compile errors: 1>------ Build started: Project: FindfileSequenceTest, Configuration: Debug Win32 ------ 1>Compiling... 1>stdafx.cpp 1>FindfileSequenceTest.cpp 1>d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(1147) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::length' : unable to match function definition to an existing declaration 1> d:\libraries\stlsoft\1.9.1- beta44\include\winstl\filesystem\findfile_sequence.hpp(443) : see declaration of<snip>1>FindfileSequenceTest - 11 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== So Long... GaborI can't replicate this. It all just works for me. (I did, of course, #define _CRT_SECURE_NO_DEPRECATE to get rid of all the stupid warnings about all the _s blather.)
Mar 10 2007
Hello!1>FindfileSequenceTest - 11 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== So Long... GaborI can't replicate this. It all just works for me.That is strange.(I did, of course, #define _CRT_SECURE_NO_DEPRECATE to get rid of all the stupid warnings about all the _s blather.)So did I. As you can see above, I got no warnings, just errors. Did you try it with the test project I posted? So Long... Gabor So Long... Gabor
Mar 12 2007
I've just done it again. Here's *exactly* what I did: 1. unzipped your FindfileSequenceTest zip to H:\3Pty\STLSoft\FindfileSequenceTest 2. unzipped the latest STLSoft distro to H:\3Pty\STLSoft\stlsoft-1.9.1.beta46 3. Modified the FindfileSequenceTest include settings to use H:\3Pty\STLSoft\stlsoft-1.9.1.beta46\include, instead of your $(STLSOFT)\1.9.1-beta44\include 4. Did a rebuild all This is what I get: ------ Rebuild All started: Project: FindfileSequenceTest, Configuration: Debug Win32 ------ Deleting intermediate and output files for project 'FindfileSequenceTest', configuration 'Debug|Win32' Compiling... FindfileSequenceTest.cpp h:\3pty\stlsoft\stlsoft-1.9.1.beta46\include\winstl\system\sy tem_traits.hpp(292) : warning C4996: 'strncpy' was declared deprecated p:\program files\microsoft visual studio 8\vc\include\string.h(156) : see declaration of 'strncpy' Message: 'This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.' h:\3pty\stlsoft\stlsoft-1.9.1.beta46\include\winstl\system\sy tem_traits.hpp(302) : warning C4996: 'strncat' was declared deprecated p:\program files\microsoft visual studio 8\vc\include\string.h(143) : see declaration of 'strncat' Message: 'This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.' h:\3pty\stlsoft\stlsoft-1.9.1.beta46\include\winstl\system\sy tem_traits.hpp(472) : warning C4996: 'wcsncpy' was declared deprecated p:\program files\microsoft visual studio 8\vc\include\wchar.h(1012) : see declaration of 'wcsncpy' Message: 'This function or variable may be unsafe. Consider using wcsncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.' h:\3pty\stlsoft\stlsoft-1.9.1.beta46\include\winstl\system\sy tem_traits.hpp(482) : warning C4996: 'wcsncat' was declared deprecated p:\program files\microsoft visual studio 8\vc\include\wchar.h(1006) : see declaration of 'wcsncat' Message: 'This function or variable may be unsafe. Consider using wcsncat_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.' stdafx.cpp Generating Code... Compiling manifest to resources... Linking... Embedding manifest... Build log was saved at "file://h:\3Pty\STLSoft\FindfileSequenceTest\Debug\BuildLog.htm" FindfileSequenceTest - 0 error(s), 4 warning(s) ========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ========== Clearly, it compiles for me. Two things are strange, however: 1. It compiles FindfileSequenceTest.cpp before stdafx.cpp 2. It does not suppress the CRT safe stuff (which you'd indicated that you'd done). I really have *no* clue why your setup does not work. Can you try opening a VC++2005 command prompt, and compiling FindfileSequenceTest.cpp on its own, with a command-line similar to the following: "H:\3Pty\STLSoft\FindfileSequenceTest>cl -nologo -EHsc -c -IH:\3Pty\STLSoft\stlsoft-1.9.1.beta46\include -D_CRT_SECURE_NO_DEPRECATE FindfileSequenceTest.cpp FindfileSequenceTest.cpp H:\3Pty\STLSoft\FindfileSequenceTest>" Let me know how it goes... HTH Matthew
Mar 12 2007
Hello!Clearly, it compiles for me. Two things are strange, however:This is getting really weird. :-/1. It compiles FindfileSequenceTest.cpp before stdafx.cppYes, now that you pointed it out, I noticed that too2. It does not suppress the CRT safe stuff (which you'd indicated that you'd done).It is set in the project (you can verify it in the project settings). I don't get those warnings.Can you try opening a VC++2005 command prompt, and compiling FindfileSequenceTest.cpp on its own, with a command-line similar to the following:"H:\3Pty\STLSoft\FindfileSequenceTest>cl -nologo -EHsc -c -IH:\3Pty\STLSoft\stlsoft-1.9.1.beta46\include -D_CRT_SECURE_NO_DEPRECATE FindfileSequenceTest.cpp FindfileSequenceTest.cppH:\3Pty\STLSoft\FindfileSequenceTest>"Let me know how it goes...Here is the result: D:\Projects\Local\FindfileSequenceTest>cl -nologo -EHsc -c - ID:\Libraries\STLSof t\1.9.1-beta45\include -D_CRT_SECURE_NO_DEPRECATE FindfileSequenceTest.cpp FindfileSequenceTest.cpp D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_sequence.hp p(1152) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_t ype<C,T>::length' : unable to match function definition to an existing declarati on D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_seq uence.hpp(443) : see declaration of 'stlsoft::winstl_project::basic_findfile_seq uence_value_type<C,T>::length' definition 'stlsoft::ss_size_t stlsoft::winstl_project::basic_findfile_sequence_val ue_type<C,T>::length(void) const' existing declarations 'basic_findfile_sequence<C,T>::size_type stlsoft::winstl_project::basic_ findfile_sequence_value_type<C,T>::length(void) const' D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_sequence.hp p(1174) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_t ype<C,T>::is_directory' : unable to match function definition to an existing dec laration D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_seq uence.hpp(455) : see declaration of 'stlsoft::winstl_project::basic_findfile_seq uence_value_type<C,T>::is_directory' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findf ile_sequence_value_type<C,T>::is_directory(void) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_ findfile_sequence_value_type<C,T>::is_directory(void) const' D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_sequence.hp p(1184) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_t ype<C,T>::is_file' : unable to match function definition to an existing declarat ion D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_seq uence.hpp(457) : see declaration of 'stlsoft::winstl_project::basic_findfile_seq uence_value_type<C,T>::is_file' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findf ile_sequence_value_type<C,T>::is_file(void) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_ findfile_sequence_value_type<C,T>::is_file(void) const' D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_sequence.hp p(1193) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_t ype<C,T>::is_compressed' : unable to match function definition to an existing de claration D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_seq uence.hpp(459) : see declaration of 'stlsoft::winstl_project::basic_findfile_seq uence_value_type<C,T>::is_compressed' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findf ile_sequence_value_type<C,T>::is_compressed(void) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_ findfile_sequence_value_type<C,T>::is_compressed(void) const' D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_sequence.hp p(1203) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_t ype<C,T>::is_reparse_point' : unable to match function definition to an existing declaration D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_seq uence.hpp(462) : see declaration of 'stlsoft::winstl_project::basic_findfile_seq uence_value_type<C,T>::is_reparse_point' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findf ile_sequence_value_type<C,T>::is_reparse_point(void) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_ findfile_sequence_value_type<C,T>::is_reparse_point(void) const' D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_sequence.hp p(1213) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_t ype<C,T>::is_read_only' : unable to match function definition to an existing dec laration D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_seq uence.hpp(465) : see declaration of 'stlsoft::winstl_project::basic_findfile_seq uence_value_type<C,T>::is_read_only' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findf ile_sequence_value_type<C,T>::is_read_only(void) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_ findfile_sequence_value_type<C,T>::is_read_only(void) const' D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_sequence.hp p(1222) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_t ype<C,T>::is_system' : unable to match function definition to an existing declar ation D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_seq uence.hpp(467) : see declaration of 'stlsoft::winstl_project::basic_findfile_seq uence_value_type<C,T>::is_system' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findf ile_sequence_value_type<C,T>::is_system(void) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_ findfile_sequence_value_type<C,T>::is_system(void) const' D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_sequence.hp p(1231) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_t ype<C,T>::is_hidden' : unable to match function definition to an existing declar ation D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_seq uence.hpp(469) : see declaration of 'stlsoft::winstl_project::basic_findfile_seq uence_value_type<C,T>::is_hidden' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findf ile_sequence_value_type<C,T>::is_hidden(void) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_ findfile_sequence_value_type<C,T>::is_hidden(void) const' D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_sequence.hp p(1241) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_t ype<C,T>::equal' : unable to match function definition to an existing declaratio n definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findf ile_sequence_value_type<C,T>::equal(const C *) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_ findfile_sequence_value_type<C,T>::equal(const stlsoft::winstl_project::basic_fi ndfile_sequence_value_type<C,T> &) const' 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_ findfile_sequence_value_type<C,T>::equal(const C *) const' D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_sequence.hp p(1251) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_t ype<C,T>::equal' : unable to match function definition to an existing declaratio n definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findf ile_sequence_value_type<C,T>::equal(const stlsoft::winstl_project::basic_findfil e_sequence_value_type<C,T> &) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_ findfile_sequence_value_type<C,T>::equal(const stlsoft::winstl_project::basic_fi ndfile_sequence_value_type<C,T> &) const' 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_ findfile_sequence_value_type<C,T>::equal(const C *) const' D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_sequence.hp p(1700) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_const_i nput_iterator<C,T,V>::equal' : unable to match function definition to an existin g declaration D:\Libraries\STLSoft\1.9.1-beta45\include\winstl/filesystem/findfile_seq uence.hpp(639) : see declaration of 'stlsoft::winstl_project::basic_findfile_seq uence_const_input_iterator<C,T,V>::equal' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findf ile_sequence_const_input_iterator<C,T,V>::equal(const stlsoft::winstl_project::b asic_findfile_sequence_const_input_iterator<C,T,V> &) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_ findfile_sequence_const_input_iterator<C,T,V>::equal(const stlsoft::winstl_proje ct::basic_findfile_sequence_const_input_iterator<C,T,V> &) const' D:\Projects\Local\FindfileSequenceTest> Here is the version info of my compiler: D:\Projects\Local\FindfileSequenceTest>cl Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. usage: cl [ option... ] filename... [ /link linkoption... ] D:\Projects\Local\FindfileSequenceTest> So Long... Gabor
Mar 12 2007
Ok, I think I've figured out what's going on. My version of VC++ 8 is 14.00.50727.42 (it's the free one). Clearly, the two versions are different in how they handle the specific form of construct that is used in winstl::basic_findfile_sequence (and many other STLSoft components), whereby the method definition is outside the class. Consider the class: template <typename C, typename T> class basic_findfile_sequence { public: typedef size_t size_type; public: size_type length() const; }; Now the implementation. It can either be: template <typename C, typename T> size_t basic_findfile_sequence<C, T>::length() const { . . . } or: template <typename C, typename T> typename basic_findfile_sequence<C, T>::size_type basic_findfile_sequence<C, T>::length() const { . . . } Some compilers like the first way; others the second. I handle this as follows: template <typename C, typename T> #ifdef STLSOFT_CF_FUNCTION_SIGNATURE_FULL_ARG_QUALIFICATION_REQUIRED typename basic_findfile_sequence<C, T>::size_type basic_findfile_sequence<C, T>::length() const #else /* ? STLSOFT_CF_FUNCTION_SIGNATURE_FULL_ARG_QUALIFICATION_REQUIRED */ size_t basic_findfile_sequence<C, T>::length() const #endif /* STLSOFT_CF_FUNCTION_SIGNATURE_FULL_ARG_QUALIFICATION_REQUIRED */ { . . . } The defn (or not) of this for VC++ is in stlsoft/internal/cccap/msvc.h, as follows: #if _MSC_VER >= 1100 && \ _MSC_VER < 1310 #endif /* _MSC_VER */ This works for all the following versions of the compiler: 4.2 5.0 6.0 7.0 7.1 8.0 (14.00.50727.42) Now, I strongly suspect that VC++8 (14.00.50727.762) behaves like VC++ 5, 6 and 7.0 in this respect. Consequently, I strongly suspect that you would achieve compilation if you changed the requisite lines in msvc.h to the following: #if ( _MSC_VER >= 1100 && \ _MSC_VER < 1310) || \ _MSC_VER == 1400 #endif /* _MSC_VER */ However, while that's good for you, it's not good for me, or for anyone else who is using VC++ 8 (14.00.50727.42). So, I think I shall have to get rid of STLSOFT_CF_FUNCTION_SIGNATURE_FULL_ARG_QUALIFICATION_REQUIRED and the way it works, and find a compiler-independent implementation. <digress> This is part of a general issue regarding the relativity of typedefs, known (in Imperfect C++, anyway <g>) as contextual typedefs. In other words, size_type is the "size type" of basic_findfile_sequence, and it seems appropriate to define the size-related methods' return type and parameters in relative terms. But it's also the case that size_type should be the same for all STL-related types. Further, size_t is the degenerate size-related type for all C/C++ programming. It's not a black-and-white issue, and one I'm still wrestling after many years of faffing around with contextual typedefs. ;=/ </digress>
Mar 12 2007
Can you do me a favour, and try each of the following (separately) with the original msvc.h file, and with the modified one, and send me the full set of compilation errors/warnings? Thanks inetstl\filesystem\findfile_sequence.hpp stlsoft\containers\pod_vector.hpp winstl\filesystem\findfile_sequence.hpp winstl\filesystem\findvolume_sequence.hpp
Mar 12 2007
Try this: http://synesis.com.au/downloads/stlsoft/stlsoft-1.9.1-beta46-VC8.14.00.50727.762.patch.zip The mods assume the original msvc.h, but try both if you've time and inclination. ;-) "Matthew Wilson" <no-one nowhere.no.com> wrote in message news:et565d$a4o$1 digitalmars.com...Can you do me a favour, and try each of the following (separately) withthe original msvc.h file, and with the modified one, and send me the full set of compilation errors/warnings?Thanks inetstl\filesystem\findfile_sequence.hpp stlsoft\containers\pod_vector.hpp winstl\filesystem\findfile_sequence.hpp winstl\filesystem\findvolume_sequence.hpp
Mar 12 2007
Hello!Try this: http://synesis.com.au/downloads/stlsoft/stlsoft-1.9.1-beta46-VC8.14.00.50727 .762.patch.zipWith the patch and the original msvc.h, all compile without errors and warnings, except pod_vector.hpp (which is not surprising, since it was not replaced by the patch). With the modified msvc.h and the patch, all compile without errors and warnings. So Long... Gabor
Mar 13 2007
"Gabor Fischer" <Gabor.Fischer systecs.com> wrote in message news:ACpX51U4QNB systecs.com...Hello!http://synesis.com.au/downloads/stlsoft/stlsoft-1.9.1-beta46-VC8.14.00.50727Try this:Thanks for the help. Much appreciated. I hope to release beta 47 today (and then maybe the whole 1.9.1 schemozzle in a few days from now.) Cheers Matthew.762.patch.zipWith the patch and the original msvc.h, all compile without errors and warnings, except pod_vector.hpp (which is not surprising, since it was not replaced by the patch). With the modified msvc.h and the patch, all compile without errors and warnings.
Mar 21 2007
Hello!Can you do me a favour, and try each of the following (separately) with the original msvc.h file, and with the modified one, and send me the full set of compilation errors/warnings?Sure. With the original header:inetstl\filesystem\findfile_sequence.hpp------ Build started: Project: FindfileSequenceTest, Configuration: Debug Win32 ------ Compiling... FindfileSequenceTest.cpp d:\libraries\stlsoft\1.9.1- beta46\include\inetstl\filesystem\findfile_sequence.hpp(1101) : error C2244: 'stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::is_d irectory' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\inetstl\filesystem\findfile_sequence.hpp(459) : see declaration of 'stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::is_d irectory' definition 'stlsoft::inetstl_project::is_bool_t stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::is_di rectory(void) const' existing declarations 'basic_findfile_sequence<C,T,X>::bool_type stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::is_di rectory(void) const' d:\libraries\stlsoft\1.9.1- beta46\include\inetstl\filesystem\findfile_sequence.hpp(1110) : error C2244: 'stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::is_f ile' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\inetstl\filesystem\findfile_sequence.hpp(461) : see declaration of 'stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::is_f ile' definition 'stlsoft::inetstl_project::is_bool_t stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::is_fi le(void) const' existing declarations 'basic_findfile_sequence<C,T,X>::bool_type stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::is_fi le(void) const' d:\libraries\stlsoft\1.9.1- beta46\include\inetstl\filesystem\findfile_sequence.hpp(1119) : error C2244: 'stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::is_r ead_only' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\inetstl\filesystem\findfile_sequence.hpp(463) : see declaration of 'stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::is_r ead_only' definition 'stlsoft::inetstl_project::is_bool_t stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::is_re ad_only(void) const' existing declarations 'basic_findfile_sequence<C,T,X>::bool_type stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::is_re ad_only(void) const' d:\libraries\stlsoft\1.9.1- beta46\include\inetstl\filesystem\findfile_sequence.hpp(1129) : error C2244: 'stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::equa l' : unable to match function definition to an existing declaration definition 'stlsoft::inetstl_project::is_bool_t stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::equal (const C *) const' existing declarations 'basic_findfile_sequence<C,T,X>::bool_type stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::equal (const stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X> &) const' 'basic_findfile_sequence<C,T,X>::bool_type stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::equal (const C *) const' d:\libraries\stlsoft\1.9.1- beta46\include\inetstl\filesystem\findfile_sequence.hpp(1139) : error C2244: 'stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::equa l' : unable to match function definition to an existing declaration definition 'stlsoft::inetstl_project::is_bool_t stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::equal (const stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X> &) const' existing declarations 'basic_findfile_sequence<C,T,X>::bool_type stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::equal (const stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X> &) const' 'basic_findfile_sequence<C,T,X>::bool_type stlsoft::inetstl_project::basic_findfile_sequence_value_type<C,T,X>::equal (const C *) const' d:\libraries\stlsoft\1.9.1- beta46\include\inetstl\filesystem\findfile_sequence.hpp(1465) : error C2244: 'stlsoft::inetstl_project::basic_findfile_sequence_const_input_iterator<C, T,X,V>::equal' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\inetstl\filesystem\findfile_sequence.hpp(631) : see declaration of 'stlsoft::inetstl_project::basic_findfile_sequence_const_input_iterator<C, T,X,V>::equal' definition 'stlsoft::inetstl_project::is_bool_t stlsoft::inetstl_project::basic_findfile_sequence_const_input_iterator<C,T ,X,V>::equal(const stlsoft::inetstl_project::basic_findfile_sequence_const_input_iterator<C,T ,X,V> &) const' existing declarations 'basic_findfile_sequence<C,T,X>::bool_type stlsoft::inetstl_project::basic_findfile_sequence_const_input_iterator<C,T ,X,V>::equal(const stlsoft::inetstl_project::basic_findfile_sequence_const_input_iterator<C,T ,X,V> &) const' Build log was saved at "file:// d:\Projects\Local\FindfileSequenceTest\Debug\BuildLog.htm" FindfileSequenceTest - 6 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========stlsoft\containers\pod_vector.hpp------ Build started: Project: FindfileSequenceTest, Configuration: Debug Win32 ------ Compiling... FindfileSequenceTest.cpp d:\libraries\stlsoft\1.9.1- beta46\include\stlsoft\containers\pod_vector.hpp(676) : error C2244: 'stlsoft::pod_vector<T,A,SPACE>::size' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\stlsoft\containers\pod_vector.hpp(197) : see declaration of 'stlsoft::pod_vector<T,A,SPACE>::size' definition 'stlsoft::ss_size_t stlsoft::pod_vector<T,A,SPACE>::size(void) const' existing declarations 'auto_buffer_old<T,A,SPACE>::size_type stlsoft::pod_vector<T,A,SPACE>::size(void) const' d:\libraries\stlsoft\1.9.1- beta46\include\stlsoft\containers\pod_vector.hpp(691) : error C2244: 'stlsoft::pod_vector<T,A,SPACE>::capacity' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\stlsoft\containers\pod_vector.hpp(198) : see declaration of 'stlsoft::pod_vector<T,A,SPACE>::capacity' definition 'stlsoft::ss_size_t stlsoft::pod_vector<T,A,SPACE>::capacity(void) const' existing declarations 'auto_buffer_old<T,A,SPACE>::size_type stlsoft::pod_vector<T,A,SPACE>::capacity(void) const' d:\libraries\stlsoft\1.9.1- beta46\include\stlsoft\containers\pod_vector.hpp(706) : error C2244: 'stlsoft::pod_vector<T,A,SPACE>::max_size' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\stlsoft\containers\pod_vector.hpp(199) : see declaration of 'stlsoft::pod_vector<T,A,SPACE>::max_size' definition 'stlsoft::ss_size_t stlsoft::pod_vector<T,A,SPACE>::max_size(void) const' existing declarations 'auto_buffer_old<T,A,SPACE>::size_type stlsoft::pod_vector<T,A,SPACE>::max_size(void) const' Build log was saved at "file:// d:\Projects\Local\FindfileSequenceTest\Debug\BuildLog.htm" FindfileSequenceTest - 3 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========winstl\filesystem\findfile_sequence.hpp------ Build started: Project: FindfileSequenceTest, Configuration: Debug Win32 ------ Compiling... FindfileSequenceTest.cpp d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(1152) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::length' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(443) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::length' definition 'stlsoft::ss_size_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::length(v oid) const' existing declarations 'basic_findfile_sequence<C,T>::size_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::length(v oid) const' d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(1174) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_dire ctory' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(455) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_dire ctory' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_direc tory(void) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_direc tory(void) const' d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(1184) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_file ' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(457) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_file ' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_file( void) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_file( void) const' d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(1193) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_comp ressed' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(459) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_comp ressed' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_compr essed(void) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_compr essed(void) const' d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(1203) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_repa rse_point' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(462) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_repa rse_point' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_repar se_point(void) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_repar se_point(void) const' d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(1213) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_read _only' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(465) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_read _only' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_read_ only(void) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_read_ only(void) const' d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(1222) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_syst em' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(467) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_syst em' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_syste m(void) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_syste m(void) const' d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(1231) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_hidd en' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(469) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_hidd en' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_hidde n(void) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::is_hidde n(void) const' d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(1241) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal' : unable to match function definition to an existing declaration definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst C *) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T> &) const' 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst C *) const' d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(1251) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal' : unable to match function definition to an existing declaration definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T> &) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T> &) const' 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_value_type<C,T>::equal(co nst C *) const' d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(1700) : error C2244: 'stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T ,V>::equal' : unable to match function definition to an existing declaration d:\libraries\stlsoft\1.9.1- beta46\include\winstl\filesystem\findfile_sequence.hpp(639) : see declaration of 'stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T ,V>::equal' definition 'stlsoft::winstl_project::ws_bool_t stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T, V>::equal(const stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T, V> &) const' existing declarations 'basic_findfile_sequence<C,T>::bool_type stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T, V>::equal(const stlsoft::winstl_project::basic_findfile_sequence_const_input_iterator<C,T, V> &) const' Build log was saved at "file:// d:\Projects\Local\FindfileSequenceTest\Debug\BuildLog.htm" FindfileSequenceTest - 11 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========winstl\filesystem\findvolume_sequence.hpp------ Build started: Project: FindfileSequenceTest, Configuration: Debug Win32 ------ Compiling... FindfileSequenceTest.cpp Linking... Embedding manifest... Build log was saved at "file:// d:\Projects\Local\FindfileSequenceTest\Debug\BuildLog.htm" FindfileSequenceTest - 0 error(s), 0 warning(s) ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== With the modified header, all compile without error and without warning. So, your guess was correct. Respect for figuring that out, I would never have thought that different versions of the compiler could behave that differently. :-) So Long... Gabor
Mar 13 2007
"Gabor Fischer" <Gabor.Fischer systecs.com> wrote in message news:ACpX4d3$QNB systecs.com...Hello!theCan you do me a favour, and try each of the following (separately) withset oforiginal msvc.h file, and with the modified one, and send me the full<snip>compilation errors/warnings?Sure.With the modified header, all compile without error and without warning.Great news!So, your guess was correct. Respect for figuring that out, I would never have thought that different versions of the compiler could behave that differently. :-)Well, it is my code, so I suppose I should be able to figure these things out. :-) Matthew
Mar 21 2007
Hello!Ok, I think I've figured out what's going on.And you got it right. :-)My version of VC++ 8 is 14.00.50727.42 (it's the free one).Ist SP1 installed? If not, you might want to try if the difference in behaviour is due to SP1 (I have SP1 installed), or if it is really a difference between the Express Edition and the Professional Edition. So Long... Gabor
Mar 13 2007
I'm pretty sure I haven't upgraded it in any way. I'll check this out as soon as I get a moment. (Which may be a while: very busy atm.) MatthewMy version of VC++ 8 is 14.00.50727.42 (it's the free one).Ist SP1 installed? If not, you might want to try if the difference in behaviour is due to SP1 (I have SP1 installed), or if it is really a difference between the Express Edition and the Professional Edition.
Mar 21 2007