PATH=/usr/bin:/bin Start 2012-11-16T16:12:50 ActivePerl-1400 CPAN-1.9402 Going to read '/home/fly1400/var/cpan/Metadata' Database was generated on Fri, 16 Nov 2012 23:07:03 GMT Running make for J/JO/JOAOCOSTA/Finance-FXCM-Simple-0.008.tar.gz Checksum for /net/nas/data/cpan/authors/id/J/JO/JOAOCOSTA/Finance-FXCM-Simple-0.008.tar.gz ok Finance-FXCM-Simple-0.008/ Finance-FXCM-Simple-0.008/typemap Finance-FXCM-Simple-0.008/Makefile.PL Finance-FXCM-Simple-0.008/README Finance-FXCM-Simple-0.008/Changes Finance-FXCM-Simple-0.008/META.yml Finance-FXCM-Simple-0.008/MANIFEST Finance-FXCM-Simple-0.008/ppport.h Finance-FXCM-Simple-0.008/t/ Finance-FXCM-Simple-0.008/t/ForexConnectWrapper.t Finance-FXCM-Simple-0.008/ForexConnectWrapper.xs Finance-FXCM-Simple-0.008/lib/ Finance-FXCM-Simple-0.008/lib/Finance/ Finance-FXCM-Simple-0.008/lib/Finance/FXCM/ Finance-FXCM-Simple-0.008/lib/Finance/FXCM/Simple.pm Finance-FXCM-Simple-0.008/ForexConnectWrapper/ Finance-FXCM-Simple-0.008/ForexConnectWrapper/Interlocked.h Finance-FXCM-Simple-0.008/ForexConnectWrapper/test/ Finance-FXCM-Simple-0.008/ForexConnectWrapper/test/test.cpp Finance-FXCM-Simple-0.008/ForexConnectWrapper/test/Makefile Finance-FXCM-Simple-0.008/ForexConnectWrapper/test/reference Finance-FXCM-Simple-0.008/ForexConnectWrapper/ILog.cpp Finance-FXCM-Simple-0.008/ForexConnectWrapper/Makefile.PL Finance-FXCM-Simple-0.008/ForexConnectWrapper/Session.h Finance-FXCM-Simple-0.008/ForexConnectWrapper/ILog.h Finance-FXCM-Simple-0.008/ForexConnectWrapper/Session.cpp Finance-FXCM-Simple-0.008/ForexConnectWrapper/Listener.h Finance-FXCM-Simple-0.008/ForexConnectWrapper/TableListener.h Finance-FXCM-Simple-0.008/ForexConnectWrapper/ForexConnectWrapper.h Finance-FXCM-Simple-0.008/ForexConnectWrapper/TableListener.cpp Finance-FXCM-Simple-0.008/ForexConnectWrapper/Listener.cpp Finance-FXCM-Simple-0.008/ForexConnectWrapper/ForexConnectWrapper.cpp Finance-FXCM-Simple-0.008/perlobject.map CPAN.pm: Going to build J/JO/JOAOCOSTA/Finance-FXCM-Simple-0.008.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lForexConnect Note (probably harmless): No library found for -lfxmsg Note (probably harmless): No library found for -lForexConnect Note (probably harmless): No library found for -lfxmsg Writing Makefile for ForexConnect::ForexConnectWrapper Writing MYMETA.yml and MYMETA.json Writing Makefile for Finance::FXCM::Simple Writing MYMETA.yml and MYMETA.json >>> make cp lib/Finance/FXCM/Simple.pm blib/lib/Finance/FXCM/Simple.pm cd ForexConnectWrapper && make make[1]: Entering directory `/home/fly1400/var/cpan/build/Finance-FXCM-Simple-0.008-RdAHqH/ForexConnectWrapper' g++ -c -I/include -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/home/fly1400/ap1400/lib/CORE" ForexConnectWrapper.cpp In file included from ForexConnectWrapper.cpp:1: ForexConnectWrapper.h:1:9: warning: #pragma once is obsolete ForexConnectWrapper.h:9:26: ForexConnect.h: No such file or directory In file included from ForexConnectWrapper.h:10, from ForexConnectWrapper.cpp:1: Session.h:1:9: warning: #pragma once is obsolete Session.h:2:26: ForexConnect.h: No such file or directory In file included from Session.h:5, from ForexConnectWrapper.h:10, from ForexConnectWrapper.cpp:1: Interlocked.h:1:9: warning: #pragma once is obsolete In file included from ForexConnectWrapper.h:10, from ForexConnectWrapper.cpp:1: Session.h:7: error: parse error before `{' token Session.h:10: error: syntax error before `*' token Session.h:11: error: syntax error before `::' token Session.h:14: error: parse error before `public' Session.h:16: error: destructors must be member functions Session.h:19: error: virtual outside class declaration Session.h:22: error: virtual outside class declaration Session.h:25: error: virtual outside class declaration Session.h:28: error: `IO2GSessionStatus' was not declared in this scope Session.h:28: error: parse error before `::' token Session.h:28: error: virtual outside class declaration Session.h:32: error: syntax error before `::' token In file included from ForexConnectWrapper.h:11, from ForexConnectWrapper.cpp:1: ILog.h:1:9: warning: #pragma once is obsolete In file included from ForexConnectWrapper.cpp:1: ForexConnectWrapper.h:27: error: `IO2GTradeRow' was not declared in this scope ForexConnectWrapper.h:27: error: `row' was not declared in this scope ForexConnectWrapper.h:27: error: parse error before `)' token ForexConnectWrapper.h:31: error: `IO2GOfferRow' was not declared in this scope ForexConnectWrapper.h:31: error: `row' was not declared in this scope ForexConnectWrapper.h:31: error: parse error before `)' token ForexConnectWrapper.h:35: error: `IO2GOfferRow' was not declared in this scope ForexConnectWrapper.h:35: error: `row' was not declared in this scope ForexConnectWrapper.h:35: error: parse error before `)' token ForexConnectWrapper.h:39: error: ISO C++ forbids declaration of ` IO2GOffersTableResponseReader' with no type ForexConnectWrapper.h:39: error: parse error before `*' token ForexConnectWrapper.h: In static member function `static bool ForexConnectWrapper::findTradeRowByTradeId(...)': ForexConnectWrapper.h:28: error: `tradeID' undeclared (first use this function) ForexConnectWrapper.h:28: error: (Each undeclared identifier is reported only once for each function it appears in.) ForexConnectWrapper.h:28: error: `row' undeclared (first use this function) ForexConnectWrapper.h: In static member function `static bool ForexConnectWrapper::findOfferRowBySymbol(...)': ForexConnectWrapper.h:32: error: `symbol' undeclared (first use this function) ForexConnectWrapper.h: In static member function `static bool ForexConnectWrapper::findOfferRowByOfferId(...)': ForexConnectWrapper.h:36: error: `offerId' undeclared (first use this function) ForexConnectWrapper.h: At global scope: ForexConnectWrapper.h:43: error: ISO C++ forbids defining types within return type ForexConnectWrapper.h:43: error: syntax error before `*' token In file included from ForexConnectWrapper.cpp:1: ForexConnectWrapper.h:78: error: syntax error before `*' token ForexConnectWrapper.h:79: error: syntax error before `*' token ForexConnectWrapper.h:80: error: syntax error before `*' token ForexConnectWrapper.h:81: error: syntax error before `*' token ForexConnectWrapper.h:82: error: syntax error before `*' token ForexConnectWrapper.h:83: error: syntax error before `*' token ForexConnectWrapper.h:86: error: syntax error before `*' token ForexConnectWrapper.h:87: error: syntax error before `*' token ForexConnectWrapper.h:89: error: parse error before `,' token ForexConnectWrapper.h:89: error: parse error before `*' token ForexConnectWrapper.h:89: error: declaration of `RowType ReaderType' ForexConnectWrapper.h:88: error: shadows template parm `class ReaderType' ForexConnectWrapper.h:89: error: template declaration of `RowType ReaderType' ForexConnectWrapper.h:89: error: multiple declarators in template declaration ForexConnectWrapper.h:89: error: parse error before `*' token ForexConnectWrapper.h:89: error: `IO2GResponseReaderFactory' was not declared in this scope ForexConnectWrapper.h:89: error: parse error before `,' token ForexConnectWrapper.h:89: error: syntax error before `)' token ForexConnectWrapper.h:90: error: syntax error before `*' token ForexConnectWrapper.h:94: error: destructors must be member functions ForexConnectWrapper.h:105: error: parse error before `}' token ForexConnectWrapper.cpp:7:26: ForexConnect.h: No such file or directory In file included from ForexConnectWrapper.cpp:8: Listener.h:1:9: warning: #pragma once is obsolete Listener.h:2:26: ForexConnect.h: No such file or directory In file included from ForexConnectWrapper.cpp:8: Listener.h:6: error: parse error before `,' token Listener.h:9: error: syntax error before `*' token Listener.h:12: error: redefinition of `double mTimeout' Session.h:13: error: `double mTimeout' previously declared here Listener.h:13: error: syntax error before `*' token Listener.h:16: error: parse error before `public' Listener.h:18: error: destructors must be member functions Listener.h:19: error: virtual outside class declaration Listener.h:20: error: virtual outside class declaration Listener.h:21: error: syntax error before `*' token Listener.h:22: error: syntax error before `*' token Listener.h:23: error: type specifier omitted for parameter `IO2GResponse' Listener.h:23: error: parse error before `*' token Listener.h:23: error: virtual outside class declaration Listener.h:24: error: virtual outside class declaration Listener.h:25: error: `IO2GResponse' was not declared in this scope Listener.h:25: error: `data' was not declared in this scope Listener.h:25: error: virtual outside class declaration Listener.h:25: error: variable or field `onTablesUpdates' declared void Listener.h:27: error: parse error before `}' token In file included from ForexConnectWrapper.cpp:9: TableListener.h:1:9: warning: #pragma once is obsolete TableListener.h:2:26: ForexConnect.h: No such file or directory In file included from ForexConnectWrapper.cpp:9: TableListener.h:6: error: parse error before `{' token TableListener.h:11: error: redefinition of `double mTimeout' Listener.h:12: error: `double mTimeout' previously declared here TableListener.h:12: error: parse error before `public' TableListener.h:14: error: destructors must be member functions TableListener.h:15: error: virtual outside class declaration TableListener.h:16: error: virtual outside class declaration TableListener.h:17: error: type specifier omitted for parameter `IO2GRow' TableListener.h:17: error: parse error before `*' token TableListener.h:18: error: type specifier omitted for parameter `IO2GRow' TableListener.h:18: error: parse error before `*' token TableListener.h:19: error: type specifier omitted for parameter `IO2GRow' TableListener.h:19: error: parse error before `*' token TableListener.h:20: error: type specifier omitted for parameter `IO2GRow' TableListener.h:20: error: parse error before `*' token TableListener.h:21: error: `O2GTableStatus' was not declared in this scope TableListener.h:21: error: variable or field `onStatusChanged' declared void TableListener.h:26: error: parse error before `}' token TableListener.h:28: error: `IO2GTableManager' was not declared in this scope TableListener.h:28: error: parse error before `,' token TableListener.h:29: error: `IO2GTableManager' was not declared in this scope TableListener.h:29: error: parse error before `,' token ForexConnectWrapper.cpp:12: error: prototype for ` ForexConnectWrapper::ForexConnectWrapper(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >)' does not match any in class `ForexConnectWrapper' ForexConnectWrapper.h:24: error: candidates are: ForexConnectWrapper::ForexConnectWrapper() ForexConnectWrapper.h:24: error: ForexConnectWrapper::ForexConnectWrapper(const ForexConnectWrapper&) ForexConnectWrapper.cpp: In constructor ` ForexConnectWrapper::ForexConnectWrapper(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >)': ForexConnectWrapper.cpp:14: error: `session' undeclared (first use this function) ForexConnectWrapper.cpp:14: error: `CO2GTransport' undeclared (first use this function) ForexConnectWrapper.cpp:14: error: parse error before `::' token ForexConnectWrapper.cpp:15: error: `::Yes' undeclared (first use here) ForexConnectWrapper.cpp:16: error: `listener' undeclared (first use this function) ForexConnectWrapper.cpp:16: error: parse error before `(' token ForexConnectWrapper.cpp:25: error: `loginRules' undeclared (first use this function) ForexConnectWrapper.cpp:26: error: `::Accounts' undeclared (first use here) ForexConnectWrapper.cpp:31: error: `IO2GResponse' undeclared (first use this function) ForexConnectWrapper.cpp:31: error: `response' undeclared (first use this function) ForexConnectWrapper.cpp:37: error: `mResponseReaderFactory' undeclared (first use this function) ForexConnectWrapper.cpp:38: error: `IO2GAccountsTableResponseReader' undeclared (first use this function) ForexConnectWrapper.cpp:38: error: `accountsTableResponseReader' undeclared (first use this function) ForexConnectWrapper.cpp:40: error: `accountRow' undeclared (first use this function) ForexConnectWrapper.cpp:43: error: `mRequestFactory' undeclared (first use this function) ForexConnectWrapper.cpp: At global scope: ForexConnectWrapper.cpp:46: error: definition of implicitly-declared ` ForexConnectWrapper::~ForexConnectWrapper()' ForexConnectWrapper.cpp:57: error: no `std::string ForexConnectWrapper::getOffersHashAsYAML()' member function declared in class `ForexConnectWrapper' ForexConnectWrapper.cpp: In member function `std::string ForexConnectWrapper::getOffersHashAsYAML()': ForexConnectWrapper.cpp:59: error: `IO2GTableManager' undeclared (first use this function) ForexConnectWrapper.cpp:59: error: `tableManager' undeclared (first use this function) ForexConnectWrapper.cpp:59: error: `getLoadedTableManager' undeclared (first use this function) ForexConnectWrapper.cpp:60: error: `IO2GOffersTable' undeclared (first use this function) ForexConnectWrapper.cpp:60: error: `offersTable' undeclared (first use this function) ForexConnectWrapper.cpp:60: error: parse error before `)' token ForexConnectWrapper.cpp:63: error: `IO2GOfferTableRow' undeclared (first use this function) ForexConnectWrapper.cpp:63: error: `offerRow' undeclared (first use this function) ForexConnectWrapper.cpp:64: error: `IO2GTableIterator' undeclared (first use this function) ForexConnectWrapper.cpp:64: error: parse error before `;' token ForexConnectWrapper.cpp:66: error: `tableIterator' undeclared (first use this function) ForexConnectWrapper.cpp: At global scope: ForexConnectWrapper.cpp:76: error: no `void ForexConnectWrapper::setSubscriptionStatus(std::basic_string, std::allocator >, std::basic_string, std::allocator >)' member function declared in class `ForexConnectWrapper' ForexConnectWrapper.cpp: In member function `void ForexConnectWrapper::setSubscriptionStatus(std::basic_string, std::allocator >, std::basic_string, std::allocator >)': ForexConnectWrapper.cpp:78: error: parse error before `)' token ForexConnectWrapper.cpp:82: error: parse error before `;' token ForexConnectWrapper.cpp:88: error: `IO2GRequestFactory' undeclared (first use this function) ForexConnectWrapper.cpp:88: error: `factory' undeclared (first use this function) ForexConnectWrapper.cpp:90: error: `IO2GValueMap' undeclared (first use this function) ForexConnectWrapper.cpp:90: error: `valueMap' undeclared (first use this function) ForexConnectWrapper.cpp:91: error: `::Command' undeclared (first use here) ForexConnectWrapper.cpp:91: error: `O2G2' undeclared (first use this function) ForexConnectWrapper.cpp:91: error: parse error before `::' token ForexConnectWrapper.cpp:92: error: `::SubscriptionStatus' undeclared (first use here) ForexConnectWrapper.cpp:93: error: `::OfferID' undeclared (first use here) ForexConnectWrapper.cpp:95: error: `IO2GRequest' undeclared (first use this function) ForexConnectWrapper.cpp:95: error: `request' undeclared (first use this function) ForexConnectWrapper.cpp:98: error: `ll' undeclared (first use this function) ForexConnectWrapper.cpp:98: error: parse error before `(' token ForexConnectWrapper.cpp: At global scope: ForexConnectWrapper.cpp:119: error: no `std::string ForexConnectWrapper::getOfferID(std::basic_string, std::allocator >)' member function declared in class `ForexConnectWrapper' ForexConnectWrapper.cpp: In member function `std::string ForexConnectWrapper::getOfferID(std::basic_string, std::allocator >)': ForexConnectWrapper.cpp:121: error: parse error before `)' token ForexConnectWrapper.cpp:125: error: parse error before `;' token ForexConnectWrapper.cpp: At global scope: ForexConnectWrapper.cpp:149: error: no `void ForexConnectWrapper::openMarket(std::basic_string, std::allocator >, std::basic_string, std::allocator >, int)' member function declared in class `ForexConnectWrapper' ForexConnectWrapper.cpp: In member function `void ForexConnectWrapper::openMarket(std::basic_string, std::allocator >, std::basic_string, std::allocator >, int)': ForexConnectWrapper.cpp:150: error: parse error before `::' token ForexConnectWrapper.cpp: At global scope: ForexConnectWrapper.cpp:157: error: syntax error before `*' token ForexConnectWrapper.cpp:158: error: syntax error before `->' token ForexConnectWrapper.cpp:159: error: syntax error before `->' token ForexConnectWrapper.cpp:160: error: syntax error before `->' token ForexConnectWrapper.cpp:161: error: syntax error before `->' token ForexConnectWrapper.cpp:162: error: syntax error before `->' token ForexConnectWrapper.cpp:163: error: syntax error before `->' token ForexConnectWrapper.cpp:164: error: syntax error before `->' token ForexConnectWrapper.cpp:166: error: syntax error before `*' token ForexConnectWrapper.cpp:167: error: syntax error before `->' token ForexConnectWrapper.cpp:169: error: syntax error before `*' token ForexConnectWrapper.cpp:170: error: syntax error before `->' token ForexConnectWrapper.cpp:172: error: syntax error before `*' token ForexConnectWrapper.cpp:173: error: `tableListener' was not declared in this scope ForexConnectWrapper.cpp:173: error: ISO C++ forbids declaration of ` subscribeTableListener' with no type ForexConnectWrapper.cpp:173: error: `int subscribeTableListener' redeclared as different kind of symbol TableListener.h:28: error: previous declaration of `void subscribeTableListener(...)' ForexConnectWrapper.cpp:173: error: initializer list being treated as compound expression ForexConnectWrapper.cpp:175: error: syntax error before `*' token ForexConnectWrapper.cpp:176: error: syntax error before `*' token ForexConnectWrapper.cpp:177: error: syntax error before `->' token ForexConnectWrapper.cpp:178: error: syntax error before `->' token ForexConnectWrapper.cpp:182: error: syntax error before `<<' token ForexConnectWrapper.cpp:183: error: `ss' was not declared in this scope ForexConnectWrapper.cpp:183: error: ISO C++ forbids declaration of `log' with no type ForexConnectWrapper.cpp:183: error: `int log' redeclared as different kind of symbol /usr/include/bits/mathcalls.h:110: error: previous declaration of `double log(double)' ForexConnectWrapper.cpp:184: error: parse error before `throw' ForexConnectWrapper.cpp:187: error: syntax error before `->' token ForexConnectWrapper.cpp:189: error: syntax error before `->' token ForexConnectWrapper.cpp:190: error: `tableListener' was not declared in this scope ForexConnectWrapper.cpp:190: error: ISO C++ forbids declaration of ` unsubscribeTableListener' with no type ForexConnectWrapper.cpp:190: error: `int unsubscribeTableListener' redeclared as different kind of symbol TableListener.h:29: error: previous declaration of `void unsubscribeTableListener(...)' ForexConnectWrapper.cpp:190: error: initializer list being treated as compound expression ForexConnectWrapper.cpp:191: error: syntax error before `->' token ForexConnectWrapper.cpp:192: error: syntax error before `->' token ForexConnectWrapper.cpp:195: error: no `double ForexConnectWrapper::getBid(std::basic_string, std::allocator >)' member function declared in class ` ForexConnectWrapper' ForexConnectWrapper.cpp: In member function `double ForexConnectWrapper::getBid(std::basic_string, std::allocator >)': ForexConnectWrapper.cpp:196: error: `IO2GOfferRow' undeclared (first use this function) ForexConnectWrapper.cpp:196: error: `offer' undeclared (first use this function) ForexConnectWrapper.cpp:196: error: `Offers' undeclared (first use this function) ForexConnectWrapper.cpp:196: error: `getOffersReader' undeclared (first use this function) ForexConnectWrapper.cpp: At global scope: ForexConnectWrapper.cpp:203: error: no `double ForexConnectWrapper::getAsk(std::basic_string, std::allocator >)' member function declared in class ` ForexConnectWrapper' ForexConnectWrapper.cpp:211: error: syntax error before `*' token ForexConnectWrapper.cpp:213: error: syntax error before `*' token ForexConnectWrapper.cpp:214: error: syntax error before `->' token ForexConnectWrapper.cpp:216: error: syntax error before `*' token ForexConnectWrapper.cpp:217: error: 'IO2GTableIterator' is used as a type, but is not defined as a type. ForexConnectWrapper.cpp:219: error: redefinition of `std::string sOfferID' ForexConnectWrapper.cpp:155: error: `std::string sOfferID' previously declared here ForexConnectWrapper.cpp:221: error: parse error before `while' ForexConnectWrapper.cpp:226: error: syntax error before `->' token ForexConnectWrapper.cpp:231: error: no `void ForexConnectWrapper::closeMarket(std::basic_string, std::allocator >, int)' member function declared in class `ForexConnectWrapper' ForexConnectWrapper.cpp: In member function `void ForexConnectWrapper::closeMarket(std::basic_string, std::allocator >, int)': ForexConnectWrapper.cpp:232: error: `IO2GTradeTableRow' undeclared (first use this function) ForexConnectWrapper.cpp:232: error: `trade' undeclared (first use this function) ForexConnectWrapper.cpp:232: error: `getTradeTableRow' undeclared (first use this function) ForexConnectWrapper.cpp:240: error: `valuemap' undeclared (first use this function) ForexConnectWrapper.cpp:241: error: parse error before `::' token ForexConnectWrapper.cpp:242: error: `OrderType' undeclared (first use this function) ForexConnectWrapper.cpp:242: error: parse error before `::' token ForexConnectWrapper.cpp:243: error: `AccountID' undeclared (first use this function) ForexConnectWrapper.cpp:245: error: `TradeID' undeclared (first use this function) ForexConnectWrapper.cpp:246: error: `BuySell' undeclared (first use this function) ForexConnectWrapper.cpp:246: error: parse error before `::' token ForexConnectWrapper.cpp:248: error: `Amount' undeclared (first use this function) ForexConnectWrapper.cpp:254: error: `tableListener' undeclared (first use this function) ForexConnectWrapper.cpp:254: error: parse error before `(' token ForexConnectWrapper.cpp:258: error: `subscribeTableListener' cannot be used as a function ForexConnectWrapper.cpp:260: error: parse error before `(' token ForexConnectWrapper.cpp:275: error: `unsubscribeTableListener' cannot be used as a function ForexConnectWrapper.cpp: At global scope: ForexConnectWrapper.cpp:280: error: syntax error before `*' token ForexConnectWrapper.cpp:292: error: no `std::string ForexConnectWrapper::getTradesAsYAML()' member function declared in class ` ForexConnectWrapper' ForexConnectWrapper.cpp: In member function `std::string ForexConnectWrapper::getTradesAsYAML()': ForexConnectWrapper.cpp:296: error: `IO2GTradesTable' undeclared (first use this function) ForexConnectWrapper.cpp:296: error: `tradesTable' undeclared (first use this function) ForexConnectWrapper.cpp:296: error: parse error before `)' token ForexConnectWrapper.cpp:297: error: `tradeRow' undeclared (first use this function) ForexConnectWrapper.cpp:298: error: parse error before `;' token ForexConnectWrapper.cpp: At global scope: ForexConnectWrapper.cpp:325: error: no `double ForexConnectWrapper::getBalance()' member function declared in class ` ForexConnectWrapper' ForexConnectWrapper.cpp:329: error: no `int ForexConnectWrapper::getBaseUnitSize(std::basic_string, std::allocator >)' member function declared in class `ForexConnectWrapper' ForexConnectWrapper.cpp: In member function `int ForexConnectWrapper::getBaseUnitSize(std::basic_string, std::allocator >)': ForexConnectWrapper.cpp:330: error: `IO2GTradingSettingsProvider' undeclared (first use this function) ForexConnectWrapper.cpp:330: error: `tradingSettingsProvider' undeclared (first use this function) ForexConnectWrapper.cpp: At global scope: ForexConnectWrapper.cpp:339: error: parse error before `,' token ForexConnectWrapper.cpp:339: error: `getTableRow' declared as function returning a function ForexConnectWrapper.cpp:339: error: no `int ForexConnectWrapper::getTableRow(...)' member function declared in class ` ForexConnectWrapper' ForexConnectWrapper.cpp:339: error: no `int ForexConnectWrapper::getTableRow(...)' member function declared in class ` ForexConnectWrapper' ForexConnectWrapper.cpp:339: error: `int ForexConnectWrapper::getTableRow(...)' and `int ForexConnectWrapper::getTableRow(...)' cannot be overloaded ForexConnectWrapper.cpp:339: error: declaration of `int ForexConnectWrapper::getTableRow(...)' outside of class is not definition ForexConnectWrapper.cpp:339: error: template definition of non-template `int ForexConnectWrapper::getTableRow(...)' ForexConnectWrapper.cpp:339: error: declaration of `RowType ReaderType' ForexConnectWrapper.cpp:338: error: shadows template parm `class ReaderType' ForexConnectWrapper.cpp:339: error: template declaration of `RowType ReaderType ' ForexConnectWrapper.cpp:339: error: multiple declarators in template declaration ForexConnectWrapper.cpp:339: error: parse error before `*' token ForexConnectWrapper.cpp:339: error: `IO2GResponseReaderFactory' was not declared in this scope ForexConnectWrapper.cpp:339: error: parse error before `,' token ForexConnectWrapper.cpp:339: error: syntax error before `)' token ForexConnectWrapper.cpp:346: error: syntax error before `*' token ForexConnectWrapper.cpp:347: error: ISO C++ forbids declaration of `response' with no type ForexConnectWrapper.cpp:347: error: `int response' used prior to declaration ForexConnectWrapper.cpp:348: error: syntax error before `->' token ForexConnectWrapper.cpp:349: error: syntax error before `->' token ForexConnectWrapper.cpp:362: error: syntax error before `*' token ForexConnectWrapper.cpp:363: error: syntax error before `->' token ForexConnectWrapper.cpp:365: error: syntax error before `*' token ForexConnectWrapper.cpp:367: error: `reader' was not declared in this scope ForexConnectWrapper.cpp:367: error: parse error before `;' token ForexConnectWrapper.cpp:372: error: syntax error before `->' token ForexConnectWrapper.cpp:373: error: ISO C++ forbids declaration of `row' with no type ForexConnectWrapper.cpp:373: error: `int row' used prior to declaration ForexConnectWrapper.cpp:373: warning: initialization to non-pointer type `int' from NULL ForexConnectWrapper.cpp:373: warning: argument to non-pointer type `int' from NULL ForexConnectWrapper.cpp:374: error: parse error before `}' token ForexConnectWrapper.cpp:375: error: syntax error before `->' token ForexConnectWrapper.cpp:379: error: syntax error before `<<' token ForexConnectWrapper.cpp:380: error: `ss' was not declared in this scope ForexConnectWrapper.cpp:380: error: ISO C++ forbids declaration of `log' with no type ForexConnectWrapper.cpp:380: error: redefinition of `int log' ForexConnectWrapper.cpp:183: error: `int log' previously defined here ForexConnectWrapper.cpp:381: error: parse error before `throw' ForexConnectWrapper.cpp:387: error: no `void ForexConnectWrapper::saveHistoricalDataToFile(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, int)' member function declared in class `ForexConnectWrapper' ForexConnectWrapper.cpp: In member function `void ForexConnectWrapper::saveHistoricalDataToFile(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, int)': ForexConnectWrapper.cpp:388: error: `IO2GTimeframeCollection' undeclared (first use this function) ForexConnectWrapper.cpp:388: error: `timeframeCollection' undeclared (first use this function) ForexConnectWrapper.cpp:389: error: `IO2GTimeframe' undeclared (first use this function) ForexConnectWrapper.cpp:389: error: `timeframeObject' undeclared (first use this function) ForexConnectWrapper.cpp:392: error: `searchTimeframeObject' undeclared (first use this function) ForexConnectWrapper.cpp:419: error: `CO2GDateUtils' undeclared (first use this function) ForexConnectWrapper.cpp:419: error: parse error before `::' token ForexConnectWrapper.cpp:425: error: parse error before `(' token ForexConnectWrapper.cpp:427: error: `marketDataRequest' undeclared (first use this function) ForexConnectWrapper.cpp:429: error: `marketDataResponse' undeclared (first use this function) ForexConnectWrapper.cpp:434: error: `IO2GMarketDataSnapshotResponseReader' undeclared (first use this function) ForexConnectWrapper.cpp:434: error: `marketSnapshotReader' undeclared (first use this function) {standard input}: Assembler messages: {standard input}:42: Error: symbol `mTimeout' is already defined {standard input}:77: Error: symbol `mTimeout' is already defined {standard input}:113: Error: symbol `sOfferID' is already defined {standard input}:131: Error: symbol `log' is already defined make[1]: *** [ForexConnectWrapper.o] Error 1 make[1]: Leaving directory `/home/fly1400/var/cpan/build/Finance-FXCM-Simple-0.008-RdAHqH/ForexConnectWrapper' make: *** [ForexConnectWrapper/libForexConnectWrapper.a] Error 2 JOAOCOSTA/Finance-FXCM-Simple-0.008.tar.gz make -- NOT OK Running make test Can't test without successful make VmSize: 104440 kB Finished 2012-11-16T16:13:01