From: Dean M. B. <mik...@gm...> - 2010-09-04 03:01:17
|
On Sat, Sep 4, 2010 at 4:16 AM, Divye Kapoor <div...@gm...> wrote: > I too can confirm a huge no. of error messages on ubuntu lucid. > % g++ --version > g++ (Ubuntu 4.4.3-4ubuntu5) 4.4.3 > ... > most of them are indicating lack of << operator implementations. Any ideas > on where to start? I think the header-ordering issue is biting us in the ass now. I'm spending quite a lot of time inserting includes and checking the order of the includes to fix these things. I stopped last night when I got the hello_world server test building, and now the http_1_0_test is failing with the overloaded wrapper names are not being properly resolved by GCC and clang, but MSVC2010 had no problem figuring out. I'd say it would be better if all the wrappers, modifiers, and directives were included appropriately. Hopefully that's not too much work to do and I intend to work on that part in the next few days. I recommend Divye that you try out clang in Ubuntu to get a better idea on what the errors really are and some sort of indication on how to fix them. ;) This has helped me a lot in decoding what the problem is and what the possible solutions are. Clang is at http://clang.llvm.org/ -- I can say that it's more standards-compliant, and whatever build with clang seems to build with GCC and MSVC, but not the other way around. If we use clang in the development of things it'd be better because we can have a higher confidence that it will work in GCC and MSVC. HTH -- Dean Michael Berris deanberris.com |