quickfix-users Mailing List for QuickFIX (Page 92)
Brought to you by:
orenmnero
You can subscribe to this list here.
2002 |
Jan
|
Feb
(4) |
Mar
(6) |
Apr
(2) |
May
(4) |
Jun
(1) |
Jul
(1) |
Aug
(2) |
Sep
(11) |
Oct
(3) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(7) |
Feb
(3) |
Mar
(10) |
Apr
(40) |
May
(63) |
Jun
(12) |
Jul
(26) |
Aug
(13) |
Sep
(6) |
Oct
(13) |
Nov
(17) |
Dec
(28) |
2004 |
Jan
(13) |
Feb
(6) |
Mar
(9) |
Apr
(20) |
May
(15) |
Jun
(29) |
Jul
(22) |
Aug
(11) |
Sep
(32) |
Oct
(34) |
Nov
(22) |
Dec
(33) |
2005 |
Jan
(17) |
Feb
(8) |
Mar
(3) |
Apr
(20) |
May
(19) |
Jun
(29) |
Jul
(30) |
Aug
(10) |
Sep
(24) |
Oct
|
Nov
(17) |
Dec
(11) |
2006 |
Jan
(32) |
Feb
(54) |
Mar
(34) |
Apr
(43) |
May
(14) |
Jun
(11) |
Jul
(10) |
Aug
(43) |
Sep
(37) |
Oct
(44) |
Nov
(16) |
Dec
(11) |
2007 |
Jan
(26) |
Feb
(5) |
Mar
(23) |
Apr
(3) |
May
(22) |
Jun
(17) |
Jul
(22) |
Aug
(34) |
Sep
(17) |
Oct
(18) |
Nov
(4) |
Dec
(8) |
2008 |
Jan
(28) |
Feb
(28) |
Mar
(23) |
Apr
(37) |
May
(53) |
Jun
(20) |
Jul
(30) |
Aug
(12) |
Sep
(19) |
Oct
(16) |
Nov
(15) |
Dec
(10) |
2009 |
Jan
(19) |
Feb
(8) |
Mar
(21) |
Apr
(8) |
May
(15) |
Jun
(22) |
Jul
(34) |
Aug
(18) |
Sep
(23) |
Oct
(26) |
Nov
(16) |
Dec
(13) |
2010 |
Jan
(38) |
Feb
(17) |
Mar
(39) |
Apr
(34) |
May
(5) |
Jun
(15) |
Jul
(7) |
Aug
(18) |
Sep
(4) |
Oct
(16) |
Nov
(3) |
Dec
(17) |
2011 |
Jan
(28) |
Feb
(12) |
Mar
(36) |
Apr
(9) |
May
(26) |
Jun
(27) |
Jul
(6) |
Aug
(10) |
Sep
(6) |
Oct
(1) |
Nov
(1) |
Dec
|
2012 |
Jan
(3) |
Feb
(4) |
Mar
|
Apr
(7) |
May
(9) |
Jun
(4) |
Jul
(2) |
Aug
(1) |
Sep
|
Oct
(9) |
Nov
(10) |
Dec
(8) |
2013 |
Jan
(3) |
Feb
(2) |
Mar
(7) |
Apr
(2) |
May
|
Jun
(7) |
Jul
(22) |
Aug
(5) |
Sep
(3) |
Oct
(3) |
Nov
(3) |
Dec
(2) |
2014 |
Jan
(4) |
Feb
|
Mar
(7) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(7) |
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
2015 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
(4) |
Dec
|
2016 |
Jan
(1) |
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(5) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
(5) |
Nov
(1) |
Dec
|
2019 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Michael M. <mic...@sc...> - 2002-05-11 00:24:47
|
Hi, all. I too need to build QuickFix on Solaris with Forte 6U2. Has anyone completed a port? I see from the mailing lists that Chris Custine is working on it in March 02 but have heard no more.... - Michael Marks Schonfeld Securities 2185 N. California Blvd. Suite 320 Walnut Creek, CA 94596 925-256-2463 925-256-4548 (fax) |
From: <OM...@th...> - 2002-04-22 15:38:08
|
David, These are good questions. To address the first, support for encryption is high on the priority list. It is one of the features that will likely make it into the next version. Concerning java bindings for Solaris. I know a lot of people have been doing work with the Solaris version recently. I do not know if any of that work touched on this area. It should be pretty easy to do. The code written for windows should be extremely reusable. A project simply need to be created which will create a quickfix_jni shared library, so it will mostly be autoconf/make work. I know there are issues porting to the JNI layer to Linux simply because Linux has terrible support for C++ exception thrown from shared libraries. I don't think Solaris has this same problem. --Oren Miller, ThoughtWorks "David Jennings" <dav...@ti...> To: <qui...@li...> Sent by: cc: qui...@li...ur Subject: [Quickfix-users] FIX encryption and Java on Solaris ceforge.net 04/21/02 10:47 PM Hello all, I am looking at QuickFix for a couple of projects that we are currently working on and I was wondering what the state of play was with support for encryption, and java bindings for Solaris (I know that they are in place for Windows). Sorry if this is an FAQ. I couldn't find any reference to this on the site or in the docs. Thanks, David Jennings Tigerex Group Limited _______________________________________________ Quickfix-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-users |
From: David J. <dav...@ti...> - 2002-04-22 03:47:56
|
Hello all, I am looking at QuickFix for a couple of projects that we are currently working on and I was wondering what the state of play was with support for encryption, and java bindings for Solaris (I know that they are in place for Windows). Sorry if this is an FAQ. I couldn't find any reference to this on the site or in the docs. Thanks, David Jennings Tigerex Group Limited |
From: <OM...@th...> - 2002-03-29 22:42:10
|
QuickFIX 1.0.4 is now available from http://quickfix.sourceforge.net on the download page. This version contains some fixes as well as a new feature so it is worth upgrading. This one should also behave a lot nicer with the Visual Studio 6 IDE. The full release notes are included below. --Oren Miller, ThoughtWorks 1.0.4 ----- Fixed bug in FileStore where .session file was overwritten on reload. SocketInitiator now supports multiple alternate host and ports which allows QuickFIX to take advantage of systems with failover servers. Custom build step under windows is now compatible with Visual Studio 7. Changed fields from template instantiated classes to standard classes in order to stop Visual Studio 6 from crashing while in auto-complete mode. Changed char pointer comparison operators for StringField to friend functions so left hand side comparisons can be done such as "value" == senderCompID. Began implementation of repeating groups. 1.0.3 ----- Added unit testing framework to ordermatch Fixed bug in ordermatch where executing a partailly filled order resulted in the order being left open with a negative ammount. Added commands to standard input for ordermatch to list available symbols and for displaying a book. Began implementation of C API. Added target field to order table in banzai. Banzai can now properly handle receiving executions from multiple targets 1.0.2 ----- Fixed an incorrect number 84600 in FieldTypes.h with the constant UTC_DAY which is the correct 86400 1.0.1 ----- Several classes deriving from FIX::Application had different throw specifiers than the base class. This caused compilation errors with some compilers. This has been corrected. FAQ has been updated. |
From: <OM...@th...> - 2002-03-12 14:51:46
|
I believe that email was posted some time last week. You may want to contact the poster directly (Chris Custine i believe) and perhaps collaborate with him. I remember him saying that it was nearly complete. --oren "Cicero, Marlon" <mc...@va...> To: "'qui...@li...'" Sent by: <qui...@li...> qui...@li...ur cc: ceforge.net Subject: [Quickfix-users] Solaris 8, Forte C++ 6U2 version of QuickFIX? 03/11/02 04:59 PM This looks like a really nice FIX solution and I have to put a FIX order server into production by the end of the month. However, we are currently only using Solaris 8. Will a Solaris 8, Forte C++ v6 update 2 of QuickFIX be released? I read some old e-mails that someone was porting QuickFIX to Solaris 8 / Forte 6U2. Has that been successful? Thanks, Marlon A. Cicero mc...@va... |
From: Cicero, M. <mc...@va...> - 2002-03-11 22:59:45
|
This looks like a really nice FIX solution and I have to put a FIX order server into production by the end of the month. However, we are currently only using Solaris 8. Will a Solaris 8, Forte C++ v6 update 2 of QuickFIX be released? I read some old e-mails that someone was porting QuickFIX to Solaris 8 / Forte 6U2. Has that been successful? Thanks, Marlon A. Cicero mc...@va... <mailto:mc...@va...> |
From: Archer, A. <AA...@BF...> - 2002-03-07 10:09:56
|
confirm 685667 |
From: <OM...@th...> - 2002-03-04 23:27:40
|
For anyone on the list who hasn't been sent an invitation, quickfix is having a release party/developer meeting at it's Chicago headquarters to celebrate our release of QuickFIX version 1.0.0. Anyone who has an interest in implementing QuickFIX or learning more about QuickFIX, this is the best way to do it. Please RSVP if you are interested in attending. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX You are cordially invited to attend the official QuickFIX 1.0 release party! Thoughtworks Inc. in conjunction with Connamara Systems has spent the last few months working on the development of QuickFIX 1.0, an open source C++ FIX engine for Windows and Linux. We are extending a special invitation to a handful of individuals in the Chicago area to come to a developer meeting and learn about the QuickFIX product. This is going to be a developer specific meeting where we will be going through the architecture, our testing framework, our build process and current features. For those of you who attended the last meeting, there will be a lot more new information pertaining to the latest release. The session will conclude with a Q&A session and an opportunity for those interested to be involved in the evolution of the QuickFIX product. You can see the latest at http://quickfix.sourceforge.net. The details... Who: The QuickFIX technical team and a number of other interested parties. When: Thursday, March 7, 2002 6:00pm - 8:00pm Where: Thoughtworks Inc. 651 W. Washington Blvd; Suite 600 Chicago, IL 60661 What: Technical overview of the QuickFIX testing and development effort. Cocktails and hors d'oeuvres will be served Please RSVP by 5:00 pm on Wednesday, March 6 if you will be attending. If you have any questions feel free to contact me or Heather Neely at (312) 373-8689. Thanks and we hope to see you there. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
From: <OM...@th...> - 2002-03-01 20:12:16
|
Thanks to Kenneth Moriill we have resolved the issues with compilations under Slackware and Mandrake 8.1. Version 1.0.1 is now available for download at http://quickfix.sourceforge.net/download.html. For anyone who compiles with gcc, you should upgrade. Windows NT/2000 users, this version won't make a difference for you. Please check out the latest FAQ for other issues you may run into under linux. --oren |
From: <OM...@th...> - 2002-02-28 23:32:39
|
Can you give me the details of your configuration. Let me know what distributions you are using and any important upgrades you have done on them (any upgrades to GCC, glibc etc). Our IS department can build us a similar configuration. This will help us to resolve this issue. Also can you send me the quickfix-1.0.0.tar.gz that you downloaded. I would like to inspect that as well. We can take this discussion off the mailing list until it is resolved. You can contact me at om...@th... or John Duncan at jdd...@th... with this information. --Oren Miller, ThoughtWorks om...@th... "Kenneth Morrill" <kmorrill@nycap.r To: <OM...@th...> r.com> cc: <qui...@li...>, <qui...@li...> 02/28/02 04:01 PM Subject: Re: [Quickfix-users] unable to compile? missing source? This is version 1.0.0 of quickfix for me so far... (to make a long story short, same errors as before) (exact errors below) :) ./configure was ran then... bash-2.05$ make make all-recursive make[1]: Entering directory `/home/liu/quickfix' Making all in src make[2]: Entering directory `/home/liu/quickfix/src' Making all in C++ make[3]: Entering directory `/home/liu/quickfix/src/C++' Making all in test make[4]: Entering directory `/home/liu/quickfix/src/C++/test' /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fex ceptions -D_XOPEN_SOURCE=500 -c FieldConvertorsTestCase.cpp libtool: ltconfig version `' does not match ltmain.sh version `1.3.5' Fatal configuration error. See the libtool docs for more information. make[4]: *** [FieldConvertorsTestCase.lo] Error 1 make[4]: Leaving directory `/home/liu/quickfix/src/C++/test' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/liu/quickfix/src/C++' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/liu/quickfix/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/liu/quickfix' make: *** [all-recursive-am] Error 2 bash-2.05$ cp `which libtool` ./ ; make make all-recursive make[1]: Entering directory `/home/liu/quickfix' Making all in src make[2]: Entering directory `/home/liu/quickfix/src' Making all in C++ make[3]: Entering directory `/home/liu/quickfix/src/C++' Making all in test make[4]: Entering directory `/home/liu/quickfix/src/C++/test' /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fex ceptions -D_XOPEN_SOURCE=500 -c FieldConvertorsTestCase.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexcep tions -D_XOPEN_SOURCE=500 -Wp,-MD,.deps/FieldConvertorsTestCase.pp -c FieldConvertorsTestCase.cpp -fPIC -DPIC -o .libs/FieldConvertorsTestCase.lo g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexcep tions -D_XOPEN_SOURCE=500 -Wp,-MD,.deps/FieldConvertorsTestCase.pp -c FieldConvertorsTestCase.cpp -o FieldConvertorsTestCase.o >/dev/null 2>&1 mv -f .libs/FieldConvertorsTestCase.lo FieldConvertorsTestCase.lo /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fex ceptions -D_XOPEN_SOURCE=500 -c MessagesTestCase.cpp rm -f .libs/MessagesTestCase.lo g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexcep tions -D_XOPEN_SOURCE=500 -Wp,-MD,.deps/MessagesTestCase.pp -c MessagesTestCase.cpp -fPIC -DPIC -o .libs/MessagesTestCase.lo In file included from ../FIX40_Messages.h:54, from ../Messages.h:54, from MessagesTestCase.h:55, from MessagesTestCase.cpp:57: ../Message.h:376:20: warning: no newline at end of file g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexcep tions -D_XOPEN_SOURCE=500 -Wp,-MD,.deps/MessagesTestCase.pp -c MessagesTestCase.cpp -o MessagesTestCase.o >/dev/null 2>&1 mv -f .libs/MessagesTestCase.lo MessagesTestCase.lo /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fex ceptions -D_XOPEN_SOURCE=500 -c SessionTestCase.cpp rm -f .libs/SessionTestCase.lo g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexcep tions -D_XOPEN_SOURCE=500 -Wp,-MD,.deps/SessionTestCase.pp -c SessionTestCase.cpp -fPIC -DPIC -o .libs/SessionTestCase.lo In file included from ../FIX40_Messages.h:54, from ../Messages.h:54, from ../Session.h:56, from SessionTestCase.h:55, from SessionTestCase.cpp:57: ../Message.h:376:20: warning: no newline at end of file In file included from ../Session.h:59, from SessionTestCase.h:55, from SessionTestCase.cpp:57: ../Application.h:109: looser throw specifier for `virtual void FIX::NullApplication::fromAdmin(const FIX::Message&, const FIX::SessionID&)' ../Application.h:92: overriding `virtual void FIX::Application::fromAdmin(const FIX::Message&, const FIX::SessionID&) throw (FIX::RejectLogon&, FIX::FieldNotFound&)' In file included from SessionTestCase.cpp:57: SessionTestCase.h:163: looser throw specifier for `virtual void FIX::SessionTestCase::Test::fromApp(const FIX::Message&, const FIX::SessionID&)' ../Application.h:111: overriding `virtual void FIX::NullApplication::fromApp(const FIX::Message&, const FIX::SessionID&) throw (FIX::IncorrectTagValue&, FIX::UnsupportedMessageType&, FIX::FieldNotFound&)' SessionTestCase.h:171: looser throw specifier for `virtual void FIX::SessionTestCase::Test::toApp(const FIX::Message&, const FIX::SessionID&)' ../Application.h:108: overriding `virtual void FIX::NullApplication::toApp(const FIX::Message&, const FIX::SessionID&) throw (FIX::DoNotSend&)' make[4]: *** [SessionTestCase.lo] Error 1 make[4]: Leaving directory `/home/liu/quickfix/src/C++/test' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/liu/quickfix/src/C++' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/liu/quickfix/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/liu/quickfix' make: *** [all-recursive-am] Error 2 (If i do a make -i it'l continue compiling ignoring those errors, and they show up in a bunch more files, but not neccisarily same files (eg, MessageTestCase.h, etc, etc) same errors for the most part though, if you want i'l do a make -i and send all the errors :) bash-2.05$ gcc -v Reading specs from /usr/lib/gcc-lib/i386-slackware-linux/3.0.3/specs Configured with: ../gcc-3.0.3/configure --prefix=/usr --enable-shared --with-gnu-ld --enable- threads --verbose --target=i386-slackware-linux --host=i386-slackware-linux Thread model: posix gcc version 3.0.3 bash-2.05$ uname -a Linux vegeta 2.4.17 #2 Thu Jan 31 02:11:07 EST 2002 i686 unknown bash-2.05$ cat /etc/slackware-version 8.0.47 (alpha test version) (don't mind the alpha test part again same errors on redhat) ----- Original Message ----- From: <OM...@th...> To: <kmo...@ny...> Cc: <qui...@li...>; <qui...@li...> Sent: Thursday, February 28, 2002 5:42 PM Subject: Re: [Quickfix-users] unable to compile? missing source? Very interesting. I looked at the code and your compiler is giving a very valid complaint. There is a derived class that has different throw specifiers than the base class. Oddly enough our linux compiler doesn't seem to care (pgcc-2.95.2 under Mandrake 8.0). Perhaps we should add SlackWare and RedHat configurations to our build farm. You actually caught this before we were going to put up our 1.0 release. Score 1 for open source development. In any case I could send you a patch for 0.9.0 if you would like, however 1.0.0 with this fix is available on our web page now at quickfix.sourceforge.net. We haven't made an official announcement yet but it is there and you are welcome to it. Since our compiler seems to be ignoring this it would be very helpful if you could let us know if you are able to build the new version. 1.0.0 has the tradeclient and it also has a JAVA GUI tradeclient that is implemented through the new JNI interface. So that may interest you as well. The ordermatch and tradeclient examples have also been built with a little more robustness. Concerning the CVS version, it is very much out of date. We have been having issues with the sourceforge CVS repository. Hopefully they will be resolved soon. I recommend using the packaged downloads until further notice. --oren "Kenneth Morrill" <kmo...@ny...> To: <qui...@li...> Sent by: cc: qui...@li...ur Subject: [Quickfix-users] unable to compile? missing source? ceforge.net 02/28/02 01:46 PM Please respond to kmorrill Hi, I recently downloaded version 0.9.0 of quickFIX and on Slackware 8.0 with GCC v3.x it was unable to compile (Also tried on a RedHat system with GCC 2.x with the same results). (errors below) The CVS version compiled fine (excluding quite a few warnings, but nothing to stop compilation, tests run fine) but, the CVS version doesn't seem to have both of the example programs? It has ordermatch but not tradeclient? (tradeclient would probably help out greatly, as it's pretty much what I need amidst some modification of course) I've tried to compile the tradeclient manually and as with 0.9.0 (since that's where I got it from) compile errors left and right. Is there a tradeclient version that works with the CVS version? Or was that left out intentionally? Errors I ran into while compiling 0.9.0: make[4]: Entering directory `/home/root/quickfix/src/C++/test' /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexceptions -c FieldConvertorsTestCase.cpp libtool: ltconfig version `' does not match ltmain.sh version `1.3.5' Fatal configuration error. See the libtool docs for more information. make[4]: *** [FieldConvertorsTestCase.lo] Error 1 The above was solved by a simple: cp `which libtool` ./ Which most of the source compiles fine up until this error (unfortunately I do not know C++ (though I know C) so I've been unable to get anywhere with that error) (this is from 0.9.0) g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexceptions -Wp,-MD,.deps/SessionTestCase.pp -c SessionTestCase.cpp -fPIC -DPIC -o .libs/SessionTestCase.lo In file included from ../Session.h:59, from SessionTestCase.h:55, from SessionTestCase.cpp:57: ../Application.h:109: looser throw specifier for `virtual void FIX::NullApplication::fromAdmin(const FIX::Message&, const FIX::SessionID&)' ../Application.h:92: overriding `virtual void FIX::Application::fromAdmin(const FIX::Message&, const FIX::SessionID&) throw (FIX::RejectLogon&, FIX::FieldNotFound&)' In file included from SessionTestCase.cpp:57: SessionTestCase.h:152: looser throw specifier for `virtual void FIX::SessionTestCase::Test::fromApp(const FIX::Message&, const FIX::SessionID&)' ../Application.h:111: overriding `virtual void FIX::NullApplication::fromApp(const FIX::Message&, const FIX::SessionID&) throw (FIX::IncorrectTagValue&, FIX::UnsupportedMessageType&, FIX::FieldNotFound&)' SessionTestCase.h:160: looser throw specifier for `virtual void FIX::SessionTestCase::Test::toApp(const FIX::Message&, const FIX::SessionID&)' ../Application.h:108: overriding `virtual void FIX::NullApplication::toApp(const FIX::Message&, const FIX::SessionID&) throw (FIX::DoNotSend&)' make[4]: *** [SessionTestCase.lo] Error 1 Thanks, Ken |
From: Kenneth M. <kmo...@ny...> - 2002-02-28 22:01:54
|
This is version 1.0.0 of quickfix for me so far... (to make a long story short, same errors as before) (exact errors below) :) ./configure was ran then... bash-2.05$ make make all-recursive make[1]: Entering directory `/home/liu/quickfix' Making all in src make[2]: Entering directory `/home/liu/quickfix/src' Making all in C++ make[3]: Entering directory `/home/liu/quickfix/src/C++' Making all in test make[4]: Entering directory `/home/liu/quickfix/src/C++/test' /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fex ceptions -D_XOPEN_SOURCE=500 -c FieldConvertorsTestCase.cpp libtool: ltconfig version `' does not match ltmain.sh version `1.3.5' Fatal configuration error. See the libtool docs for more information. make[4]: *** [FieldConvertorsTestCase.lo] Error 1 make[4]: Leaving directory `/home/liu/quickfix/src/C++/test' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/liu/quickfix/src/C++' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/liu/quickfix/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/liu/quickfix' make: *** [all-recursive-am] Error 2 bash-2.05$ cp `which libtool` ./ ; make make all-recursive make[1]: Entering directory `/home/liu/quickfix' Making all in src make[2]: Entering directory `/home/liu/quickfix/src' Making all in C++ make[3]: Entering directory `/home/liu/quickfix/src/C++' Making all in test make[4]: Entering directory `/home/liu/quickfix/src/C++/test' /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fex ceptions -D_XOPEN_SOURCE=500 -c FieldConvertorsTestCase.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexcep tions -D_XOPEN_SOURCE=500 -Wp,-MD,.deps/FieldConvertorsTestCase.pp -c FieldConvertorsTestCase.cpp -fPIC -DPIC -o .libs/FieldConvertorsTestCase.lo g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexcep tions -D_XOPEN_SOURCE=500 -Wp,-MD,.deps/FieldConvertorsTestCase.pp -c FieldConvertorsTestCase.cpp -o FieldConvertorsTestCase.o >/dev/null 2>&1 mv -f .libs/FieldConvertorsTestCase.lo FieldConvertorsTestCase.lo /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fex ceptions -D_XOPEN_SOURCE=500 -c MessagesTestCase.cpp rm -f .libs/MessagesTestCase.lo g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexcep tions -D_XOPEN_SOURCE=500 -Wp,-MD,.deps/MessagesTestCase.pp -c MessagesTestCase.cpp -fPIC -DPIC -o .libs/MessagesTestCase.lo In file included from ../FIX40_Messages.h:54, from ../Messages.h:54, from MessagesTestCase.h:55, from MessagesTestCase.cpp:57: ../Message.h:376:20: warning: no newline at end of file g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexcep tions -D_XOPEN_SOURCE=500 -Wp,-MD,.deps/MessagesTestCase.pp -c MessagesTestCase.cpp -o MessagesTestCase.o >/dev/null 2>&1 mv -f .libs/MessagesTestCase.lo MessagesTestCase.lo /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fex ceptions -D_XOPEN_SOURCE=500 -c SessionTestCase.cpp rm -f .libs/SessionTestCase.lo g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexcep tions -D_XOPEN_SOURCE=500 -Wp,-MD,.deps/SessionTestCase.pp -c SessionTestCase.cpp -fPIC -DPIC -o .libs/SessionTestCase.lo In file included from ../FIX40_Messages.h:54, from ../Messages.h:54, from ../Session.h:56, from SessionTestCase.h:55, from SessionTestCase.cpp:57: ../Message.h:376:20: warning: no newline at end of file In file included from ../Session.h:59, from SessionTestCase.h:55, from SessionTestCase.cpp:57: ../Application.h:109: looser throw specifier for `virtual void FIX::NullApplication::fromAdmin(const FIX::Message&, const FIX::SessionID&)' ../Application.h:92: overriding `virtual void FIX::Application::fromAdmin(const FIX::Message&, const FIX::SessionID&) throw (FIX::RejectLogon&, FIX::FieldNotFound&)' In file included from SessionTestCase.cpp:57: SessionTestCase.h:163: looser throw specifier for `virtual void FIX::SessionTestCase::Test::fromApp(const FIX::Message&, const FIX::SessionID&)' ../Application.h:111: overriding `virtual void FIX::NullApplication::fromApp(const FIX::Message&, const FIX::SessionID&) throw (FIX::IncorrectTagValue&, FIX::UnsupportedMessageType&, FIX::FieldNotFound&)' SessionTestCase.h:171: looser throw specifier for `virtual void FIX::SessionTestCase::Test::toApp(const FIX::Message&, const FIX::SessionID&)' ../Application.h:108: overriding `virtual void FIX::NullApplication::toApp(const FIX::Message&, const FIX::SessionID&) throw (FIX::DoNotSend&)' make[4]: *** [SessionTestCase.lo] Error 1 make[4]: Leaving directory `/home/liu/quickfix/src/C++/test' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/liu/quickfix/src/C++' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/liu/quickfix/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/liu/quickfix' make: *** [all-recursive-am] Error 2 (If i do a make -i it'l continue compiling ignoring those errors, and they show up in a bunch more files, but not neccisarily same files (eg, MessageTestCase.h, etc, etc) same errors for the most part though, if you want i'l do a make -i and send all the errors :) bash-2.05$ gcc -v Reading specs from /usr/lib/gcc-lib/i386-slackware-linux/3.0.3/specs Configured with: ../gcc-3.0.3/configure --prefix=/usr --enable-shared --with-gnu-ld --enable- threads --verbose --target=i386-slackware-linux --host=i386-slackware-linux Thread model: posix gcc version 3.0.3 bash-2.05$ uname -a Linux vegeta 2.4.17 #2 Thu Jan 31 02:11:07 EST 2002 i686 unknown bash-2.05$ cat /etc/slackware-version 8.0.47 (alpha test version) (don't mind the alpha test part again same errors on redhat) ----- Original Message ----- From: <OM...@th...> To: <kmo...@ny...> Cc: <qui...@li...>; <qui...@li...> Sent: Thursday, February 28, 2002 5:42 PM Subject: Re: [Quickfix-users] unable to compile? missing source? Very interesting. I looked at the code and your compiler is giving a very valid complaint. There is a derived class that has different throw specifiers than the base class. Oddly enough our linux compiler doesn't seem to care (pgcc-2.95.2 under Mandrake 8.0). Perhaps we should add SlackWare and RedHat configurations to our build farm. You actually caught this before we were going to put up our 1.0 release. Score 1 for open source development. In any case I could send you a patch for 0.9.0 if you would like, however 1.0.0 with this fix is available on our web page now at quickfix.sourceforge.net. We haven't made an official announcement yet but it is there and you are welcome to it. Since our compiler seems to be ignoring this it would be very helpful if you could let us know if you are able to build the new version. 1.0.0 has the tradeclient and it also has a JAVA GUI tradeclient that is implemented through the new JNI interface. So that may interest you as well. The ordermatch and tradeclient examples have also been built with a little more robustness. Concerning the CVS version, it is very much out of date. We have been having issues with the sourceforge CVS repository. Hopefully they will be resolved soon. I recommend using the packaged downloads until further notice. --oren "Kenneth Morrill" <kmo...@ny...> To: <qui...@li...> Sent by: cc: qui...@li...ur Subject: [Quickfix-users] unable to compile? missing source? ceforge.net 02/28/02 01:46 PM Please respond to kmorrill Hi, I recently downloaded version 0.9.0 of quickFIX and on Slackware 8.0 with GCC v3.x it was unable to compile (Also tried on a RedHat system with GCC 2.x with the same results). (errors below) The CVS version compiled fine (excluding quite a few warnings, but nothing to stop compilation, tests run fine) but, the CVS version doesn't seem to have both of the example programs? It has ordermatch but not tradeclient? (tradeclient would probably help out greatly, as it's pretty much what I need amidst some modification of course) I've tried to compile the tradeclient manually and as with 0.9.0 (since that's where I got it from) compile errors left and right. Is there a tradeclient version that works with the CVS version? Or was that left out intentionally? Errors I ran into while compiling 0.9.0: make[4]: Entering directory `/home/root/quickfix/src/C++/test' /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexceptions -c FieldConvertorsTestCase.cpp libtool: ltconfig version `' does not match ltmain.sh version `1.3.5' Fatal configuration error. See the libtool docs for more information. make[4]: *** [FieldConvertorsTestCase.lo] Error 1 The above was solved by a simple: cp `which libtool` ./ Which most of the source compiles fine up until this error (unfortunately I do not know C++ (though I know C) so I've been unable to get anywhere with that error) (this is from 0.9.0) g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexceptions -Wp,-MD,.deps/SessionTestCase.pp -c SessionTestCase.cpp -fPIC -DPIC -o .libs/SessionTestCase.lo In file included from ../Session.h:59, from SessionTestCase.h:55, from SessionTestCase.cpp:57: ../Application.h:109: looser throw specifier for `virtual void FIX::NullApplication::fromAdmin(const FIX::Message&, const FIX::SessionID&)' ../Application.h:92: overriding `virtual void FIX::Application::fromAdmin(const FIX::Message&, const FIX::SessionID&) throw (FIX::RejectLogon&, FIX::FieldNotFound&)' In file included from SessionTestCase.cpp:57: SessionTestCase.h:152: looser throw specifier for `virtual void FIX::SessionTestCase::Test::fromApp(const FIX::Message&, const FIX::SessionID&)' ../Application.h:111: overriding `virtual void FIX::NullApplication::fromApp(const FIX::Message&, const FIX::SessionID&) throw (FIX::IncorrectTagValue&, FIX::UnsupportedMessageType&, FIX::FieldNotFound&)' SessionTestCase.h:160: looser throw specifier for `virtual void FIX::SessionTestCase::Test::toApp(const FIX::Message&, const FIX::SessionID&)' ../Application.h:108: overriding `virtual void FIX::NullApplication::toApp(const FIX::Message&, const FIX::SessionID&) throw (FIX::DoNotSend&)' make[4]: *** [SessionTestCase.lo] Error 1 Thanks, Ken |
From: <OM...@th...> - 2002-02-28 21:35:17
|
Very interesting. I looked at the code and your compiler is giving a v= ery valid complaint. There is a derived class that has different throw specifiers than the base class. Oddly enough our linux compiler doesn'= t seem to care (pgcc-2.95.2 under Mandrake 8.0). Perhaps we should add SlackWare and RedHat configurations to our build farm. You actually caught this before we were going to put up our 1.0 release= . Score 1 for open source development. In any case I could send you a pa= tch for 0.9.0 if you would like, however 1.0.0 with this fix is available o= n our web page now at quickfix.sourceforge.net. We haven't made an offic= ial announcement yet but it is there and you are welcome to it. Since our compiler seems to be ignoring this it would be very helpful if you coul= d let us know if you are able to build the new version. 1.0.0 has the tradeclient and it also has a JAVA GUI tradeclient that i= s implemented through the new JNI interface. So that may interest you as= well. The ordermatch and tradeclient examples have also been built wit= h a little more robustness. Concerning the CVS version, it is very much out of date. We have been having issues with the sourceforge CVS repository. Hopefully they will= be resolved soon. I recommend using the packaged downloads until further notice. --oren = = =20 "Kenneth Morrill" = = =20 <kmo...@ny...> To: = <qui...@li...> = =20 Sent by: cc: = = =20 qui...@li...ur Subject: = [Quickfix-users] unable to compile? missing source? = =20 ceforge.net = = =20 = = =20 = = =20 02/28/02 01:46 PM = = =20 Please respond to kmorrill = = =20 = = =20 = = =20 Hi, I recently downloaded version 0.9.0 of quickFIX and on Slackware 8.0 wi= th GCC v3.x it was unable to compile (Also tried on a RedHat system with G= CC 2.x with the same results). (errors below) The CVS version compiled fine (excluding quite a few warnings, but noth= ing to stop compilation, tests run fine) but, the CVS version doesn't seem = to have both of the example programs? It has ordermatch but not tradeclient? (tradeclient would probably help= out greatly, as it's pretty much what I need amidst some modification of course) I've tried to compile the tradeclient manually and as with 0.9.0 (since= that's where I got it from) compile errors left and right. Is there a tradeclient version that works with the CVS version? Or was = that left out intentionally? Errors I ran into while compiling 0.9.0: make[4]: Entering directory `/home/root/quickfix/src/C++/test' /bin/sh ../../../libtool --mode=3Dcompile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexceptions -c FieldConvertorsTestCase.cpp libtool: ltconfig version `' does not match ltmain.sh version `1.3.5' Fatal configuration error. See the libtool docs for more information. make[4]: *** [FieldConvertorsTestCase.lo] Error 1 The above was solved by a simple: cp `which libtool` ./ Which most of the source compiles fine up until this error (unfortunate= ly I do not know C++ (though I know C) so I've been unable to get anywhere w= ith that error) (this is from 0.9.0) g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexceptions -Wp,-MD,.deps/SessionTestCase.pp -c SessionTestCase.cpp -= fPIC -DPIC -o .libs/SessionTestCase.lo In file included from ../Session.h:59, from SessionTestCase.h:55, from SessionTestCase.cpp:57: ../Application.h:109: looser throw specifier for `virtual void FIX::NullApplication::fromAdmin(const FIX::Message&, const FIX::SessionID&)' ../Application.h:92: overriding `virtual void FIX::Application::fromAdmin(const FIX::Message&, const FIX::SessionI= D&) throw (FIX::RejectLogon&, FIX::FieldNotFound&)' In file included from SessionTestCase.cpp:57: SessionTestCase.h:152: looser throw specifier for `virtual void FIX::SessionTestCase::Test::fromApp(const FIX::Message&, const FIX::SessionID&)' ../Application.h:111: overriding `virtual void FIX::NullApplication::fromApp(const FIX::Message&, const FIX::SessionID&) throw (FIX::IncorrectTagValue&, FIX::UnsupportedMessageType&, FIX::FieldNotFound&)' SessionTestCase.h:160: looser throw specifier for `virtual void FIX::SessionTestCase::Test::toApp(const FIX::Message&, const FIX::SessionID&)' ../Application.h:108: overriding `virtual void FIX::NullApplication::toApp(const FIX::Message&, const FIX::SessionI= D&) throw (FIX::DoNotSend&)' make[4]: *** [SessionTestCase.lo] Error 1 Thanks, Ken = |
From: Kenneth M. <kmo...@ny...> - 2002-02-28 19:46:54
|
Hi, I recently downloaded version 0.9.0 of quickFIX and on Slackware 8.0 with GCC v3.x it was unable to compile (Also tried on a RedHat system with GCC 2.x with the same results). (errors below) The CVS version compiled fine (excluding quite a few warnings, but nothing to stop compilation, tests run fine) but, the CVS version doesn't seem to have both of the example programs? It has ordermatch but not tradeclient? (tradeclient would probably help out greatly, as it's pretty much what I need amidst some modification of course) I've tried to compile the tradeclient manually and as with 0.9.0 (since that's where I got it from) compile errors left and right. Is there a tradeclient version that works with the CVS version? Or was that left out intentionally? Errors I ran into while compiling 0.9.0: make[4]: Entering directory `/home/root/quickfix/src/C++/test' /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexceptions -c FieldConvertorsTestCase.cpp libtool: ltconfig version `' does not match ltmain.sh version `1.3.5' Fatal configuration error. See the libtool docs for more information. make[4]: *** [FieldConvertorsTestCase.lo] Error 1 The above was solved by a simple: cp `which libtool` ./ Which most of the source compiles fine up until this error (unfortunately I do not know C++ (though I know C) so I've been unable to get anywhere with that error) (this is from 0.9.0) g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexceptions -Wp,-MD,.deps/SessionTestCase.pp -c SessionTestCase.cpp -fPIC -DPIC -o .libs/SessionTestCase.lo In file included from ../Session.h:59, from SessionTestCase.h:55, from SessionTestCase.cpp:57: ../Application.h:109: looser throw specifier for `virtual void FIX::NullApplication::fromAdmin(const FIX::Message&, const FIX::SessionID&)' ../Application.h:92: overriding `virtual void FIX::Application::fromAdmin(const FIX::Message&, const FIX::SessionID&) throw (FIX::RejectLogon&, FIX::FieldNotFound&)' In file included from SessionTestCase.cpp:57: SessionTestCase.h:152: looser throw specifier for `virtual void FIX::SessionTestCase::Test::fromApp(const FIX::Message&, const FIX::SessionID&)' ../Application.h:111: overriding `virtual void FIX::NullApplication::fromApp(const FIX::Message&, const FIX::SessionID&) throw (FIX::IncorrectTagValue&, FIX::UnsupportedMessageType&, FIX::FieldNotFound&)' SessionTestCase.h:160: looser throw specifier for `virtual void FIX::SessionTestCase::Test::toApp(const FIX::Message&, const FIX::SessionID&)' ../Application.h:108: overriding `virtual void FIX::NullApplication::toApp(const FIX::Message&, const FIX::SessionID&) throw (FIX::DoNotSend&)' make[4]: *** [SessionTestCase.lo] Error 1 Thanks, Ken |