Thread: [Quickfix-users] Installing on Debian Linux Lenny
Brought to you by:
orenmnero
From: Anderson d. S. D. <and...@gm...> - 2010-01-13 17:04:28
|
Hi people... I'm trying to install the quickfix on debian linux, but when I run the make command, I got this erros: In file included from ../FieldTypes.h:29, from ../FieldConvertors.h:25, from ../Field.h:32, from FieldBaseTestCase.h:26, from FieldBaseTestCase.cpp:27: ../Utility.h:179: error: 'std::strcmp' has not been declared ../Utility.h:181: error: 'std::strlen' has not been declared ../Utility.h:184: error: 'std::memcpy' has not been declared ../Utility.h:185: error: 'std::memset' has not been declared ../Utility.h:189: error: 'std::strerror' has not been declared In file included from ../FieldConvertors.h:26, from ../Field.h:32, from FieldBaseTestCase.h:26, from FieldBaseTestCase.cpp:27: ../Exceptions.h: In member function 'std::string FIX::SocketException::errorToWhat()': ../Exceptions.h:253: error: 'strerror' was not declared in this scope In file included from FieldBaseTestCase.h:26, from FieldBaseTestCase.cpp:27: ../Field.h: In member function 'void FIX::FieldBase::calculate() const': ../Field.h:110: error: 'memcpy' was not declared in this scope make[4]: *** [FieldBaseTestCase.lo] Error 1 make[4]: Leaving directory `/home/donda/quickfix/src/C++/test' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/donda/quickfix/src/C++' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/donda/quickfix/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/donda/quickfix' make: *** [all] Error 2 Someone knows how can I fit this? Thanks |
From: Anderson d. S. D. <and...@gm...> - 2010-01-13 17:29:03
|
Hi people... I'm trying to install the quickfix on debian linux, but when I run the make command, I got this erros: In file included from ../FieldTypes.h:29, from ../FieldConvertors.h:25, from ../Field.h:32, from FieldBaseTestCase.h:26, from FieldBaseTestCase.cpp:27: ../Utility.h:179: error: 'std::strcmp' has not been declared ../Utility.h:181: error: 'std::strlen' has not been declared ../Utility.h:184: error: 'std::memcpy' has not been declared ../Utility.h:185: error: 'std::memset' has not been declared ../Utility.h:189: error: 'std::strerror' has not been declared In file included from ../FieldConvertors.h:26, from ../Field.h:32, from FieldBaseTestCase.h:26, from FieldBaseTestCase.cpp:27: ../Exceptions.h: In member function 'std::string FIX::SocketException::errorToWhat()': ../Exceptions.h:253: error: 'strerror' was not declared in this scope In file included from FieldBaseTestCase.h:26, from FieldBaseTestCase.cpp:27: ../Field.h: In member function 'void FIX::FieldBase::calculate() const': ../Field.h:110: error: 'memcpy' was not declared in this scope make[4]: *** [FieldBaseTestCase.lo] Error 1 make[4]: Leaving directory `/home/donda/quickfix/src/C++/test' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/donda/quickfix/src/C++' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/donda/quickfix/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/donda/quickfix' make: *** [all] Error 2 Someone knows how can I fit this? Thanks |
From: Duncan S. <dun...@de...> - 2010-01-13 21:23:24
|
Hi, > In file included from ../FieldTypes.h:29, > from ../FieldConvertors.h:25, > from ../Field.h:32, > from FieldBaseTestCase.h:26, > from FieldBaseTestCase.cpp:27: > ../Utility.h:179: error: 'std::strcmp' has not been declared > ../Utility.h:181: error: 'std::strlen' has not been declared > ../Utility.h:184: error: 'std::memcpy' has not been declared > ../Utility.h:185: error: 'std::memset' has not been declared > ../Utility.h:189: error: 'std::strerror' has not been declared > In file included from ../FieldConvertors.h:26, > from ../Field.h:32, > from FieldBaseTestCase.h:26, > from FieldBaseTestCase.cpp:27: > ../Exceptions.h: In member function 'std::string > FIX::SocketException::errorToWhat()': > ../Exceptions.h:253: error: 'strerror' was not declared in this scope > In file included from FieldBaseTestCase.h:26, > from FieldBaseTestCase.cpp:27: > ../Field.h: In member function 'void FIX::FieldBase::calculate() const': > ../Field.h:110: error: 'memcpy' was not declared in this scope > make[4]: *** [FieldBaseTestCase.lo] Error 1 > make[4]: Leaving directory `/home/donda/quickfix/src/C++/test' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/home/donda/quickfix/src/C++' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/home/donda/quickfix/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/donda/quickfix' > make: *** [all] Error 2 > > > > > Someone knows how can I fit this? try building the development version of quickfix from the subversion repository. Ciao, Duncan. |
From: Paul C. <pau...@gr...> - 2010-01-13 17:30:39
|
Can anyone tell me how to get myself off this distribution list? From: Anderson dos Santos Donda [mailto:and...@gm...] Sent: Wednesday, January 13, 2010 9:04 AM To: qui...@li... Subject: [Quickfix-users] Installing on Debian Linux Lenny Hi people... I'm trying to install the quickfix on debian linux, but when I run the make command, I got this erros: In file included from ../FieldTypes.h:29, from ../FieldConvertors.h:25, from ../Field.h:32, from FieldBaseTestCase.h:26, from FieldBaseTestCase.cpp:27: ../Utility.h:179: error: 'std::strcmp' has not been declared ../Utility.h:181: error: 'std::strlen' has not been declared ../Utility.h:184: error: 'std::memcpy' has not been declared ../Utility.h:185: error: 'std::memset' has not been declared ../Utility.h:189: error: 'std::strerror' has not been declared In file included from ../FieldConvertors.h:26, from ../Field.h:32, from FieldBaseTestCase.h:26, from FieldBaseTestCase.cpp:27: ../Exceptions.h: In member function 'std::string FIX::SocketException::errorToWhat()': ../Exceptions.h:253: error: 'strerror' was not declared in this scope In file included from FieldBaseTestCase.h:26, from FieldBaseTestCase.cpp:27: ../Field.h: In member function 'void FIX::FieldBase::calculate() const': ../Field.h:110: error: 'memcpy' was not declared in this scope make[4]: *** [FieldBaseTestCase.lo] Error 1 make[4]: Leaving directory `/home/donda/quickfix/src/C++/test' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/donda/quickfix/src/C++' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/donda/quickfix/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/donda/quickfix' make: *** [all] Error 2 Someone knows how can I fit this? Thanks |
From: DA S. A. <ada...@ca...> - 2010-01-14 09:18:32
|
Hi, In fact some C functions have been moved to new std headers on new releases of GCC, this headers are missing in some quickfix files. Please see http://gcc.gnu.org/gcc-4.3/porting_to.html ==> if missing "strcmp" just "#include <cstring>" You have just to put this include somewhere (maybe in Field.h or FieldTypes.h) in the quickfix src. Antonio. Le 13/01/2010 18:04, Anderson dos Santos Donda a écrit : > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > > Hi people... > > I'm trying to install the quickfix on debian linux, but when I run the > make command, I got this erros: > > > In file included from ../FieldTypes.h:29, > from ../FieldConvertors.h:25, > from ../Field.h:32, > from FieldBaseTestCase.h:26, > from FieldBaseTestCase.cpp:27: > ../Utility.h:179: error: 'std::strcmp' has not been declared > ../Utility.h:181: error: 'std::strlen' has not been declared > ../Utility.h:184: error: 'std::memcpy' has not been declared > ../Utility.h:185: error: 'std::memset' has not been declared > ../Utility.h:189: error: 'std::strerror' has not been declared > In file included from ../FieldConvertors.h:26, > from ../Field.h:32, > from FieldBaseTestCase.h:26, > from FieldBaseTestCase.cpp:27: > ../Exceptions.h: In member function 'std::string > FIX::SocketException::errorToWhat()': > ../Exceptions.h:253: error: 'strerror' was not declared in this scope > In file included from FieldBaseTestCase.h:26, > from FieldBaseTestCase.cpp:27: > ../Field.h: In member function 'void FIX::FieldBase::calculate() const': > ../Field.h:110: error: 'memcpy' was not declared in this scope > make[4]: *** [FieldBaseTestCase.lo] Error 1 > make[4]: Leaving directory `/home/donda/quickfix/src/C++/test' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/home/donda/quickfix/src/C++' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/home/donda/quickfix/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/donda/quickfix' > make: *** [all] Error 2 > > > > > Someone knows how can I fit this? > > Thanks > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > > > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Kenny S. <ks...@co...> - 2010-01-14 14:15:41
|
We are successfully building and running tests against gcc 4.3 nightly. http://www.connamara.com:8010/waterfall Perhaps downloading the latest will solve your issue: http://github.com/quickfix/quickfix -- Kenny Stone Connamara Systems, LLC On Thu, Jan 14, 2010 at 3:18 AM, DA SILVA Antonio <ada...@ca...>wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > Hi, > > In fact some C functions have been moved to > new std headers on new releases of GCC, this > headers are missing in some quickfix files. > > Please see http://gcc.gnu.org/gcc-4.3/porting_to.html > > ==> if missing "strcmp" just "#include <cstring>" > > You have just to put this include somewhere (maybe in > Field.h or FieldTypes.h) in the quickfix src. > > Antonio. > > > Le 13/01/2010 18:04, Anderson dos Santos Donda a écrit : > > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > Hi people... > > I'm trying to install the quickfix on debian linux, but when I run the > make command, I got this erros: > > > In file included from ../FieldTypes.h:29, > from ../FieldConvertors.h:25, > from ../Field.h:32, > from FieldBaseTestCase.h:26, > from FieldBaseTestCase.cpp:27: > ../Utility.h:179: error: 'std::strcmp' has not been declared > ../Utility.h:181: error: 'std::strlen' has not been declared > ../Utility.h:184: error: 'std::memcpy' has not been declared > ../Utility.h:185: error: 'std::memset' has not been declared > ../Utility.h:189: error: 'std::strerror' has not been declared > In file included from ../FieldConvertors.h:26, > from ../Field.h:32, > from FieldBaseTestCase.h:26, > from FieldBaseTestCase.cpp:27: > ../Exceptions.h: In member function 'std::string > FIX::SocketException::errorToWhat()': > ../Exceptions.h:253: error: 'strerror' was not declared in this scope > In file included from FieldBaseTestCase.h:26, > from FieldBaseTestCase.cpp:27: > ../Field.h: In member function 'void FIX::FieldBase::calculate() const': > ../Field.h:110: error: 'memcpy' was not declared in this scope > make[4]: *** [FieldBaseTestCase.lo] Error 1 > make[4]: Leaving directory `/home/donda/quickfix/src/C++/test' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/home/donda/quickfix/src/C++' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/home/donda/quickfix/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/donda/quickfix' > make: *** [all] Error 2 > > > > > Someone knows how can I fit this? > > Thanks > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and easy > Join now and get one step closer to millions of Verizon customershttp://p.sf.net/sfu/verizon-dev2dev > > > _______________________________________________ > Quickfix-users mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/quickfix-users > > > > > ------------------------------------------------------------------------------ > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for > Conference > attendees to learn about information security's most important issues > through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > |