[err missed out on reply to all] Thanks for the elaboration. I was wondering, my gcc version compiled perfectly. Is there any way I can use that library with Sun Studio to build QT. I hope this is not a silly question
Regards Kunal Adriaan de Groot wrote: > [ Please don't drop the mailing list from replies. ] > > On Thursday 12 June 2008 11:57:58 am Kunal Deo wrote: > >> Adriaan de Groot wrote: >> >>> On Thursday 12 June 2008 11:36:24 am Kunal Deo wrote: >>> >>>> "../JavaScriptCore/wtf/HashMap.h", line 272: Error: Cannot use >>>> std::pair<WTF::HashTableIterator<int, std::pair<int, int>, >>>> >>> Don't use Cstd to compile webkit. >>> >>> Workaround: do the initialization there in two or three steps, doing >>> explicit construction of the std::pair. I had a patch once, forget where >>> I left it (and I'm not going to go looking). >>> >> How do I change the Cstd ? >> > > We use Apache RW stdcxx 4.1.3 instead. See solaris.kde.org for more > information. You *can* build Qt against Cstd including webkit, but it'll take > a large amount of patching and futzing. Like I said, you need to handle these > cases where modern STLs will do the right conversions; for webkit I remember > vaguely it was all about constructing the std::pair in two steps. > > >> I was having other errors as well likebut >> those were resolved by changing __inline to inline. Suspect some C99 >> issue. >> > > That's PCRE, right? It just has issues, fixed for Qt 4.4.1, because the pcre > imported into Qt's source base hadn't been cleaned up and suffers from > gcc-isms (or worse). > > >
