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!
=
|