PATH=/usr/bin:/bin:/Users/fly1600/cpanfly-5.16/var/megalib/bin Start 2016-03-23T03:16:28 ActivePerl-1600 CPAN-2.10 Reading '/Users/fly1600/cpanfly-5.16/var/cpan/Metadata' Database was generated on Tue, 22 Mar 2016 04:41:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/J/JO/JOAOCOSTA/Finance-FXCM-Simple-0.013.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/J/JO/JOAOCOSTA/CHECKSUMS Checksum for /Users/fly1600/cpanfly-5.16/var/cpan/sources/authors/id/J/JO/JOAOCOSTA/Finance-FXCM-Simple-0.013.tar.gz ok Finance-FXCM-Simple-0.013 Finance-FXCM-Simple-0.013/README Finance-FXCM-Simple-0.013/Changes Finance-FXCM-Simple-0.013/typemap Finance-FXCM-Simple-0.013/LICENSE Finance-FXCM-Simple-0.013/ppport.h Finance-FXCM-Simple-0.013/META.yml Finance-FXCM-Simple-0.013/MANIFEST Finance-FXCM-Simple-0.013/README.md Finance-FXCM-Simple-0.013/Makefile.PL Finance-FXCM-Simple-0.013/perlobject.map Finance-FXCM-Simple-0.013/ForexConnectWrapper.xs Finance-FXCM-Simple-0.013/t Finance-FXCM-Simple-0.013/t/ForexConnectWrapper.t Finance-FXCM-Simple-0.013/ForexConnectWrapper Finance-FXCM-Simple-0.013/ForexConnectWrapper/ILog.h Finance-FXCM-Simple-0.013/lib/Finance/FXCM Finance-FXCM-Simple-0.013/lib/Finance/FXCM/Simple.pm Finance-FXCM-Simple-0.013/ForexConnectWrapper/ILog.cpp Finance-FXCM-Simple-0.013/ForexConnectWrapper/Session.h Finance-FXCM-Simple-0.013/ForexConnectWrapper/Listener.h Finance-FXCM-Simple-0.013/ForexConnectWrapper/Makefile.PL Finance-FXCM-Simple-0.013/ForexConnectWrapper/Session.cpp Finance-FXCM-Simple-0.013/ForexConnectWrapper/Listener.cpp Finance-FXCM-Simple-0.013/ForexConnectWrapper/Interlocked.h Finance-FXCM-Simple-0.013/ForexConnectWrapper/test Finance-FXCM-Simple-0.013/ForexConnectWrapper/test/Makefile Finance-FXCM-Simple-0.013/ForexConnectWrapper/test/test.cpp Finance-FXCM-Simple-0.013/ForexConnectWrapper/test/reference Finance-FXCM-Simple-0.013/ForexConnectWrapper/TableListener.h Finance-FXCM-Simple-0.013/ForexConnectWrapper/TableListener.cpp Finance-FXCM-Simple-0.013/ForexConnectWrapper/ForexConnectWrapper.h Finance-FXCM-Simple-0.013/ForexConnectWrapper/ForexConnectWrapper.cpp Configuring J/JO/JOAOCOSTA/Finance-FXCM-Simple-0.013.tar.gz with Makefile.PL >>> /Users/fly1600/ap1600/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Warning: -L./lib changed to -L/Users/fly1600/cpanfly-5.16/var/cpan/build/Finance-FXCM-Simple-0.013-FG7hL1/./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 Generating a Unix-style Makefile Writing Makefile for ForexConnect::ForexConnectWrapper Writing MYMETA.yml and MYMETA.json Generating a Unix-style Makefile Writing Makefile for Finance::FXCM::Simple Writing MYMETA.yml and MYMETA.json JOAOCOSTA/Finance-FXCM-Simple-0.013.tar.gz /Users/fly1600/ap1600/bin/perl-dynamic Makefile.PL -- OK Running make for J/JO/JOAOCOSTA/Finance-FXCM-Simple-0.013.tar.gz >>> 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 i386 -arch x86_64 -nostdinc -B/Developer/SDKs/MacOSX10.6.sdk/usr/include/gcc -B/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc -isystem/Developer/SDKs/MacOSX10.6.sdk/usr/include -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks -mmacosx-version-min=10.6 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fno-strict-aliasing -pipe -fstack-protector -O3 -DVERSION=\"\" -DXS_VERSION=\"\" "-I/Users/fly1600/ap1600/lib/CORE" ForexConnectWrapper.cpp In file included from ForexConnectWrapper.cpp:1: ForexConnectWrapper.h:2:18: error: string: No such file or directory ForexConnectWrapper.h:3:17: error: cmath: No such file or directory ForexConnectWrapper.h:4:19: error: cstring: No such file or directory ForexConnectWrapper.h:5:17: error: ctime: No such file or directory ForexConnectWrapper.h:6:19: error: iomanip: No such file or directory ForexConnectWrapper.h:7:19: error: sstream: No such file or directory ForexConnectWrapper.h:9:26: error: ForexConnect.h: No such file or directory ForexConnectWrapper.cpp:4:20: error: iostream: No such file or directory ForexConnectWrapper.cpp:5:19: error: fstream: 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:12: error: 'string' in namespace 'std' does not name a type 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:30: error: expected unqualified-id before ',' token Session.h:30: error: expected unqualified-id before ',' token Session.h:30: error: expected unqualified-id before ',' token Session.h:30: error: expected unqualified-id before ')' token 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.h:11, from ForexConnectWrapper.cpp:1: ILog.h:7: error: 'std::string' has not been declared In file included from ForexConnectWrapper.cpp:1: ForexConnectWrapper.h:13: error: expected initializer before '*' token ForexConnectWrapper.h:27: error: 'IO2GTradeRow' has not been declared ForexConnectWrapper.h:27: error: 'std::string' has not been declared ForexConnectWrapper.h:31: error: 'IO2GOfferRow' has not been declared ForexConnectWrapper.h:31: error: 'std::string' has not been declared ForexConnectWrapper.h:35: error: 'IO2GOfferRow' has not been declared ForexConnectWrapper.h:35: error: 'std::string' 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:47: error: 'string' in namespace 'std' does not name a type ForexConnectWrapper.h:53: error: 'string' in namespace 'std' does not name a type ForexConnectWrapper.h:55: error: 'string' in namespace 'std' does not name a type ForexConnectWrapper.h:61: error: 'std::string' has not been declared 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:84: error: 'string' in namespace 'std' does not name a type 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: 'string' is not a member of 'std' 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: 'string' is not a member of 'std' 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:93: error: expected unqualified-id before ',' token ForexConnectWrapper.h:93: error: expected unqualified-id before ',' token ForexConnectWrapper.h:93: error: expected unqualified-id before ',' token ForexConnectWrapper.h:93: error: expected unqualified-id before ')' token ForexConnectWrapper.h:95: error: expected unqualified-id before ')' token ForexConnectWrapper.h:96: error: expected unqualified-id before ')' token ForexConnectWrapper.h:98: error: expected unqualified-id before ',' token ForexConnectWrapper.h:98: error: expected unqualified-id before ',' token ForexConnectWrapper.h:99: error: expected unqualified-id before ',' token ForexConnectWrapper.h:100: error: 'string' in namespace 'std' does not name a type ForexConnectWrapper.h:101: error: expected unqualified-id before ')' token ForexConnectWrapper.h:102: error: expected unqualified-id before ',' token ForexConnectWrapper.h:102: error: expected unqualified-id before ',' token ForexConnectWrapper.h:102: error: expected unqualified-id before ',' token ForexConnectWrapper.h:103: error: 'string' in namespace 'std' does not name a type ForexConnectWrapper.h:104: error: 'std::string' has not been declared ForexConnectWrapper.h:104: error: 'std::string' has not been declared ForexConnectWrapper.h: In static member function 'static bool ForexConnectWrapper::findTradeRowByTradeId(int*, int)': 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*, int)': 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*, int)': ForexConnectWrapper.h:36: error: request for member 'getOfferID' in '* row', which is of non-class type 'int' ForexConnectWrapper.h: In static member function 'static void ForexConnectWrapper::formatDate(double, int&)': ForexConnectWrapper.h:63: error: 'modf' was not declared in this scope ForexConnectWrapper.h:64: error: 'floor' was not declared in this scope ForexConnectWrapper.h:65: error: 'uni_gmtime' was not declared in this scope ForexConnectWrapper.h:68: error: 'stringstream' was not declared in this scope ForexConnectWrapper.h:68: error: expected `;' before 'sstream' ForexConnectWrapper.h:69: error: 'sstream' was not declared in this scope ForexConnectWrapper.h:69: error: 'setw' was not declared in this scope ForexConnectWrapper.h:69: error: invalid use of incomplete type 'struct tm' ForexConnectWrapper.h:65: error: forward declaration of 'struct tm' ForexConnectWrapper.h:69: error: 'setfill' was not declared in this scope ForexConnectWrapper.h:69: error: invalid use of incomplete type 'struct tm' ForexConnectWrapper.h:65: error: forward declaration of 'struct tm' ForexConnectWrapper.h:69: error: invalid use of incomplete type 'struct tm' ForexConnectWrapper.h:65: error: forward declaration of 'struct tm' ForexConnectWrapper.h:69: error: invalid use of incomplete type 'struct tm' ForexConnectWrapper.h:65: error: forward declaration of 'struct tm' ForexConnectWrapper.h:69: error: invalid use of incomplete type 'struct tm' ForexConnectWrapper.h:65: error: forward declaration of 'struct tm' ForexConnectWrapper.h:69: error: invalid use of incomplete type 'struct tm' ForexConnectWrapper.h:65: error: forward declaration of 'struct tm' 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:14: error: 'string' in namespace 'std' does not name a type Listener.h:15: error: 'string' in namespace 'std' does not name a type 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 Listener.h:26: error: 'string' in namespace 'std' does not name a type In file included from ForexConnectWrapper.cpp:9: TableListener.h:6: error: expected class-name before '{' token TableListener.h:9: error: 'string' in namespace 'std' does not name a type 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:23: error: 'std::string' 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:12: error: expected unqualified-id before 'user' ForexConnectWrapper.cpp:12: error: expected ',' or '...' before 'user' ForexConnectWrapper.cpp: In constructor 'ForexConnectWrapper::ForexConnectWrapper()': 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:18: error: 'user' was not declared in this scope ForexConnectWrapper.cpp:18: error: 'password' was not declared in this scope ForexConnectWrapper.cpp:18: error: 'url' was not declared in this scope ForexConnectWrapper.cpp:18: error: 'accountType' was not declared in this scope ForexConnectWrapper.cpp:19: error: invalid conversion from 'const char*' to 'int' ForexConnectWrapper.cpp:19: error: initializing argument 1 of 'void ILog::log(int, int)' ForexConnectWrapper.cpp:25: error: 'loginRules' was not declared in this scope ForexConnectWrapper.cpp:26: error: '::Accounts' has not been declared ForexConnectWrapper.cpp:27: error: invalid conversion from 'const char*' to 'int' ForexConnectWrapper.cpp:27: error: initializing argument 1 of 'void ILog::log(int, int)' 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:33: error: invalid conversion from 'const char*' to 'int' ForexConnectWrapper.cpp:33: error: initializing argument 1 of 'void ILog::log(int, int)' 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:42: error: 'sAccountID' 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: At global scope: ForexConnectWrapper.cpp:57: error: 'string' in namespace 'std' does not name a type ForexConnectWrapper.cpp:76: error: variable or field 'setSubscriptionStatus' declared void ForexConnectWrapper.cpp:76: error: 'string' is not a member of 'std' ForexConnectWrapper.cpp:76: error: 'string' is not a member of 'std' In file included from ForexConnectWrapper.cpp:1: ForexConnectWrapper.h:2:18: error: string: No such file or directory ForexConnectWrapper.h:3:17: error: cmath: No such file or directory ForexConnectWrapper.h:4:19: error: cstring: No such file or directory ForexConnectWrapper.h:5:17: error: ctime: No such file or directory ForexConnectWrapper.h:6:19: error: iomanip: No such file or directory ForexConnectWrapper.h:7:19: error: sstream: No such file or directory ForexConnectWrapper.h:9:26: error: ForexConnect.h: No such file or directory ForexConnectWrapper.cpp:4:20: error: iostream: No such file or directory ForexConnectWrapper.cpp:5:19: error: fstream: 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:12: error: 'string' in namespace 'std' does not name a type 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:30: error: expected unqualified-id before ',' token Session.h:30: error: expected unqualified-id before ',' token Session.h:30: error: expected unqualified-id before ',' token Session.h:30: error: expected unqualified-id before ')' token 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.h:11, from ForexConnectWrapper.cpp:1: ILog.h:7: error: 'std::string' has not been declared In file included from ForexConnectWrapper.cpp:1: ForexConnectWrapper.h:13: error: expected initializer before '*' token ForexConnectWrapper.h:27: error: 'IO2GTradeRow' has not been declared ForexConnectWrapper.h:27: error: 'std::string' has not been declared ForexConnectWrapper.h:31: error: 'IO2GOfferRow' has not been declared ForexConnectWrapper.h:31: error: 'std::string' has not been declared ForexConnectWrapper.h:35: error: 'IO2GOfferRow' has not been declared ForexConnectWrapper.h:35: error: 'std::string' 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:47: error: 'string' in namespace 'std' does not name a type ForexConnectWrapper.h:53: error: 'string' in namespace 'std' does not name a type ForexConnectWrapper.h:55: error: 'string' in namespace 'std' does not name a type ForexConnectWrapper.h:61: error: 'std::string' has not been declared 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:84: error: 'string' in namespace 'std' does not name a type 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: 'string' is not a member of 'std' 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: 'string' is not a member of 'std' 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:93: error: expected unqualified-id before ',' token ForexConnectWrapper.h:93: error: expected unqualified-id before ',' token ForexConnectWrapper.h:93: error: expected unqualified-id before ',' token ForexConnectWrapper.h:93: error: expected unqualified-id before ')' token ForexConnectWrapper.h:95: error: expected unqualified-id before ')' token ForexConnectWrapper.h:96: error: expected unqualified-id before ')' token ForexConnectWrapper.h:98: error: expected unqualified-id before ',' token ForexConnectWrapper.h:98: error: expected unqualified-id before ',' token ForexConnectWrapper.h:99: error: expected unqualified-id before ',' token ForexConnectWrapper.h:100: error: 'string' in namespace 'std' does not name a type ForexConnectWrapper.h:101: error: expected unqualified-id before ')' token ForexConnectWrapper.h:102: error: expected unqualified-id before ',' token ForexConnectWrapper.h:102: error: expected unqualified-id before ',' token ForexConnectWrapper.h:102: error: expected unqualified-id before ',' token ForexConnectWrapper.h:103: error: 'string' in namespace 'std' does not name a type ForexConnectWrapper.h:104: error: 'std::string' has not been declared ForexConnectWrapper.h:104: error: 'std::string' has not been declared ForexConnectWrapper.h: In static member function 'static bool ForexConnectWrapper::findTradeRowByTradeId(int*, int)': 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*, int)': 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*, int)': ForexConnectWrapper.h:36: error: request for member 'getOfferID' in '* row', which is of non-class type 'int' ForexConnectWrapper.h: In static member function 'static void ForexConnectWrapper::formatDate(double, int&)': ForexConnectWrapper.h:63: error: 'modf' was not declared in this scope ForexConnectWrapper.h:64: error: 'floor' was not declared in this scope ForexConnectWrapper.h:65: error: 'uni_gmtime' was not declared in this scope ForexConnectWrapper.h:68: error: 'stringstream' was not declared in this scope ForexConnectWrapper.h:68: error: expected `;' before 'sstream' ForexConnectWrapper.h:69: error: 'sstream' was not declared in this scope ForexConnectWrapper.h:69: error: 'setw' was not declared in this scope ForexConnectWrapper.h:69: error: invalid use of incomplete type 'struct tm' ForexConnectWrapper.h:65: error: forward declaration of 'struct tm' ForexConnectWrapper.h:69: error: 'setfill' was not declared in this scope ForexConnectWrapper.h:69: error: invalid use of incomplete type 'struct tm' ForexConnectWrapper.h:65: error: forward declaration of 'struct tm' ForexConnectWrapper.h:69: error: invalid use of incomplete type 'struct tm' ForexConnectWrapper.h:65: error: forward declaration of 'struct tm' ForexConnectWrapper.h:69: error: invalid use of incomplete type 'struct tm' ForexConnectWrapper.h:65: error: forward declaration of 'struct tm' ForexConnectWrapper.h:69: error: invalid use of incomplete type 'struct tm' ForexConnectWrapper.h:65: error: forward declaration of 'struct tm' ForexConnectWrapper.h:69: error: invalid use of incomplete type 'struct tm' ForexConnectWrapper.h:65: error: forward declaration of 'struct tm' 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:14: error: 'string' in namespace 'std' does not name a type Listener.h:15: error: 'string' in namespace 'std' does not name a type 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 Listener.h:26: error: 'string' in namespace 'std' does not name a type In file included from ForexConnectWrapper.cpp:9: TableListener.h:6: error: expected class-name before '{' token TableListener.h:9: error: 'string' in namespace 'std' does not name a type 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:23: error: 'std::string' 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:12: error: expected unqualified-id before 'user' ForexConnectWrapper.cpp:12: error: expected ',' or '...' before 'user' ForexConnectWrapper.cpp: In constructor 'ForexConnectWrapper::ForexConnectWrapper()': 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:18: error: 'user' was not declared in this scope ForexConnectWrapper.cpp:18: error: 'password' was not declared in this scope ForexConnectWrapper.cpp:18: error: 'url' was not declared in this scope ForexConnectWrapper.cpp:18: error: 'accountType' was not declared in this scope ForexConnectWrapper.cpp:19: error: invalid conversion from 'const char*' to 'int' ForexConnectWrapper.cpp:19: error: initializing argument 1 of 'void ILog::log(int, int)' ForexConnectWrapper.cpp:25: error: 'loginRules' was not declared in this scope ForexConnectWrapper.cpp:26: error: '::Accounts' has not been declared ForexConnectWrapper.cpp:27: error: invalid conversion from 'const char*' to 'int' ForexConnectWrapper.cpp:27: error: initializing argument 1 of 'void ILog::log(int, int)' 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:33: error: invalid conversion from 'const char*' to 'int' ForexConnectWrapper.cpp:33: error: initializing argument 1 of 'void ILog::log(int, int)' 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:42: error: 'sAccountID' 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: At global scope: ForexConnectWrapper.cpp:57: error: 'string' in namespace 'std' does not name a type ForexConnectWrapper.cpp:76: error: variable or field 'setSubscriptionStatus' declared void ForexConnectWrapper.cpp:76: error: 'string' is not a member of 'std' ForexConnectWrapper.cpp:76: error: 'string' is not a member of 'std' lipo: can't open input file: /var/tmp//ccSx4dtS.out (No such file or directory) make[1]: *** [ForexConnectWrapper.o] Error 1 make: *** [ForexConnectWrapper/libForexConnectWrapper.a] Error 2 JOAOCOSTA/Finance-FXCM-Simple-0.013.tar.gz make -- NOT OK Finished 2016-03-23T03:16:33