Thread: [Quickfix-developers] Standard Build Configuration on Linux?
Brought to you by:
orenmnero
From: JavaDude <jav...@ce...> - 2002-11-08 01:40:42
|
I am not having the best of luck getting the QuickFIX program(s) compiled for the Linux platform. Is there a "standard" configuration people use? I've tried all the major distros with varying degrees of success, but they all lead to one conclusion: something doesn't compile right, and it does not work. If there's a doc that defines how to get started that can lay out what exactly you need, that would be a great help! Thanks, and see some of you tomorrow at the FIA expo in Chicago! -cj |
From: Gene G. <mus...@ya...> - 2002-11-08 04:16:44
|
I build Quickfix on Redhat Linux 7.2 and 7.3 with little fudging. 1) libxml2 includes are located in an unexpected place, there is a "configure" option that disables check for those (run configure --help for the full list), or alternatively you can softlink the includes to place where configure expects these. 2) when building 1.3.x you have to also run "bootstrap" script provided with the distribution. 3) do not forget to set JAVA_HOME before running configure. 4) Because of bugs in standard libraries you need either gcc 3.x or gcc 2.95 with stlport to run Quickfix reliably. I also needed a fairly recent version of binutils rpm to get exceptions to work correctly. 5) There are acceptance tests included with Quickfix that will fail in the case of most egregious misconfigurations. On my system with older binutils they would fail even before getting to the first unit test. As a programmer you must be aware that "something doesn't compile right, and it does not work." is singularly insufficient to give you any further advice. Quickfix author has been extremely generous with his support, and if you provide a little more information about the type of errors that you are getting, I am sure your problems will get resolved. Gene --- JavaDude <jav...@ce...> wrote: > I am not having the best of luck getting the > QuickFIX program(s) compiled > for the Linux platform. Is there a "standard" > configuration people use? > > I've tried all the major distros with varying > degrees of success, but they > all lead to one conclusion: something doesn't > compile right, and it does > not work. > > > If there's a doc that defines how to get started > that can lay out what > exactly you need, that would be a great help! > > > Thanks, and see some of you tomorrow at the FIA expo > in Chicago! > -cj > > > > > ------------------------------------------------------- > This sf.net email is sponsored by: See the NEW Palm > Tungsten T handheld. Power & Color in a compact > size! > http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers __________________________________________________ Do you Yahoo!? U2 on LAUNCH - Exclusive greatest hits videos http://launch.yahoo.com/u2 |
From: Gene G. <mus...@ya...> - 2002-11-08 04:20:14
|
Almost forgot -- Java libs would not compile unless the build directory is names "quickfix". Gene --- Gene Gorokhovsky <mus...@ya...> wrote: > I build Quickfix on Redhat Linux 7.2 and 7.3 with > little fudging. > 1) libxml2 includes are located in an unexpected > place, there is a "configure" option that disables > check for those (run configure --help for the full > list), or alternatively you can softlink the > includes > to place where configure expects these. > 2) when building 1.3.x you have to also run > "bootstrap" script provided with the distribution. > 3) do not forget to set JAVA_HOME before running > configure. > 4) Because of bugs in standard libraries you need > either gcc 3.x or gcc 2.95 with stlport to run > Quickfix reliably. I also needed a fairly recent > version of binutils rpm to get exceptions to work > correctly. > 5) There are acceptance tests included with Quickfix > that will fail in the case of most egregious > misconfigurations. On my system with older binutils > they would fail even before getting to the first > unit > test. > > As a programmer you must be aware that "something > doesn't compile right, and it does not work." is > singularly insufficient to give you any further > advice. Quickfix author has been extremely generous > with his support, and if you provide a little more > information about the type of errors that you are > getting, I am sure your problems will get resolved. > > Gene > > > --- JavaDude <jav...@ce...> wrote: > > I am not having the best of luck getting the > > QuickFIX program(s) compiled > > for the Linux platform. Is there a "standard" > > configuration people use? > > > > I've tried all the major distros with varying > > degrees of success, but they > > all lead to one conclusion: something doesn't > > compile right, and it does > > not work. > > > > > > If there's a doc that defines how to get started > > that can lay out what > > exactly you need, that would be a great help! > > > > > > Thanks, and see some of you tomorrow at the FIA > expo > > in Chicago! > > -cj > > > > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by: See the NEW > Palm > > Tungsten T handheld. Power & Color in a compact > > size! > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en > > _______________________________________________ > > Quickfix-developers mailing list > > Qui...@li... > > > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > > __________________________________________________ > Do you Yahoo!? > U2 on LAUNCH - Exclusive greatest hits videos > http://launch.yahoo.com/u2 > > > ------------------------------------------------------- > This sf.net email is sponsored by: See the NEW Palm > Tungsten T handheld. Power & Color in a compact > size! > http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers __________________________________________________ Do you Yahoo!? U2 on LAUNCH - Exclusive greatest hits videos http://launch.yahoo.com/u2 |
From: Java D. <jav...@ce...> - 2002-11-08 04:32:41
|
Thanks Gene- I will try these suggestions, and next time keep better track of my results.. It's been a long and exhausting week LOL. Thanks to the QuickFix team for the product, and I've seen the excellent levels of support for the product. It is appreciated! Thanks, -cedrick On Thu, 2002-11-07 at 22:16, Gene Gorokhovsky wrote: > I build Quickfix on Redhat Linux 7.2 and 7.3 with > little fudging. > 1) libxml2 includes are located in an unexpected > place, there is a "configure" option that disables > check for those (run configure --help for the full > list), or alternatively you can softlink the includes > to place where configure expects these. > 2) when building 1.3.x you have to also run > "bootstrap" script provided with the distribution. > 3) do not forget to set JAVA_HOME before running > configure. > 4) Because of bugs in standard libraries you need > either gcc 3.x or gcc 2.95 with stlport to run > Quickfix reliably. I also needed a fairly recent > version of binutils rpm to get exceptions to work > correctly. > 5) There are acceptance tests included with Quickfix > that will fail in the case of most egregious > misconfigurations. On my system with older binutils > they would fail even before getting to the first unit > test. > > As a programmer you must be aware that "something > doesn't compile right, and it does not work." is > singularly insufficient to give you any further > advice. Quickfix author has been extremely generous > with his support, and if you provide a little more > information about the type of errors that you are > getting, I am sure your problems will get resolved. > > Gene > > > --- JavaDude <jav...@ce...> wrote: > > I am not having the best of luck getting the > > QuickFIX program(s) compiled > > for the Linux platform. Is there a "standard" > > configuration people use? > > > > I've tried all the major distros with varying > > degrees of success, but they > > all lead to one conclusion: something doesn't > > compile right, and it does > > not work. > > > > > > If there's a doc that defines how to get started > > that can lay out what > > exactly you need, that would be a great help! > > > > > > Thanks, and see some of you tomorrow at the FIA expo > > in Chicago! > > -cj > > > > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by: See the NEW Palm > > Tungsten T handheld. Power & Color in a compact > > size! > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en > > _______________________________________________ > > Quickfix-developers mailing list > > Qui...@li... > > > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > > __________________________________________________ > Do you Yahoo!? > U2 on LAUNCH - Exclusive greatest hits videos > http://launch.yahoo.com/u2 |
From: Java D. <jav...@ce...> - 2002-11-10 18:36:51
|
I was able to get QuickFIX running here with minor modifications. I am running Mandrake 9 and also RedHat 8 (with gcc 3+) The problem was that initially, QuickFIX would compile, and I was able to successfully 'make install' . BUT, when I went to compile the examples, I got some compilation errors. I referred to Chang Lin's posting on the Quickfix-developers list (Message: 10017100, dated October 29, 2002). Chang listed a couple of things that he had to do to get the software working. I modified the file CPPTest/Test.h, commenting out the following: #if TYPEINFO_IN_STD and #endif (these lines are above and below std::type_info The examples and everything compiled flawlessly at that point, and we were off! Another thing I learned the hard way (until reading Gene's reply) was that one system of mine (RH8), I didn't have Java installed and had a valid JAVA_HOME setup. That put a wrench in the build process too. Hope this helps someone else, thanks for a wonderful program! -Cedrick On Thu, 2002-11-07 at 22:32, Java Dude wrote: > Thanks Gene- > > I will try these suggestions, and next time keep better track of my > results.. It's been a long and exhausting week LOL. > > Thanks to the QuickFix team for the product, and I've seen the excellent > levels of support for the product. It is appreciated! > > > Thanks, > -cedrick > > > > On Thu, 2002-11-07 at 22:16, Gene Gorokhovsky wrote: > > I build Quickfix on Redhat Linux 7.2 and 7.3 with > > little fudging. > > 1) libxml2 includes are located in an unexpected > > place, there is a "configure" option that disables > > check for those (run configure --help for the full > > list), or alternatively you can softlink the includes > > to place where configure expects these. > > 2) when building 1.3.x you have to also run > > "bootstrap" script provided with the distribution. > > 3) do not forget to set JAVA_HOME before running > > configure. > > 4) Because of bugs in standard libraries you need > > either gcc 3.x or gcc 2.95 with stlport to run > > Quickfix reliably. I also needed a fairly recent > > version of binutils rpm to get exceptions to work > > correctly. > > 5) There are acceptance tests included with Quickfix > > that will fail in the case of most egregious > > misconfigurations. On my system with older binutils > > they would fail even before getting to the first unit > > test. > > > > As a programmer you must be aware that "something > > doesn't compile right, and it does not work." is > > singularly insufficient to give you any further > > advice. Quickfix author has been extremely generous > > with his support, and if you provide a little more > > information about the type of errors that you are > > getting, I am sure your problems will get resolved. > > > > Gene > > > > > > --- JavaDude <jav...@ce...> wrote: > > > I am not having the best of luck getting the > > > QuickFIX program(s) compiled > > > for the Linux platform. Is there a "standard" > > > configuration people use? > > > > > > I've tried all the major distros with varying > > > degrees of success, but they > > > all lead to one conclusion: something doesn't > > > compile right, and it does > > > not work. > > > > > > > > > If there's a doc that defines how to get started > > > that can lay out what > > > exactly you need, that would be a great help! > > > > > > > > > Thanks, and see some of you tomorrow at the FIA expo > > > in Chicago! > > > -cj > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by: See the NEW Palm > > > Tungsten T handheld. Power & Color in a compact > > > size! > > > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en > > > _______________________________________________ > > > Quickfix-developers mailing list > > > Qui...@li... > > > > > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > > > > > __________________________________________________ > > Do you Yahoo!? > > U2 on LAUNCH - Exclusive greatest hits videos > > http://launch.yahoo.com/u2 > > > > > ------------------------------------------------------- > This sf.net email is sponsored by: See the NEW Palm > Tungsten T handheld. Power & Color in a compact size! > http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |