Re: [Quickfix-users] Installing on Debian Linux Lenny
Brought to you by:
orenmnero
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 > |