PATH=/usr/bin:/bin Start 2013-06-16T14:32:03 ActivePerl-1800 CPAN-2.00 Reading '/Users/fly1800/var/cpan/Metadata' Database was generated on Sun, 16 Jun 2013 17:53:03 GMT Running make for J/JO/JOAOCOSTA/Finance-FXCM-Simple-0.010.tar.gz Checksum for /net/nas/data/cpan/authors/id/J/JO/JOAOCOSTA/Finance-FXCM-Simple-0.010.tar.gz ok Finance-FXCM-Simple-0.010 Finance-FXCM-Simple-0.010/README Finance-FXCM-Simple-0.010/typemap Finance-FXCM-Simple-0.010/Changes Finance-FXCM-Simple-0.010/LICENSE Finance-FXCM-Simple-0.010/ppport.h Finance-FXCM-Simple-0.010/META.yml Finance-FXCM-Simple-0.010/MANIFEST Finance-FXCM-Simple-0.010/README.md Finance-FXCM-Simple-0.010/Makefile.PL Finance-FXCM-Simple-0.010/fxcm-bad-ticks Finance-FXCM-Simple-0.010/perlobject.map Finance-FXCM-Simple-0.010/ForexConnectWrapper.xs Finance-FXCM-Simple-0.010/t Finance-FXCM-Simple-0.010/t/ForexConnectWrapper.t Finance-FXCM-Simple-0.010/lib/Finance/FXCM Finance-FXCM-Simple-0.010/lib/Finance/FXCM/Simple.pm Finance-FXCM-Simple-0.010/ForexConnectWrapper Finance-FXCM-Simple-0.010/ForexConnectWrapper/ILog.h Finance-FXCM-Simple-0.010/ForexConnectWrapper/ILog.cpp Finance-FXCM-Simple-0.010/ForexConnectWrapper/Session.h Finance-FXCM-Simple-0.010/ForexConnectWrapper/Listener.h Finance-FXCM-Simple-0.010/ForexConnectWrapper/Session.cpp Finance-FXCM-Simple-0.010/ForexConnectWrapper/Makefile.PL Finance-FXCM-Simple-0.010/ForexConnectWrapper/Listener.cpp Finance-FXCM-Simple-0.010/ForexConnectWrapper/Interlocked.h Finance-FXCM-Simple-0.010/ForexConnectWrapper/test Finance-FXCM-Simple-0.010/ForexConnectWrapper/test/test.cpp Finance-FXCM-Simple-0.010/ForexConnectWrapper/test/Makefile Finance-FXCM-Simple-0.010/ForexConnectWrapper/test/reference Finance-FXCM-Simple-0.010/ForexConnectWrapper/TableListener.h Finance-FXCM-Simple-0.010/ForexConnectWrapper/TableListener.cpp Finance-FXCM-Simple-0.010/ForexConnectWrapper/ForexConnectWrapper.h Finance-FXCM-Simple-0.010/ForexConnectWrapper/ForexConnectWrapper.cpp CPAN.pm: Building J/JO/JOAOCOSTA/Finance-FXCM-Simple-0.010.tar.gz >>> /Users/fly1800/ap1800-297214/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Warning: -L./lib changed to -L/Users/fly1800/var/cpan/build/Finance-FXCM-Simple-0.010-wYR0y_/./lib Warning (mostly harmless): No library found for -lForexConnect Warning (mostly harmless): No library found for -lfxmsg Warning (mostly harmless): No library found for -lForexConnect Warning (mostly 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 g++ -c -I/include -fno-common -DPERL_DARWIN -no-cpp-precomp -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fno-strict-aliasing -pipe -fstack-protector -O3 -DVERSION=\"\" -DXS_VERSION=\"\" "-I/Users/fly1800/ap1800-297214/lib/CORE" ForexConnectWrapper.cpp In file included from ForexConnectWrapper.cpp:1: ForexConnectWrapper.h:9:26: error: ForexConnect.h: No such file or directory In file included from ForexConnectWrapper.h:10, from ForexConnectWrapper.cpp:1: Session.h:7: error: expected class-name before '{' token Session.h:10: error: ISO C++ forbids declaration of 'IO2GSession' with no type Session.h:10: error: expected ';' before '*' token Session.h:11: error: 'IO2GSessionStatus' has not been declared Session.h:11: error: ISO C++ forbids declaration of 'O2GSessionStatus' with no type Session.h:11: error: expected ';' before 'mStatusCode' Session.h:15: error: expected `)' before '*' token Session.h:28: error: 'IO2GSessionStatus' has not been declared Session.h:28: error: expected ',' or '...' before 'status' Session.h:32: error: 'IO2GSessionStatus' has not been declared Session.h:32: error: ISO C++ forbids declaration of 'O2GSessionStatus' with no type Session.h:32: error: expected ';' before 'getStatusCode' In file included from ForexConnectWrapper.cpp:1: ForexConnectWrapper.h:27: error: 'IO2GTradeRow' has not been declared ForexConnectWrapper.h:31: error: 'IO2GOfferRow' has not been declared ForexConnectWrapper.h:35: error: 'IO2GOfferRow' has not been declared ForexConnectWrapper.h:39: error: ISO C++ forbids declaration of 'IO2GOffersTableResponseReader' with no type ForexConnectWrapper.h:39: error: expected ';' before '*' token ForexConnectWrapper.h:43: error: expected `;' before 'static' ForexConnectWrapper.h:43: error: ISO C++ forbids declaration of 'IO2GTradesTableResponseReader' with no type ForexConnectWrapper.h:43: error: expected ';' before '*' token ForexConnectWrapper.h:47: error: expected `;' before 'static' ForexConnectWrapper.h:78: error: ISO C++ forbids declaration of 'IO2GSession' with no type ForexConnectWrapper.h:78: error: expected ';' before '*' token ForexConnectWrapper.h:80: error: ISO C++ forbids declaration of 'IO2GLoginRules' with no type ForexConnectWrapper.h:80: error: expected ';' before '*' token ForexConnectWrapper.h:81: error: ISO C++ forbids declaration of 'IO2GAccountRow' with no type ForexConnectWrapper.h:81: error: expected ';' before '*' token ForexConnectWrapper.h:82: error: ISO C++ forbids declaration of 'IO2GResponseReaderFactory' with no type ForexConnectWrapper.h:82: error: expected ';' before '*' token ForexConnectWrapper.h:83: error: ISO C++ forbids declaration of 'IO2GRequestFactory' with no type ForexConnectWrapper.h:83: error: expected ';' before '*' token ForexConnectWrapper.h:86: error: ISO C++ forbids declaration of 'IO2GTradeTableRow' with no type ForexConnectWrapper.h:86: error: expected ';' before '*' token ForexConnectWrapper.h:87: error: ISO C++ forbids declaration of 'IO2GOfferRow' with no type ForexConnectWrapper.h:87: error: expected ';' before '*' token ForexConnectWrapper.h:89: error: 'O2GTable' was not declared in this scope ForexConnectWrapper.h:89: error: expected primary-expression before ',' token ForexConnectWrapper.h:89: error: 'finderFunc' was not declared in this scope ForexConnectWrapper.h:89: error: expected primary-expression before '*' token ForexConnectWrapper.h:89: error: expected primary-expression before ',' token ForexConnectWrapper.h:89: error: expected primary-expression before ')' token ForexConnectWrapper.h:89: error: '(bool)()' cannot be used as a function ForexConnectWrapper.h:89: error: expected primary-expression before '*' token ForexConnectWrapper.h:89: error: 'readerCreateFunc' was not declared in this scope ForexConnectWrapper.h:89: error: 'IO2GResponseReaderFactory' was not declared in this scope ForexConnectWrapper.h:89: error: expected primary-expression before ',' token ForexConnectWrapper.h:89: error: 'IO2GResponse' was not declared in this scope ForexConnectWrapper.h:89: error: expected primary-expression before ')' token ForexConnectWrapper.h:89: error: ISO C++ forbids initialization of member 'getTableRow' ForexConnectWrapper.h:89: error: making 'getTableRow' static ForexConnectWrapper.h:89: error: template declaration of 'RowType* getTableRow' ForexConnectWrapper.h:90: error: ISO C++ forbids declaration of 'IO2GTableManager' with no type ForexConnectWrapper.h:90: error: expected ';' before '*' token ForexConnectWrapper.h: In static member function 'static bool ForexConnectWrapper::findTradeRowByTradeId(int*, std::string)': ForexConnectWrapper.h:28: error: request for member 'getTradeID' in '* row', which is of non-class type 'int' ForexConnectWrapper.h: In static member function 'static bool ForexConnectWrapper::findOfferRowBySymbol(int*, std::string)': ForexConnectWrapper.h:32: error: request for member 'getInstrument' in '* row', which is of non-class type 'int' ForexConnectWrapper.h:32: error: request for member 'getSubscriptionStatus' in '* row', which is of non-class type 'int' ForexConnectWrapper.h: In static member function 'static bool ForexConnectWrapper::findOfferRowByOfferId(int*, std::string)': ForexConnectWrapper.h:36: error: request for member 'getOfferID' in '* row', which is of non-class type 'int' In file included from ForexConnectWrapper.cpp:8: Listener.h: At global scope: Listener.h:6: error: expected class-name before ',' token Listener.h:9: error: ISO C++ forbids declaration of 'IO2GSession' with no type Listener.h:9: error: expected ';' before '*' token Listener.h:13: error: ISO C++ forbids declaration of 'IO2GResponse' with no type Listener.h:13: error: expected ';' before '*' token Listener.h:17: error: expected `)' before '*' token Listener.h:21: error: ISO C++ forbids declaration of 'IO2GResponse' with no type Listener.h:21: error: expected ';' before '*' token Listener.h:22: error: ISO C++ forbids declaration of 'IO2GResponse' with no type Listener.h:22: error: expected ';' before '*' token Listener.h:23: error: 'IO2GResponse' has not been declared Listener.h:25: error: 'IO2GResponse' has not been declared In file included from ForexConnectWrapper.cpp:9: TableListener.h:6: error: expected class-name before '{' token TableListener.h:17: error: 'IO2GRow' has not been declared TableListener.h:18: error: 'IO2GRow' has not been declared TableListener.h:19: error: 'IO2GRow' has not been declared TableListener.h:20: error: 'IO2GRow' has not been declared TableListener.h:21: error: 'O2GTableStatus' has not been declared TableListener.h:28: error: variable or field 'subscribeTableListener' declared void TableListener.h:28: error: 'IO2GTableManager' was not declared in this scope TableListener.h:28: error: expected primary-expression before ',' token TableListener.h:28: error: 'IO2GTableListener' was not declared in this scope TableListener.h:28: error: expected primary-expression before ')' token TableListener.h:29: error: variable or field 'unsubscribeTableListener' declared void TableListener.h:29: error: 'IO2GTableManager' was not declared in this scope TableListener.h:29: error: expected primary-expression before ',' token TableListener.h:29: error: 'IO2GTableListener' was not declared in this scope TableListener.h:29: error: expected primary-expression before ')' token ForexConnectWrapper.cpp: In constructor 'ForexConnectWrapper::ForexConnectWrapper(std::string, std::string, std::string, std::string)': ForexConnectWrapper.cpp:14: error: 'session' was not declared in this scope ForexConnectWrapper.cpp:14: error: 'CO2GTransport' has not been declared ForexConnectWrapper.cpp:15: error: '::Yes' has not been declared ForexConnectWrapper.cpp:25: error: 'loginRules' was not declared in this scope ForexConnectWrapper.cpp:26: error: '::Accounts' has not been declared ForexConnectWrapper.cpp:31: error: 'IO2GResponse' was not declared in this scope ForexConnectWrapper.cpp:31: error: 'response' was not declared in this scope ForexConnectWrapper.cpp:31: error: '::Accounts' has not been declared ForexConnectWrapper.cpp:37: error: 'mResponseReaderFactory' was not declared in this scope ForexConnectWrapper.cpp:38: error: 'IO2GAccountsTableResponseReader' was not declared in this scope ForexConnectWrapper.cpp:38: error: 'accountsTableResponseReader' was not declared in this scope ForexConnectWrapper.cpp:40: error: 'accountRow' was not declared in this scope ForexConnectWrapper.cpp:43: error: 'mRequestFactory' was not declared in this scope ForexConnectWrapper.cpp: In destructor 'ForexConnectWrapper::~ForexConnectWrapper()': ForexConnectWrapper.cpp:47: error: 'mRequestFactory' was not declared in this scope ForexConnectWrapper.cpp:48: error: 'accountRow' was not declared in this scope ForexConnectWrapper.cpp:49: error: 'mResponseReaderFactory' was not declared in this scope ForexConnectWrapper.cpp:54: error: 'session' was not declared in this scope ForexConnectWrapper.cpp: In member function 'std::string ForexConnectWrapper::getOffersHashAsYAML()': ForexConnectWrapper.cpp:59: error: 'IO2GTableManager' was not declared in this scope ForexConnectWrapper.cpp:59: error: 'tableManager' was not declared in this scope ForexConnectWrapper.cpp:59: error: 'getLoadedTableManager' was not declared in this scope ForexConnectWrapper.cpp:60: error: 'IO2GOffersTable' was not declared in this scope ForexConnectWrapper.cpp:60: error: 'offersTable' was not declared in this scope ForexConnectWrapper.cpp:60: error: expected primary-expression before ')' token ForexConnectWrapper.cpp:60: error: expected `;' before 'tableManager' ForexConnectWrapper.cpp:63: error: 'IO2GOfferTableRow' was not declared in this scope ForexConnectWrapper.cpp:63: error: 'offerRow' was not declared in this scope ForexConnectWrapper.cpp:64: error: 'IO2GTableIterator' was not declared in this scope ForexConnectWrapper.cpp:64: error: expected `;' before 'tableIterator' ForexConnectWrapper.cpp:66: error: 'tableIterator' was not declared in this scope ForexConnectWrapper.cpp: In member function 'void ForexConnectWrapper::setSubscriptionStatus(std::string, std::string)': ForexConnectWrapper.cpp:77: error: 'IO2GTableManager' was not declared in this scope ForexConnectWrapper.cpp:77: error: 'tableManager' was not declared in this scope ForexConnectWrapper.cpp:77: error: 'getLoadedTableManager' was not declared in this scope ForexConnectWrapper.cpp:78: error: 'IO2GOffersTable' was not declared in this scope ForexConnectWrapper.cpp:78: error: 'offersTable' was not declared in this scope ForexConnectWrapper.cpp:78: error: expected primary-expression before ')' token ForexConnectWrapper.cpp:78: error: expected `;' before 'tableManager' ForexConnectWrapper.cpp:81: error: 'IO2GOfferTableRow' was not declared in this scope ForexConnectWrapper.cpp:81: error: 'offerRow' was not declared in this scope ForexConnectWrapper.cpp:82: error: 'IO2GTableIterator' was not declared in this scope ForexConnectWrapper.cpp:82: error: expected `;' before 'tableIterator' ForexConnectWrapper.cpp:85: error: 'tableIterator' was not declared in this scope ForexConnectWrapper.cpp:88: error: 'IO2GRequestFactory' was not declared in this scope ForexConnectWrapper.cpp:88: error: 'factory' was not declared in this scope ForexConnectWrapper.cpp:88: error: 'session' was not declared in this scope ForexConnectWrapper.cpp:90: error: 'IO2GValueMap' was not declared in this scope ForexConnectWrapper.cpp:90: error: 'valueMap' was not declared in this scope ForexConnectWrapper.cpp:91: error: '::Command' has not been declared ForexConnectWrapper.cpp:91: error: 'O2G2' has not been declared ForexConnectWrapper.cpp:92: error: '::SubscriptionStatus' has not been declared ForexConnectWrapper.cpp:93: error: '::OfferID' has not been declared ForexConnectWrapper.cpp:95: error: 'IO2GRequest' was not declared in this scope ForexConnectWrapper.cpp:95: error: 'request' was not declared in this scope ForexConnectWrapper.cpp:99: error: 'IO2GResponse' was not declared in this scope ForexConnectWrapper.cpp:99: error: 'response' was not declared in this scope ForexConnectWrapper.cpp:99: error: 'class Listener' has no member named 'sendRequest' ForexConnectWrapper.cpp: In member function 'std::string ForexConnectWrapper::getOfferID(std::string)': ForexConnectWrapper.cpp:120: error: 'IO2GTableManager' was not declared in this scope ForexConnectWrapper.cpp:120: error: 'tableManager' was not declared in this scope ForexConnectWrapper.cpp:120: error: 'getLoadedTableManager' was not declared in this scope ForexConnectWrapper.cpp:121: error: 'IO2GOffersTable' was not declared in this scope ForexConnectWrapper.cpp:121: error: 'offersTable' was not declared in this scope ForexConnectWrapper.cpp:121: error: expected primary-expression before ')' token ForexConnectWrapper.cpp:121: error: expected `;' before 'tableManager' ForexConnectWrapper.cpp:124: error: 'IO2GOfferTableRow' was not declared in this scope ForexConnectWrapper.cpp:124: error: 'offerRow' was not declared in this scope ForexConnectWrapper.cpp:125: error: 'IO2GTableIterator' was not declared in this scope ForexConnectWrapper.cpp:125: error: expected `;' before 'tableIterator' ForexConnectWrapper.cpp:129: error: 'tableIterator' was not declared in this scope ForexConnectWrapper.cpp: In member function 'void ForexConnectWrapper::openMarket(std::string, std::string, int)': ForexConnectWrapper.cpp:150: error: 'O2G2' has not been declared ForexConnectWrapper.cpp:150: error: 'O2G2' has not been declared ForexConnectWrapper.cpp:157: error: 'IO2GValueMap' was not declared in this scope ForexConnectWrapper.cpp:157: error: 'valuemap' was not declared in this scope ForexConnectWrapper.cpp:157: error: 'mRequestFactory' was not declared in this scope ForexConnectWrapper.cpp:158: error: 'Command' was not declared in this scope ForexConnectWrapper.cpp:158: error: 'O2G2' has not been declared ForexConnectWrapper.cpp:159: error: 'OrderType' was not declared in this scope ForexConnectWrapper.cpp:159: error: 'O2G2' has not been declared ForexConnectWrapper.cpp:160: error: 'AccountID' was not declared in this scope ForexConnectWrapper.cpp:161: error: 'OfferID' was not declared in this scope ForexConnectWrapper.cpp:162: error: 'BuySell' was not declared in this scope ForexConnectWrapper.cpp:163: error: 'Amount' was not declared in this scope ForexConnectWrapper.cpp:164: error: 'TimeInForce' was not declared in this scope ForexConnectWrapper.cpp:164: error: 'O2G2' has not been declared ForexConnectWrapper.cpp:166: error: 'IO2GRequest' was not declared in this scope ForexConnectWrapper.cpp:166: error: 'orderRequest' was not declared in this scope ForexConnectWrapper.cpp:172: error: 'IO2GTableManager' was not declared in this scope ForexConnectWrapper.cpp:172: error: 'tableManager' was not declared in this scope ForexConnectWrapper.cpp:172: error: 'getLoadedTableManager' was not declared in this scope ForexConnectWrapper.cpp:173: error: 'subscribeTableListener' was not declared in this scope ForexConnectWrapper.cpp:175: error: 'session' was not declared in this scope ForexConnectWrapper.cpp:176: error: 'IO2GResponse' was not declared in this scope ForexConnectWrapper.cpp:176: error: 'response' was not declared in this scope ForexConnectWrapper.cpp:176: error: 'class Listener' has no member named 'sendRequest' ForexConnectWrapper.cpp:190: error: 'unsubscribeTableListener' was not declared in this scope ForexConnectWrapper.cpp: In member function 'double ForexConnectWrapper::getBid(std::string)': ForexConnectWrapper.cpp:196: error: 'IO2GOfferRow' was not declared in this scope ForexConnectWrapper.cpp:196: error: 'offer' was not declared in this scope ForexConnectWrapper.cpp:196: error: 'getTableRow' was not declared in this scope ForexConnectWrapper.cpp:196: error: 'IO2GOffersTableResponseReader' was not declared in this scope ForexConnectWrapper.cpp:196: error: 'Offers' was not declared in this scope ForexConnectWrapper.cpp:196: error: 'getOffersReader' was not declared in this scope ForexConnectWrapper.cpp: In member function 'double ForexConnectWrapper::getAsk(std::string)': ForexConnectWrapper.cpp:204: error: 'IO2GOfferRow' was not declared in this scope ForexConnectWrapper.cpp:204: error: 'offer' was not declared in this scope ForexConnectWrapper.cpp:204: error: 'getTableRow' was not declared in this scope ForexConnectWrapper.cpp:204: error: 'IO2GOffersTableResponseReader' was not declared in this scope ForexConnectWrapper.cpp:204: error: 'Offers' was not declared in this scope ForexConnectWrapper.cpp:204: error: 'getOffersReader' was not declared in this scope ForexConnectWrapper.cpp: At global scope: ForexConnectWrapper.cpp:211: error: expected constructor, destructor, or type conversion before '*' token make[1]: *** [ForexConnectWrapper.o] Error 1 make: *** [ForexConnectWrapper/libForexConnectWrapper.a] Error 2 JOAOCOSTA/Finance-FXCM-Simple-0.010.tar.gz make -- NOT OK Running make test Can't test without successful make Finished 2013-06-16T14:32:10