Hello Francois, > Be sure to have only the new ICS accessible by the compiler thru the > various paths.
I checked all this before even asking the question :). The paths are all fine, both in options of the packages I use, globally in CB2010 and I now even removed Builder6 from the system's path, it doesn't help... > Be sure to RECOMPILE everything for your application. Hitting the run > button is not enough. You may have dcu/obj files from either the old version... Right :-) Sure I did all this upon copying the project to CB2010 :-) >... or from the package compilation with different defines. Are there any conditional defines other than USE_SSL that need to be specified in my project or are there any conditional defines that should not be used in my projects? I keep having the same problem. As soon as I include Overbyteicshttpprot I am in trouble. There are no paths hardcoded in my project (e.g. for includes), no includes of old ics files, no old ics files are part of the project... And again, the same problem occurs if I create a brand new project, only add a httpclient and compile... I'm running out of options... Any hints greatly appreciated :-) Andre > Hi all, > > Just upgraded to Builder 2010. Installed it next to Builder 6 with an old > ICS version (kept both for obvious reasons). So I thought I might as well > upgrade ICS too. > After successfuly installing ICS V7 on Builder 2010 following the > guidelines (leaving SSL in) I copied an old project to the 2010 project > folder and opened (always exiting as you know ;-)) > > After some major rebuilds (removing 3rd party libs for unicode, html help > etc) it was time for ICS... > > The project uses both FTPCli, Ping and HttpProt (HttpClient) of ICS. > Global/Project include paths contain VC32. I added "OverbyteICS" to all > #include's and then I simply pushed the run button... > > Right, I know that would be too good to be true ;-) > > [BCC32 Error] OverbyteIcsHttpProt.hpp(340): E2316 'TX509Base' is not a > member of 'Overbyteicswsocket' > [BCC32 Error] OverbyteIcsHttpProt.hpp(460): E2316 'TSslVerifyPeerEvent' is > not a member of 'Overbyteicswsocket' > [BCC32 Error] OverbyteIcsHttpProt.hpp(461): E2316 'TSslCliGetSession' is > not a member of 'Overbyteicswsocket' > [BCC32 Error] OverbyteIcsHttpProt.hpp(462): E2316 'TSslCliNewSession' is > not a member of 'Overbyteicswsocket' > ... and a lot more similar member errors > ... and ... > [BCC32 Error] iosfwd(254): E2238 Multiple declaration for > 'char_traits<wchar_t>::int_type' > [BCC32 Error] iosfwd(136): E2344 Earlier declaration of > 'char_traits<wchar_t>::int_type' > [BCC32 Error] iosfwd(260): E2238 Multiple declaration for > 'char_traits<wchar_t>::assign(wchar_t &,const wchar_t &)' > [BCC32 Error] iosfwd(141): E2344 Earlier declaration of > 'char_traits<wchar_t>::assign(wchar_t &,const wchar_t &)' > ... and so on ... > > I toggled the USE_SSL conditional define (I had to add it according to the > guidelines) without result... Made sure there are no connections (e.g. > include paths) between the upgraded project and the old ICS code 'cause > that was wat came to mind first. But I'm not an expert at all in this > area. > > Checked all installation notes, browsed the web for similar problems and > started to read the archives (right, the last month only) but couldn't > find anything similar. > So I thought: this is probably a stupid mistake I made myself and not some > common/ICS problem. So let me ask the smart guy's :-) > > Does anyone have a clue? Any help appreciated! > > Regards, > > Andre Beuving > > > > ------------------------------ > > Date: Wed, 4 Nov 2009 22:38:11 +0100 > From: Andr? Beuving <[email protected]> > Subject: [twsocket] Problems with ICS V7 on C++Builder2010 (it is > probably me) > > Oh, I forgot to mention that I get the exact same member errors if I > create a new project, just drop an HttpCli on the form and compile. So the > problem is not caused by my old project... > > Thanks! > > Andre > > -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
