[EMAIL PROTECTED] wrote: http://www.lyx.org/trac/file/lyx-devel/trunk/boost/libs/filesystem/src/operations.cpp?rev=17498 > ============================================================================== > --- lyx-devel/trunk/boost/libs/filesystem/src/operations.cpp (original) > +++ lyx-devel/trunk/boost/libs/filesystem/src/operations.cpp Wed Mar 21 > 22:22:10 2007 @@ -680,7 +680,7 @@ > { > std::string narrow_short_form; > std::wstring short_form; > - for ( DWORD buf_sz( static_cast<DWORD>( ph.size()+1 ));; ) > + for ( DWORD buf_sz( static_cast<DWORD>( ph.size()+1 )); ; ) > { > boost::scoped_array<wchar_t> buf( new wchar_t[buf_sz] ); > DWORD sz( ::GetShortPathNameW( ph.c_str(), buf.get(), buf_sz ) > ); > @@ -1040,7 +1040,7 @@ > BOOST_FILESYSTEM_DECL fs::system_error_type > get_current_path_api( std::string & ph ) > { > - for ( long path_max = 32;; path_max *=2 ) // loop 'til buffer > large enough > + for ( long path_max = 32; ; path_max *=2 ) // loop 'til buffer > large enough > { > boost::scoped_array<char> > buf( new char[static_cast<std::size_t>(path_max)] );
We are not supposed to change boost. This will lead to a maintenance nightmare (who will remember to redo these changes again when we update boost)? Please revert. The real solution for this problem is to fix cmake. Or don't concatenate boost, this is not needed since boost is not changed very often. Georg