Hi,

 

This is my second ‘account’ to this mailing list. In fact I am a freelance who works for a company that works for another company and when I am somewhere I can’t have access to the ‘elsewhere’ outlook.

 

I am an old C++ (and FORTRAN and Visual Foxpro) programmer. But I am new to boost, windows (MFC) and Visual Studio 2010. My challenge is to ‘upgrade’ a huge app (250 k lines of code) both Windows and Linux from boost 1.3.x (and stingray and …..) to boost 1.50 and win 7 … Boost 1.50 is the last version our customer can use because of its ‘private’ version of Debian.

 

I am first dealing with windows. When I compile the solution, I get a lot of errors and I would like you give me the first steps to do.

 

Here is an example about file …\boost\boost15\boost_1_50_0\boost/mpl/list/aux_/preprocessed/plain/list20.hpp

 

  list20.hpp(157): error C2143: syntax error : missing ',' before 'string'

  list20.hpp(163): error C2974: 'boost::mpl::list19' : invalid template argument for 'T18', type expected

  list20.hpp(144) : see declaration of 'boost::mpl::list19'

  list20.hpp(167) : see reference to class template instantiation 'boost::mpl::list20<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,__formal>' being compiled

  list20.hpp(164): error C3203: 'list19' : unspecialized class template can't be used as a template argument for template parameter 'Next', expected a real type

  list20.hpp(164): error C2955: 'boost::mpl::list19' : use of class template requires template argument list

  list20.hpp(144) : see declaration of 'boost::mpl::list19'

  list20.hpp(165): error C2955: 'boost::mpl::l_item' : use of class template requires template argument list

 

So if you can explain me what is wrong (I mean I am astonished (?) to find a syntax error and I think I must not modify the file so the error may come from elsewhere …)

 

TIA

Jean