| 
      
      
      From: Konstantin L. <1da...@ma...> - 2007-09-05 15:32:09
      
     | 
| Hello, Scott!
You wrote to <log...@li...> on Mon, 3 Sep 2007 
18:30:25 -0400:
 SC> Unfortunately the Windows errors aren't simple. I think the Factory
 SC> stuff is using function templates in some way that doesn't work on the
 SC> older Microsoft compiler, and there's some kind of linker error with
 SC> the newer compiler.
 SC> That one's just going to take some work, but the template error is
 SC> probably not fixable without changing a lot of code I haven't seen (the
 SC> Factory API post-dates anything I've seen in the code, and I don't know
 SC> what it does yet).
 SC> I need VC6 compatibility for the foreseeable future, so I may need to
 SC> stay with my fork of the code if there isn't a volunteer to work on
 SC> that, or some simple way to just compile out the factory API. Is there
 SC> a description somewhere of what that does? Is it optional, or is it
 SC> used internally now?
    Fixed. It was vary hard because msvc6 is not true C++ compiler. No true 
template member function is really pain. Linking error was really nasty. Its 
unfixable in 'a right way'. I have to instantiate manually 
CategoryStream::operator << for basic types and std::string and 
std::wstring. Please, check it. I am not sure Factory stuff workable under 
msvc6, but as I understand you don't need it anyway.
With best regards, Konstantin Litvinenko. 
 |