Re: [Quickfix-developers] JAVA/Linux works, some minor issues
Brought to you by:
orenmnero
From: <OM...@th...> - 2002-10-29 23:29:49
|
>> Just want to give some of my feedback for version 1.3. >> I downloaded QuickFIX 1.3 and got it to work under RH 8.0 with gcc 3= .2. Compilation is fine however I had to make some changes to get examples >> compiled. >> 1. In CPPTest/Test.h, I have to comment out #if TYPEINFO_IN_STD =A0&= #endif around using std::type_info; in order to it to be compiled. Mayb= e I am >> missing something here. Yeah, this is a check that is done before compilation of QuickFIX becau= se some systems have type_info in the std namespace while some have them i= n the global namespace. Looks like this is failing because the examples configure isn't doing the same check. The base configure is pretty muc= h totally isolated from the examples because we wanted the examples to be= done from the users perspective. I've added the same test into the examples configure and that should fix it. Alternatively you could hav= e defined TYPEINFO_IN_STD on the command line or in config.h. >> 2. The Java version of tradeclient works. However several things: >> bin/run_banzai.bat seems to work for windows only, for Linux, I need= to change comma to colon for CLASSPATH (and use export instead set for bas= h >> shell) >> Case sensitivity & slashes: I had to change new Settings(new FileInputStream("cfg\\Banzai.cfg")); to new Settings(new FileInputStrea= m ("cfg/banzai.cfg")); in >> order to run banzai successfully. If I remem= ber correctly windows also recognizes forward slash. Yeah, as you can no doubt tell, we only ever ran that example under windows. I made the change with the forward slashes and added a run_ba= nzai shell script which uses unix semantics. I have to say the application looks quite a bit nicer on linux than it did on windows! = |